Difference between revisions of "Ant PCB Maker"

From Hackerspace ACKspace
Jump to: navigation, search
Line 20: Line 20:
 
First, install the following required packages using the following command <br/>
 
First, install the following required packages using the following command <br/>
 
<code>sudo apt update</code><br/>
 
<code>sudo apt update</code><br/>
<code>sudo apt instal git python-pip</code>
+
<code>sudo apt instal git python-pip python3-pip</code>
 
=== Flatcam ===
 
=== Flatcam ===
 
Clone the flatcam git repository<br/>
 
Clone the flatcam git repository<br/>
Line 27: Line 27:
 
<code>cd flatcam</code><br/>
 
<code>cd flatcam</code><br/>
 
<code>git fetch && git checkout Beta</code> (At time of writing, we were using commit 2907a73)<br/>
 
<code>git fetch && git checkout Beta</code> (At time of writing, we were using commit 2907a73)<br/>
 +
Install the needed dependencies<br/>
 +
<code>chmod +x setup_ubuntu.sh</code><br/>
 +
<code>sudo ./setup_ubuntu.sh</code><br/>
 +
Might be enough, but I aint installing my VM to make sure :-). So install the packages below as well:<br/>
 +
<code>sudo apt install python3-opengl python3-tk python3-fonttools libspatialindex-dev</code><br/>
 +
<code>pip3 install rasterio simplejson ezdxf svg.path freetype-py ortools vispy shapely</code><br/>
 +
You are now able to start flatcam like so:<br/>
 +
<code>python3 FlatCAM.py</code>
 
=== bCNC ===
 
=== bCNC ===
 
Run the following commands:<br/>
 
Run the following commands:<br/>

Revision as of 00:14, 8 September 2019

Project: Ant PCB Maker
Featured: No
State Active
Members Adnub
GitHub No GitHub project defined. Add your project here.
Description Creation of an Ant PCB Maker to prototype PCB design.

Also create needed manuals on how to operate it.

Picture
Ant PCB Maker Picture.jpg

Hardware completed. Documentation work in progress

Characeristics

  • Maximum supported size of PCBs: 150mm x 80mm
  • DC power supply: 12V 10A

Software used

  • Flatcam 8.97 Beta
  • bCNC

Software installation

The instructions below were tested on Debian 10, with contrib, non-free and backports repositories enabled.
First, install the following required packages using the following command
sudo apt update
sudo apt instal git python-pip python3-pip

Flatcam

Clone the flatcam git repository
git clone https://bitbucket.org/jpcgt/flatcam.git
Enter the flatcam dir and switch to the beta branch cd flatcam
git fetch && git checkout Beta (At time of writing, we were using commit 2907a73)
Install the needed dependencies
chmod +x setup_ubuntu.sh
sudo ./setup_ubuntu.sh
Might be enough, but I aint installing my VM to make sure :-). So install the packages below as well:
sudo apt install python3-opengl python3-tk python3-fonttools libspatialindex-dev
pip3 install rasterio simplejson ezdxf svg.path freetype-py ortools vispy shapely
You are now able to start flatcam like so:
python3 FlatCAM.py

bCNC

Run the following commands:
sudo apt install python-tk
pip2 install --upgrade bCNC
From now on, you can launch bCNC by running:
python2 -m bCNC