Ant PCB Maker

From Hackerspace ACKspace
Revision as of 00:14, 8 September 2019 by Adnub (talk | contribs)
Jump to: navigation, search
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