Marius Stanciu
cd45276819
- updated 2Sided Tool
2020-01-29 21:49:22 +02:00
Marius Stanciu
a6b2b0af54
- remade the GUI + small fixes in 2Sided Tool
2020-01-29 15:52:44 +02:00
Marius Stanciu
85afb7cdb2
- some changes in Excellon Editor
2020-01-28 17:34:21 +02:00
Marius Stanciu
fbf0b8606e
- made some structural changes in Properties Tool
2020-01-27 17:20:06 +02:00
Marius Stanciu
aa7bc125f4
- the Jump To popup window will now autoselect the LineEdit therefore no more need for an extra click after launching the function
2020-01-27 15:27:34 +02:00
Marius Stanciu
251dfd3fb7
- in Geometry Editor made sure that on final save, for MultiLineString geometry all the connected lines are merged into one LineString to minimize the number of vertical movements in GCode
...
- more work in Punch Gerber Tool
2020-01-27 04:12:46 +02:00
Marius Stanciu
03e1dc54e7
- update in the GUI for the Punch Gerber Tool
2020-01-25 03:49:55 +02:00
Marius Stanciu
0be89a4dfb
- update in the GUI for the Punch Gerber Tool
2020-01-25 03:19:42 +02:00
Marius Stanciu
3ac8e96071
- fixed bugs in Minimum Distance Tool
2020-01-25 01:44:44 +02:00
Marius Stanciu
ca87475694
- small changes to the Toolchange manual preprocessor
...
- fix for plotting Excellon objects if the color is changed and then the object is moved
- laying the GUI for a new Tool: Punch Gerber Tool which will add holes in the Gerber apertures
2020-01-24 22:12:15 +02:00
Marius Stanciu
abc20cf0a5
- optimized the object envelope generation in the redesigned NCC Tool
2020-01-18 01:47:48 +02:00
Marius Stanciu
36280d9f54
- some updates in NCC Tool
2020-01-17 23:06:28 +02:00
Marius Stanciu
0ad0dbd9ea
- NCC Tool - some PEP 8 corrections
2020-01-17 19:31:37 +02:00
Marius Stanciu
6c43ffca1e
- more work in NCC Tool upgrade; each tool now work with it's own set of parameters
2020-01-17 17:02:49 +02:00
Marius Stanciu
3c569fdf6c
- updated/optimized the GUI in Preferences for Paint Tool and for NCC Tool
...
- work in Paint Tool to bring it up to date with NCC Tool
2020-01-16 02:07:00 +02:00
Marius Stanciu
002617c283
- work in Paint Tool GUI functionality
2020-01-15 18:14:07 +02:00
Marius Stanciu
82afd3bb6e
- work in Paint Tool GUI functionality
2020-01-15 17:59:12 +02:00
Marius Stanciu
f9a8d09b26
- modified the NCC Tool GUI to prepare for accepting a tool from a tool database
...
- started to modify the Paint Tool to be similar to NCC Tool and to accept a tool from a database
2020-01-15 17:47:28 +02:00
Marius Stanciu
c9af9008fe
Merged in Beta (pull request #4 )
...
Beta
2020-01-15 11:31:09 +00:00
Marius Stanciu
821014f719
- added key shortcuts and toolbar icons for the new tools: Align Object Tool (ALT+A) and Extract Drills (ALT+I)
...
- added new functionality (key shortcut SHIFT+J) to locate the corners of the bounding box (and center) in a selected object
2020-01-15 02:50:27 +02:00
Marius Stanciu
acfb1ca9e7
- finished Dual Point option in Align Objects Tool
2020-01-15 00:55:12 +02:00
Marius Stanciu
a8bea7805e
- working on the Dual Point option in Align Objects Tool - angle has to be recalculated
2020-01-14 17:18:24 +02:00
Marius Stanciu
9a3f3b600b
- in Extract Drill Tool added a new method of drills extraction. The methods are: fixed diameter, fixed annular ring and proportional
...
- in Align Objects Tool finished the Single Point method of alignment
2020-01-14 16:23:23 +02:00
Marius Stanciu
853f3f5d12
- working on the Align Objects Tool
2020-01-14 03:27:15 +02:00
Marius Stanciu
f9ec233b0f
- working on the Align Objects Tool
2020-01-14 02:45:03 +02:00
Marius Stanciu
41277d78ce
- started the add of a new Tool: Align Objects Tool which will align (sync) objects of Gerber or Excellon type
2020-01-13 21:43:25 +02:00
Marius Stanciu
f8c22ea32f
- Extract Drills Tool: fixed issue with oblong pads and with pads made from aperture macros
...
- Extract Drills Tool: added controls in Edit -> Preferences
2020-01-12 00:30:17 +02:00
Marius Stanciu
c28f08a392
- fixed an issue in the Distance Tool
...
- expanded the Extract Drills Tool to use a particular annular ring for each type of aperture flash (pad)
2020-01-11 17:30:48 +02:00
Marius Stanciu
c16ecfe0c3
- fixed issue in Film Tool where some parameters names in calls of method export_positive() were not matching the actual parameters name
...
- finished the Extract Drills Tool
- fixed a small issue in the DoubleSided Tool
2020-01-11 00:52:06 +02:00
Marius Stanciu
f2ccb48c98
- finished the GUI in the Extract Drills Tool
2020-01-10 16:56:29 +02:00
Marius Stanciu
fc31bb573d
- working on a new tool: Extract Drills Tool who will create a Excellon object out of the apertures of a Gerber object
2020-01-10 15:56:23 +02:00
Marius Stanciu
9505ecf80f
- working on new NCC tool
2020-01-09 15:56:41 +02:00
Marius Stanciu
856f568f9e
- selected rows in the Tools Tables will stay colored in blue after loosing focus instead of the default gray
...
- in NCC Tool the Tool name in the Parameters section will be the Tool ID in the Tool Table
- added an exception catch in case the plotcanvas init failed for the OpenGL graphic engine and warn user about what happened
2020-01-09 00:06:38 +02:00
Marius Stanciu
5ff9f953c6
- working in NCC Tool
2020-01-08 17:14:10 +02:00
Marius Stanciu
48888adb58
- updates in NCC Tool
2020-01-07 16:49:57 +02:00
Marius Stanciu
e062a4fad2
- working on new NCC Tool
2020-01-06 17:36:53 +02:00
Marius Stanciu
0f4cf5ef53
- remaking the NCC Tool
2020-01-06 03:19:56 +02:00
Marius Stanciu
e090b96c7c
- modified Toggle Workspace function to work in the new Preferences UI configuration
...
- cleaned the app from progress signal usage since it is not used anymore
2020-01-03 01:41:03 +02:00
Marius Stanciu
fd9d18b52b
- started to rework the NCC Tool GUI in preparation for adding a Tool DB feature
2020-01-02 04:28:18 +02:00
Marius Stanciu
a738ed7305
- in NCC Tool I've added a warning so the user is warned that the NCC margin has to have a value of at least the tool diameter that is doing an iso_op job in the Tool Table
2020-01-01 19:08:15 +02:00
Marius Stanciu
3475ae00cd
- fixed bug in NCC Tool: after trying to add a tool already in the Tool Table when trying to change the Tool Type the GUI does not change
...
- final fix for app not quiting when running a script as argument, script that has the quit_flatcam Tcl command; fixed issue #360
- fixed issue #363 . The Tcl command drillcncjob does not create tool cut, does not allow creation of gcode, it forces the usage of dwell and dwelltime parameters
2020-01-01 16:13:33 +02:00
Marius Stanciu
841e1f3eeb
- fixed Tcl commands that use the overlap parameter to switch from fraction to percentage
...
- in Transform Tool mae sure that the buffer sub-tool parameters are better explained in tooltips
2019-12-30 22:04:39 +02:00
Marius Stanciu
f7084f4e56
- fixed some decimals issues in NCC Tool, Paint Tool and Excellon Editor (they were still using the harcoded values)
...
- some small updates in the NCC Tool
2019-12-30 01:52:03 +02:00
Marius Stanciu
c0ec3b6546
- Buffer sub-tool in Transform Tool: added the possibility to apply a factor effectively scaling the aperture size thus the copper features sizes
...
- in Transform Tool adjusted the GUI
2019-12-30 01:18:56 +02:00
Marius Stanciu
7bd441eccc
- in Paint Tool Preferences allowed to add a list of initial tools separated by comma
...
- in Geometry Paint Tool fixed the Overlap rate to work between 0 and 99.9999%
2019-12-29 22:51:22 +02:00
Marius Stanciu
47fe73a91b
- more updates to the Preferences window and in some other parts of the GUI
...
- updated the translations (less Russian)
2019-12-28 20:38:44 +02:00
Marius Stanciu
3c991e1c2d
- updated all the translations files
...
- fixed the big mouse cursor in OpenGL(3D) graphic mode to get the set color
- fixed the cursor to have the set color and set cursor width in the Legacy(2D) graphic engine
- in Legacy(2D) graphic mode fixed the cursor toggle when the big cursor is activated
- in Legacy(2D) fixed big mouse cursor to snap to the grid
- RELEASE 8.991
2019-12-28 03:59:05 +02:00
Marius Stanciu
217316c732
- fixed an error in the Gerber parser; it did not took into consideration the aperture size declared before the beginning of a Gerber region. Detected for Gerber files generated by KiCAD 5.x
...
- in Panelize Tool made sure that for Gerber objects if one of the apertures is without geometry then it is ignored
2019-12-26 03:15:17 +02:00
Marius Stanciu
0268a02f3b
- changed the extension of the Tool Database file to FlatDB for easy recognition (in the future double clicking such a file might import the new tools in the FC database)
...
- modified the ToolDB class and changed some strings
- Preferences classes now have access to the App attributes through app.setup_obj_classes() method
- moved app.setup_obj_classes() upper in the App.__init__()
- added a new Preferences setting allowing to modify the mouse cursor color
- remade the GUI in Preferences -> General grouping the settings in a more clear way
- made available the Jump To function in Excellon Editor
- added a clean_up() method in all the Editor Tools that need it, to be run when aborting using the ESC key
2019-12-26 01:47:50 +02:00
Marius Stanciu
fcc52a2682
- fixed an issue in old default file detection and in saving the factory defaults file
...
- in Preferences window removed the Import/Export Preferences buttons because they are redundant with the entries in the File -> Menu -> Backup. and added a button to Restore Defaults
- when in Basic mode the Tool type of the tool in the Geometry UI Tool Table after isolating a Gerber object is automatically selected as 'C1'
- let the multiprocessing Pool have as many processes as needed
- added a new Preferences setting allowing a custom mouse line width (to make it thicker or thinner)
2019-12-25 17:51:37 +02:00