Commit Graph

2239 Commits

Author SHA1 Message Date
Marius Stanciu
3812de6439 - small changes 2019-12-03 00:17:53 +02:00
Marius Stanciu
3bbe2843ef - small changes, updated the estimated release date 2019-12-02 23:33:46 +02:00
Marius Stanciu
e9470df4c5 - modified the default values for the METRIC system; the app now starts in the METRIC units since the majority of the world use the METRIC units system 2019-12-02 23:28:27 +02:00
Marius
7cb07a7dc6 Merge remote-tracking branch 'origin/Beta' into Beta 2019-12-02 22:47:38 +02:00
Marius Stanciu
e0b591ff85 - added a Cancel button in Tools DB when requesting to add a tool in the Geometry Tool Table 2019-12-02 22:47:23 +02:00
Marius Stanciu
a542e6a696 Merged jpcgt/flatcam/Beta into Beta 2019-12-02 21:50:28 +02:00
Chris Breneman
377fd86979 Merged in crispy1989/flatcam/tcl-drillcncjob-dwell (pull request #247)
Add dwell and dwelltime options to drillcncjob command
2019-12-02 19:49:27 +00:00
Chris Breneman
f2b9ba28a0 Remove math import 2019-12-02 14:23:30 -05:00
Marius Stanciu
c439009251 - added 3 new tcl commands: export dxf, export excellon and export gerber 2019-12-02 20:54:18 +02:00
Marius Stanciu
80dcd3805a - improvements in Importing SVG as Gerber - added an automatic source generation (it is not infallible)
- a hack to import correctly the QRCode exported as SVG from FlatCAM
2019-12-02 20:03:27 +02:00
Marius Stanciu
462e9b4bd8 - fixed issue #343; updated the Image Tool 2019-12-02 16:40:59 +02:00
Marius Stanciu
cefbcd1816 - small fixes in NCC Tool and in the FlatCAMGeometry class 2019-11-28 00:49:21 +02:00
Marius Stanciu
14efe0fc34 - adjusted the selection color transparency for the Legacy(2D) graphic mode because it was too transparent for the fill 2019-11-28 00:18:10 +02:00
Chris Breneman
155f6e66df Add dwell and dwelltime options to drillcncjob command to match cncjob
command.  Also add missing import to drillcncjob.
2019-11-27 16:04:38 -05:00
Marius Stanciu
599cfb8d51 - updated the workspace functions to work in Legacy(@D) graphic mode 2019-11-27 21:40:39 +02:00
Marius Stanciu
1f63a16a24 - updated the drawing of the workspace such that the application overall start time is improved and after first turn on of the workspace, toggling it will have no performance penalty 2019-11-27 15:55:31 +02:00
Marius Stanciu
58f24cbb37 - in Tool Film added the page size and page orientation in case of saving the film as PDF file
- the application workspace has now a lot more options selectable in the Edit -> Preferences -> General -> GUI Preferences
2019-11-27 03:44:28 +02:00
Marius Stanciu
f1af9d7999 - updated the Film Tool to allow exporting PDF and PNG file (besides the SVG file) 2019-11-26 16:37:21 +02:00
Marius Stanciu
c025d6ad79 - remade the Paint Tool - single polygon painting; now it can single paint a list of polygons that are clicked onto (right click will start the actual painting) 2019-11-25 22:22:36 +02:00
Marius Stanciu
07fb663e7b - in Gerber isolation added the option to selectively isolate only certain polygons - made it to work for Legacy(2D) graphic mode 2019-11-25 21:03:12 +02:00
Marius Stanciu
cf3f7687c9 - fixed bugs in Paint Tool when painting single polygon 2019-11-25 18:44:38 +02:00
Marius Stanciu
2260bee4a5 - clicking to add a polygon when doing Single type isolation will add a blue shape marking the selected polygon, second click will remove that shape 2019-11-25 18:32:01 +02:00
Marius Stanciu
9715fba5eb - updated the 'single' isolation of Gerber polygons to remove the polygon if clicked on it and it is already in the list of single polygons to be isolated 2019-11-25 18:10:20 +02:00
Marius Stanciu
b31d016b13 - made some optimizations in FlatCAMGerber.isolate() method 2019-11-25 17:55:54 +02:00
Marius Stanciu
2fe08cf990 - fixed mistakes 2019-11-25 17:04:56 +02:00
Marius Stanciu
d5a9e0bb5a - In Gerber isolation changed the UI
- in Gerber isolation added the option to selectively isolate only certain polygons
2019-11-25 16:52:37 +02:00
Marius Stanciu
aac4fd75ca - small fixes 2019-11-24 04:21:18 +02:00
Marius Stanciu
d03428f860 - made sure that the units are read from the self.defaults and not from the GUI
- added Robber Bar option to Copper Thieving Tool
2019-11-24 00:31:41 +02:00
Marius Stanciu
8c4663f344 - fixed the line numbers in the TextPlainEdit to fit all digits of the line number; activated the line numbers for FlatCAMScript objects too 2019-11-23 18:20:37 +02:00
Marius Stanciu
f44e24695d - in Tool Fiducials added a new fiducial type: chess pattern
- work in Calibrate Excellon Tool
2019-11-23 17:19:56 +02:00
Marius Stanciu
9fd98b4573 - GCode view now has line numbers
- solved a bug that made selection of objects on canvas impossible if there is an object of type FlatCAMScript or FlatCAMDocument opened
2019-11-22 16:31:40 +02:00
Marius Stanciu
0aff3a6d4c - working on adding line numbers to the TextPlainEdit 2019-11-22 11:00:39 +02:00
Marius Stanciu
67d31982ef - Tool Fiducials - added GUI in Preferences and entries in self.defaults dict
- Tool Fiducials - updated the source_file object for the modified Gerber files
2019-11-22 04:18:48 +02:00
Marius Stanciu
da50b6e27a - wip 2019-11-22 03:45:54 +02:00
Marius Stanciu
c7fafe0b87 - updated requirements.txt and setup_ubuntu.sh files 2019-11-21 23:57:30 +02:00
Marius Stanciu
3a635117df - Tool Fiducials - added choice of shapes: circular or non-standard cross
- Tool Fiducials - finished the work on adding soldermask openings
- Tool Fiducials - finished the tool
2019-11-21 23:50:13 +02:00
Marius Stanciu
c9f8cf8abe - Tool Fiducials - finished the part with adding copper fiducials: manual and auto 2019-11-21 17:54:08 +02:00
Marius Stanciu
13d724bdcf - Tool Fiducials - updated the icon 2019-11-21 01:49:29 +02:00
Marius Stanciu
70f6469ea8 - Tool Fiducials - added the GUI and the shortcut key 2019-11-21 01:44:55 +02:00
Marius Stanciu
004ede957d - starting to work on Tool Fiducials - created the file 2019-11-20 03:03:12 +02:00
Marius Stanciu
4c1fdd2e2d - fixed bug in Tool Subtract that did not allow subtracting Gerber objects 2019-11-20 00:12:34 +02:00
Marius Stanciu
50abe2883d - fixed some TclCommands: MillDrills and OpenGerber 2019-11-19 23:22:14 +02:00
Marius Stanciu
f707a9f06f Merge remote-tracking branch 'remotes/jpcgt/flatcam/Beta' into Beta
# Conflicts:
#	tclCommands/TclCommandMillDrills.py
2019-11-19 23:20:09 +02:00
Eric Varsanyi
239c6fec5f Merged in evarsanyi/flatcam/fix_misc_tcl (pull request #246)
Misc fixes to TCL glue
2019-11-19 15:22:19 +00:00
Marius Stanciu
a4f5ed0b74 - removed the f-strings replacing them with the traditional string formatting due of not being supported by older versions of Python 3 2019-11-19 13:38:32 +02:00
Eric Varsanyi
b13d238070 Misc fixes to TCL glue 2019-11-18 19:30:16 -06:00
Marius Stanciu
75273272e1 - working on the Calibrate Excellon Tool - remade the UI 2019-11-19 00:41:41 +02:00
Marius Stanciu
92b1ad6f05 - finished Copper Thieving Tool improvements 2019-11-18 23:03:04 +02:00
Marius Stanciu
8888869d3b - finished the Lines option in the Copper Thieving Tool; still have to add threading to maximize performance 2019-11-18 18:29:55 +02:00
Marius Stanciu
057ab93ef8 - finished the Dots and Squares options in the Copper Thieving Tool
- working on the Lines option in Copper Thieving Tool
2019-11-18 17:44:52 +02:00