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
Marius Stanciu
b41ecd87f8
- updated the make_freezed.py file to make sure that all the required files are included
...
- updated the setup_ubuntu.sh to include the sudo command (courtesy of Krishna Torque on bitbucket)
2019-11-17 15:58:58 +02:00
Marius Stanciu
d327160ab9
- optimized the storage of the Gerber mark shapes by making them one layer only
...
- optimized the Distance Tool such that the distance utility geometry will be shown even when the mark shapes are plotted.
2019-11-17 00:21:47 +02:00
Marius Stanciu
021e094b73
- fixed issue #341 that affected both postprocessors that have inlined feedrate: marlin and repetier. THe used feedrate was the Feedrate X-Y and instead had to be Feedrate Z.
2019-11-16 22:48:51 +02:00
Marius Stanciu
f20d5aaaca
- converted setup_ubuntu.sh to Linux line endings
2019-11-15 23:51:12 +02:00
Marius Stanciu
3df0c8871c
- fixed issue #335 . The FCDoubleSPinBox (and FCSpinBox) value was not used when the user entered data but just hovered away the mouse expecting the data to be already confirmed
2019-11-15 22:07:23 +02:00
Marius
172f527713
Merge remote-tracking branch 'origin/Beta' into Beta
...
# Conflicts:
# FlatCAMObj.py
# README.md
2019-11-15 21:42:12 +02:00
Marius Stanciu
6c594d048e
- added all the recognized extensions to the save dialog filters; latest extension used will be preselected next time a save operation occur
2019-11-15 17:12:39 +02:00
Marius Stanciu
f40bc17284
- added the .gcode extension to the GCode saving dialog filter
2019-11-15 11:26:18 +02:00
Marius Stanciu
175e2f7af2
- made sure that the 'default' postprocessor file is always loaded first such that this name is always first in the GUI comboboxes
...
- added a class in GUIElements for a TextEdit box with line numbers and highlight
2019-11-14 12:24:49 +02:00
Marius Stanciu
dfbd4452a1
- fixed an issue in the FlatCAMObj.FlatCAMGerber.convert_units() which needed to be updated after changes elsewhere
2019-11-13 02:59:47 +02:00
Marius Stanciu
eafa6350b7
- finished improving the show of text files in FlatCAM (CNC Code, Source files)
2019-11-13 02:26:03 +02:00
Marius Stanciu
63e22cf3ee
- trying to improve the performance of View CNC Code command by using QPlainTextEdit; made the mods for it
...
- when using the Find function in the TextEditor and the result reach the bottom of the document, the next find will be the first in the document (before it defaulted to the beginning of the document)
2019-11-13 02:06:16 +02:00
Marius Stanciu
548d16a7d5
- added two new postprocessor files for ISEL CNC and for BERTA CNC
...
- clicking on a FCTable GUI element empty space will also clear the focus now
2019-11-13 01:29:50 +02:00
Marius Stanciu
8d6df5493c
- fixed GUI in 2Sided Tool
...
- extending the Copper Thieving Tool - wip
2019-11-11 04:54:47 +02:00
Marius Stanciu
70d123306c
- in Tools Database added a contextual menu to add/copy/delete tool; CTRL+C, DEL keys work too; key T for adding a tool is now only partially working
...
- in Tools Database made the status bar messages show when adding/copying/deleting tools in DB
- changed all Except statements that were single to except Exception as recommended in some PEP
- renamed the Copper Fill Tool to Copper Thieving Tool as this is a more appropriate name; started to add ability for more types of copper thieving besides solid
- fixed some issues recently introduced in ParseSVG
- updated POT file
2019-11-11 02:35:42 +02:00
Marius Stanciu
fdad91f04e
Merged in options_cleanup (pull request #3 )
...
Options cleanup
2019-11-09 18:31:15 +00:00
Marius Stanciu
6620daa14b
- added tooltips for the Tools Database table headers and buttons
2019-11-09 19:27:28 +02:00