Last active
August 8, 2025 11:59
-
-
Save natevw/3e6fc929aff358b38c0a to your computer and use it in GitHub Desktop.
how I got FlatCAM 8.1 working on OS X [a long time ago — see comment thread for lots of good tips from others!]
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
brew update | |
brew install pyqt geos spatialindex | |
easy_install pip | |
pip install virtualenv | |
cd Development/Others\'/ | |
mkdir FlatCAM | |
cd FlatCAM | |
virtualenv env | |
source env/bin/activate | |
pip install numpy matplotlib rtree scipy shapely simplejson | |
# copy contents of FlatCAM_8.1.zip into FlatCAM folder | |
python FlatCAM.py |
@DeeEmm glad it helped. I stopped using FlatCam. Too buggy and crashy. Depending on what you're trying to do... https://github.com/thomergil/pcb-nomad3
I'm just returning to it to try and overcome some quality issues with making PCBs using my laser.
Burning the mask by converting a raster image in lightburn is not great quality as the image is broken up into scan lines which appear as aliasing in the track outlines. So I figured I'd try using an isolation milling toolpath instead. The only issue is that EasyEDA does not export milling tool paths so I need to convert the gerbers using something like flatcam. I did look at pcb2gcode but I'm on a mac, so options are somewhat limited.
I run pcb2gcode on a Mac. 👍🏻
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This ^^^^
I did manage to get it working manually under Sequoia using previous instructions, but had a lot of crashes. Terminal was showing a lot of package related errors.
Then I saw thomergil's comment and installed under hombrew.
Works like a charm.
Thanks @thomergil and of course big thanks to @tomoyanonymous