Marius Stanciu
d4fec5ae60
- fixed the annotation plotting in the CNCJob object
...
- created a new InputDialog widget that has the buttons and the context menu translated and replaced the old widget throughout the app
- updated the translation strings
2020-11-05 16:36:41 +02:00
Marius Stanciu
90e3b26b68
- fixed issue with arrays of items could not be added in the Gerber/Excellon Editor when a translation is used
...
- fixed issue in the Excellon Editor where the Space key did not toggle the direction of the array of drills
- combed the application strings all over the app and trimmed them up until those starting with letter 'O'
- updated the translation strings
2020-11-04 18:40:59 +02:00
Marius Stanciu
f5310148eb
- trimmed the application strings
2020-11-03 22:37:39 +02:00
Marius Stanciu
5170505f53
- trying to optimize Gerber Editor selection with the mouse
...
- optimized some of the strings
2020-11-03 06:21:53 +02:00
Marius Stanciu
374c29b4b0
- fixed the Tcl Command AlignDrill
...
- fixed the Tcl Command AlignDrillGrid
- fixed the Tcl COmmand Panelize, Excellon panelization section
- Fixed an issue in Tool Calibration export_excellon method call
- PEP8 corrections all over the app
2020-11-02 03:32:00 +02:00
Marius Stanciu
c7b96b7a68
- fixed issue with preamble not being inserted when used alone
...
- modified the way that the start GCode is stored such that now the bug in GCode Editor that did not allowed selection of the first tool is now solved
2020-10-30 02:01:33 +02:00
Marius Stanciu
0a2aff9296
- fixed the sizePolicy for the FCComboBox widgets in the Preferences that holds the preprocessors
...
- fixed issue with how the preamble / postamble GCode were inserted into the final GCode
2020-10-29 17:16:54 +02:00
Marius Stanciu
86a931ace5
- temporary fix for comboboxes not finding the the value in the items when setting themselves with a value by defaulting to the first item in the list
2020-10-28 15:46:33 +02:00
Marius Stanciu
9c97ce49b9
- brought up-to-date and fixed the Tcl Command Drillcncjob and Cncjob
...
- fixed Tcl command Isolate to not print messages on message bar in case it is run headless
- fixed Tcl command Copper Clear (NCC)
- fixed Tcl command Paint
2020-10-28 13:15:38 +02:00
Marius Stanciu
8a341de4ca
- UI changes in the AppTextEditor and in CNCJob properties tab and in GCoe Editor
...
- some changes in strings; updated all the translation strings to the latest changes
- finished the Romanian translation
2020-10-24 15:58:20 +03:00
Marius Stanciu
d5c02e2cdb
- small change in the CNCJob UI by replacing the AL checkbox with a checkable QButton
...
- disabled the Autolevelling feature in CNCJob due of being not finished and missing also a not-yet-released package: Shapely v 1.8
2020-10-22 19:49:19 +03:00
Marius Stanciu
5e4db95a33
- added a message to show if voronoi_diagram method can be used (require Shapely >= 1.8)
2020-10-22 11:14:21 +03:00
Marius Stanciu
1a286cbf7e
- added some strings to the translatable strings and updated the translation strings
2020-10-21 16:07:21 +03:00
Marius Stanciu
66a3e36701
- cascaded_union() method will be deprecated in Shapely 1.8 in favor of unary_union; replaced the usage of cascaded_union with unary_union in all the app
2020-10-21 13:55:41 +03:00
Marius Stanciu
ed26aead0c
- made the Properties checkbox in the Object UI into a checkable button and added to it an icon
2020-10-21 12:16:17 +03:00
Marius Stanciu
af85764730
- finished to add the Properties data to the Object Properties (former Selected Tab)
2020-10-20 18:11:12 +03:00
Marius Stanciu
dab3a5f703
- fixed a bug where end_xy parameter in Drilling Tool was not used
...
- fixed an issue in Delete All method in the app_Main.py
2020-09-24 14:37:06 +03:00
Marius Stanciu
d3ebb08d1f
- in CNCJob UI Autolevelling: on manual add of probe points, only voronoi diagram is calculated
2020-09-20 19:19:03 +03:00
Marius Stanciu
f0e14640ae
- minor changes
2020-09-03 13:27:46 +03:00
Marius Stanciu
af3d855285
- in CNCJob UI Autolevelling: prepared the app for bilinear interpolation
...
- in CNCJob UI Autolevelling: fixes in the UI
2020-09-03 12:48:50 +03:00
Marius Stanciu
743885cf0f
- in CNCJob UI Autolevelling: changed the UI a bit
...
- added a bilinear interpolation calculation class from: https://github.com/pmav99/interpolation
- in CNCJob UI Autolevelling: made sure that the grid can't have less than 2 rows and 2 columns when using the bilinear interpolation or 1 row and 1 column when using the Voronoi polygons
2020-09-03 03:45:58 +03:00
Marius Stanciu
75be9d7604
- small fixes #2
2020-09-03 01:48:56 +03:00
Marius Stanciu
12012c8e49
- small fixes
2020-09-03 01:36:21 +03:00
Marius Stanciu
06c526db39
- in CNCJob UI Autolevelling - GRBL controller - added a way to save a GRBL height map
...
- in CNCJob UI Autolevelling: added the UI for choosing the method used for the interpolation used in autolevelling
2020-09-03 00:37:10 +03:00
Marius Stanciu
906ab83396
- in CNCJob UI Autolevelling: first added point when manual adding of probe points is auto added in origin before adding first point
...
- in CNCJob UI Autolevelling: temp geo for adding points in manual mode is now painted in solid black color and with a smaller diameter
2020-09-02 22:08:28 +03:00
Marius Stanciu
ab414ce348
- in CNCJob UI Autolevelling: solved some small errors: when manual adding probe points dragging the mouse with left button pressed created selection rectangles; detection of click inside the solid geometry was failing
...
- in CNCJob UI Autolevelling: in manual adding of probe points make sure you always add a first probe point in origin
2020-09-02 01:26:18 +03:00
Marius Stanciu
42c5a69bfa
- in CNCJob UI Autolevelling: made sure that plotting a Voronoi polygon is done only for non-None polygons
...
- in CNCJob UI Autolevelling : in manual mode, Points can be chosen only when clicking inside the object to be probed
- in CNCJob UI Autolevelling: made sure that plotting a Voronoi polygon is done only for non-None polygons
- in CNCJob UI Autolevelling: remade the probing points generation so they could allow bilinear interpolation
2020-08-31 21:47:11 +03:00
Marius Stanciu
c43b70cba5
- fixed a borderline issue in CNCJob UI Autolevelling - Voronoi polygons calculations
2020-08-28 02:25:05 +03:00
Marius Stanciu
ffdcfb0b5d
- fixed crash in Properties Tool, when applied on a CNCJob object made out of an Excellon object (fixed issue #444 )
...
- in Properties Tool, for CNCJob objects made out of Excellon objects, added the information's from Tool Data
- in Properties Tool made sure that the set color for the Tree parents depends on the fact if the gray icons set are used (dark theme) or not
- Properties Tool - properties for a Gerber objects has the Tool Data now at the end of the information's
2020-08-27 00:17:14 +03:00
Marius Stanciu
a823de9f98
- fixed issue when plotting a CNCJob object with multiple tools and annotations on by plotting annotations after all the tools geometries are plotted
2020-08-26 22:58:40 +03:00
Marius Stanciu
c1c819276f
- in CNCJob UI Autolevelling - made the Voronoi calculations work even in the scenarios that previously did not work; it need a newer version of Shapely, currently I installed the GIT version
...
- in CNCJob UI Autolevelling - Voronoi polygons are now plotted
- in CNCJob UI Autolevelling - adding manual probe points now show some geometry (circles) for the added points until the adding is finished
2020-08-25 03:06:09 +03:00
Marius Stanciu
96059c4b54
- in CNCJob UI Autolevelling - GRBL controller - fixed the send_grbl_command() method
2020-08-24 13:14:54 +03:00
Marius Stanciu
f8eba0084d
- in CNCJob UI Autolevelling - GRBL controller - added the probing method
2020-08-24 02:13:13 +03:00
Marius Stanciu
01df27f45f
- fixed issues in units conversion
...
- in CNCJob UI Autolevelling - changed how the probing code is generated and when
- changed some strings in CNCJob UI Autolevelling
2020-08-24 00:51:07 +03:00
Marius Stanciu
26ac43bd2e
- in CNCJob UI Autolevelling - autolevelling is made to be not available for cnc code generated with Roland or HPGL preprocessors
...
- in CNCJob UI Autolevelling - added a save dialog for the probing GCode
- added a new GUI element, a DoubleSlider
- in CNCJob UI Autolevelling - GRBL controller - Control: trying to add DoubleSlider + DoubleSpinner combo controls
2020-08-23 15:20:12 +03:00
Marius Stanciu
e07c9b9560
- minor changes
2020-08-22 03:38:20 +03:00
Marius Stanciu
2deba3a8f9
- in CNCJob UI Autolevelling - GRBL controller - added handlers for the Zeroing and for Homing and for Pause/Resume; some UI optimizations
2020-08-22 03:34:45 +03:00
Marius Stanciu
1b31abeb62
- in CNCJob UI Autolevelling - GRBL controller - Control: added a Origin button; changed the UI to have rounded rectangles
...
- in CNCJob UI Autolevelling - GRBL controller - Control: added feedrate and step size controls and added them in Preferences
2020-08-21 18:08:40 +03:00
Marius Stanciu
35cdf4e4cb
- minor change
2020-08-21 00:16:35 +03:00
Marius Stanciu
f610739390
- minor change
2020-08-20 01:20:01 +03:00
Marius Stanciu
a75e7e5cf8
- in CNCJob UI Autolevelling - GRBL Sender - now only a single command can be sent
...
- in CNCJob UI Autolevelling - GRBL controller - changed the UI
- in CNCJob UI Autolevelling - added some VOronoi poly calculations
2020-08-19 17:20:05 +03:00
Marius Stanciu
d62793c9bd
- in CNCJob UI Autolevelling - GRBL Control and Sender tabs are disabled when the serial port is disconnected
2020-08-19 04:44:50 +03:00
Marius Stanciu
7285ee0b82
- in CNCJob UI Autolevelling - Grbl Connect tab colors will change with the connection status
2020-08-19 04:36:46 +03:00
Marius Stanciu
33c633f0c4
- in CNCJob UI Autolevelling - sending GCode/GRBL commands is now threaded
2020-08-19 04:15:15 +03:00
Marius Stanciu
3afcabe559
- in CNCJob UI Autolevelling - added handlers for GRBL report and for getting GRBL parameters
2020-08-19 03:44:16 +03:00
Marius Stanciu
56ac489466
- in CNCJob UI Autolevelling - added handlers for: jogging, reset, sending commands
2020-08-19 02:26:35 +03:00
Marius Stanciu
d1733f1e1d
- in Doublesided Tool added some UI for Excellon hole snapping
2020-08-18 15:30:33 +03:00
Marius Stanciu
495947f8c5
- in CNCJob UI Autolevelling - made autolevelling checkbox state persistent between app restarts
2020-08-17 02:31:51 +03:00
Marius Stanciu
115e882614
- in CNCJob UI Autolevelling - finished the Import Height Map method
2020-08-17 02:09:44 +03:00
Marius Stanciu
3ef47da370
- in CNCJob UI Autolevelling - Added entries in Preferences
2020-08-17 00:40:45 +03:00