Package Details: flatcam-git r3435.a8a2f6b0-1

Git Clone URL: (read-only, click to copy)
Package Base: flatcam-git
Description: Generates CNC gcode from 2D PCB files (Gerber/Excellon/SVG)
Upstream URL:
Licenses: MIT
Conflicts: flatcam
Provides: flatcam
Submitter: Jake
Maintainer: Jake
Last Packager: Jake
Votes: 6
Popularity: 0.000032
First Submitted: 2016-02-13 21:55
Last Updated: 2020-12-02 17:30

Latest Comments

1 2 Next › Last »

fow0ryl commented on 2020-11-26 15:27

I' unable to build because there is a dependency to "python-vispy-git". This package is really old. Is it possible to use actual "python-vispy" instead?

Jake commented on 2020-04-29 21:10

@mruslan: Fixed now!

mruslan commented on 2020-04-29 18:39

makepkg stops, looks like they changed location of some files recently. It ran fine about a week ago.

==> Starting package()... install: cannot stat 'share/flatcam_icon256.png': No such file or directory ==> ERROR: A failure occurred in package(). Aborting...

gururise commented on 2020-04-06 22:32

Getting this error, even though I have python-dill installed..

Traceback (most recent call last):
  File "/opt/flatcam/", line 6, in <module>
    from FlatCAMApp import App
  File "/opt/flatcam/", line 74, in <module>
    from flatcamTools import *
  File "/opt/flatcam/flatcamTools/", line 30, in <module>
    from flatcamTools.ToolRulesCheck import RulesCheck
  File "/opt/flatcam/flatcamTools/", line 14, in <module>
    from FlatCAMPool import *
  File "/opt/flatcam/", line 3, in <module>
    import dill
ModuleNotFoundError: No module named 'dill'

Jake commented on 2020-03-25 01:27

Ahh yes, I forgot to mention that, you have to manually update svg.path with the PKGBUILD i posted there in the comments:

Okay, i see you figured it out already :D

malosasha commented on 2020-03-25 01:22

HI it fails because of outdated python-svg.path package with error

ImportError: cannot import name 'Move' from 'svg.path.path' (/usr/lib/python3.8/site-packages/svg/path/

It is necessary to manually build python-svg.path as explained here in comments :

Jake commented on 2020-03-23 19:24

Development seems to happen in the Beta branch, so i switched to it now and updated all the dependencies... Finally QT5, but now even more dependencies and still a few big ones from AUR.

Let me know if it at least starts now. Otherwise please try to figure out the issue and propose a patch. If someone is interested i can also add you as (co) maintainer here.

gururise commented on 2020-03-23 17:20

I'm having the same exact error as @dale6998. I even tried building from a more recent git commit (on 01/01/2020) and still get the same error when trying to run flatcam.

Think it might have something to do with this bug:

dale6998 commented on 2020-03-22 17:03

Hello, Flatcam fails with the following:

[1] % flatcam
/opt/flatcam/ SyntaxWarning: "is not" with a literal. Did you mean "!="?
  if option is not 'name':
/opt/flatcam/ SyntaxWarning: "is not" with a literal. Did you mean "!="?
  if self.apertures[current_aperture]["type"] is not "AM":
/opt/flatcam/ SyntaxWarning: "is" with a literal. Did you mean "=="?
  if self.active_tool is not None and event.button is 1:
Traceback (most recent call last):
  File "/usr/bin/flatcam", line 13, in <module>
    from FlatCAMApp import App
  File "/opt/flatcam/", line 32, in <module>
    from PlotCanvas import PlotCanvas
  File "/opt/flatcam/", line 13, in <module>
  File "/usr/lib/python3.8/site-packages/matplotlib/cbook/", line 296, in wrapper
    return func(*args, **kwargs)
  File "/usr/lib/python3.8/site-packages/matplotlib/cbook/", line 358, in wrapper
    return func(*args, **kwargs)
  File "/usr/lib/python3.8/site-packages/matplotlib/", line 1280, in use
    from matplotlib import pyplot as plt
  File "/usr/lib/python3.8/site-packages/matplotlib/", line 2282, in <module>
  File "/usr/lib/python3.8/site-packages/matplotlib/", line 221, in switch_backend
    backend_mod = importlib.import_module(backend_name)
  File "/usr/lib/python3.8/importlib/", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "/usr/lib/python3.8/site-packages/matplotlib/backends/", line 5, in <module>
    from .backend_qt5agg import (
  File "/usr/lib/python3.8/site-packages/matplotlib/backends/", line 11, in <module>
    from .backend_qt5 import (
  File "/usr/lib/python3.8/site-packages/matplotlib/backends/", line 19, in <module>
    from .qt_compat import (
ImportError: cannot import name '_isdeleted' from 'matplotlib.backends.qt_compat' (/usr/lib/python3.8/site-packages/matplotlib/backends/

Any ideas on what could be causing this?

Jake commented on 2019-11-17 23:50

@basiliscus: It is completely fine to manually bump a package version, that is the right solution. You are just commenting on the wrong package here, the python-sip-pyqt4 package needs the update, so you can just flag that out date (i already did it now).