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
bdb0e71425
- in CNCJob UI Autolevelling - in COntrol section added buttons for Jog an individual axes zeroing
2020-08-18 17:51:25 +03:00
Marius Stanciu
48660a0fd6
- in Doublesided Tool cleaned up the UI
2020-08-18 16:18:13 +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
45479eee8d
- added new requirement
2020-08-17 17:50:39 +03:00
Marius Stanciu
85a0d3da9f
- in CNCJob UI Autolevelling - GRBL GUI controls are now organized in a tab widget
2020-08-17 15:50:51 +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
Marius Stanciu
cd34223f6d
- minor string change
2020-08-16 23:58:04 +03:00
Marius Stanciu
e0ec8ac44f
- in CNCJob UI Autolevelling - Probing GCode has now a header
2020-08-16 23:49:53 +03:00
Marius Stanciu
fd895e3c21
- in CNCJob UI Autolevelling - updated the UI with controls for probing GCode parameters and added signals and slots for the UI
...
- in CNCJob UI Autolevelling - added a mini gcode sender for the GRBL to be able to send the probing GCode and get the height map (I may make a small and light app for that so it does not need to have FlatCAM on the GCode sender PC)
- in CNCJob UI Autolevelling finished the probing GCode generation for MACH/LinuxCNC controllers; this GCode can also be viewed
2020-08-16 23:05:31 +03:00
Marius Stanciu
cc7c525be1
- in CNCJob UI finished working on adding test points in Manual mode
2020-08-14 17:04:16 +03:00
Marius Stanciu
5af8918441
- in CNCJob UI worked on the UI for the Autolevelling
...
- in CNCJob UI finished working on adding test points in Grid mode
2020-08-14 12:46:27 +03:00
Marius Stanciu
298976f32e
- CNCJob object - working in generating Voronoi diagram for autolevelling
2020-08-14 02:03:03 +03:00
Marius Stanciu
776034d1b1
- Tool Cutout - some work in gaps thickness control for the free form cutout
2020-08-13 22:38:39 +03:00
Marius Stanciu
daf66ae58c
- in CNCJob UI updated the GUI for Autolevelling
2020-08-13 17:32:54 +03:00
Marius Stanciu
fff0d6efc1
- in CNCJob UI added GUI for an eventual Autolevelling feature
2020-08-13 15:13:07 +03:00
Marius Stanciu
6af295358d
- Tool Cutout - some work in gaps thickness control for the free form cutout
2020-08-12 00:11:39 +03:00
Marius Stanciu
b9faa7b2b8
- small fix so the cx_freeze 6.2 module will work in building a frozen version of FlatCAM
2020-08-09 04:57:29 +03:00
Marius Stanciu
9b6c65cdcb
- all Geometry objects resulted from Isolation Tool are now of type multi-geo
...
- fixed minor glitch in the Isolation Tool UI
- added an extra check when doing selection on canvas
- fixed an UI problem in Gerber Editor
2020-08-07 13:55:32 +03:00
Marius Stanciu
06bb17f255
- Tool Cutout - some work in gaps thickness control for the free form cutout
2020-08-06 00:07:56 +03:00
Marius Stanciu
14a9710a43
- Tool Cutout - done handling the gaps thickness control for the rectangular cutout; TODO: check all app for the usage of geometry_spindledir and geometry_optimization_type defaults in tools and in options
2020-08-05 17:37:24 +03:00
Marius Stanciu
b5f77eac1b
- Tool Cutout - more work in gaps thickness control feature
...
- Tool Cutout - added some icons to buttons
2020-08-05 11:46:56 +03:00
Marius Stanciu
b26062c68a
- small string change
2020-08-04 17:58:23 +03:00
Marius Stanciu
f86193a5c0
- Tool Cutout - working in adding gaps suppression feature; added the UI in the Tool
2020-08-04 17:57:28 +03:00
Marius Stanciu
e4852292b7
- removed the Toolchange Macro feature (in the future it will be replaced by full preprocessor customization)
...
- modified GUI in Preferences
2020-08-04 13:33:58 +03:00
Marius Stanciu
e741cefeed
- small fix
2020-08-04 11:31:46 +03:00
Marius Stanciu
eb28d28ea2
- GCode Editor - modified the UI
2020-08-03 23:20:41 +03:00
Marius Stanciu
b7630f1334
- added a way to remember the old state of Tools toolbar before and after entering an Editor
2020-08-03 22:11:17 +03:00
Marius Stanciu
ffda89f949
- GCode Editor - can not delete objects while in the Editor; can not close the Code Editor Tab except on Editor exit; activated the shortcut keys (for now only CTRL+S is working)
2020-08-03 22:01:42 +03:00
Marius Stanciu
7d47a133f6
- GCode Editor - GCode tool selection when clicking on tool in Tools table is working. The only issue is that the first tool gcode includes the start gcode which confuse the algorithm
2020-08-03 17:01:52 +03:00
Marius Stanciu
f557eeb98d
- GCode Editor - working on GCode tool selection - not OK
2020-08-02 22:25:48 +03:00
Marius Stanciu
44411cdc82
- GCode Editor - closing the Editor will close also the Code Editor Tab
...
- cleanup of the CNCJob UI; added a checkbox to signal if any append/prepend gcode was set in Preferences (unchecking it will override and disable the usage of the append/prepend GCode)
- the start Gcode is now stored in the CNCJob object attribute gc_start
- GCode Editor - finished adding the ability to select a row in the Tools table and select the related GCode
2020-08-02 16:27:30 +03:00
Marius Stanciu
840db915f1
- GCode Editor - work in the UI
2020-08-02 02:31:06 +03:00
Marius Stanciu
a66d8a7438
- Tools Database: added a Cutout Tool Parameters section
2020-08-01 22:34:13 +03:00
Marius Stanciu
1fc70fd3cf
- minor work in GCode Editor
2020-07-31 14:08:53 +03:00
Marius Stanciu
593e6a80e5
- fixed an exception that was raised in Geometry object when using an Offset
2020-07-29 17:18:02 +03:00
Marius Stanciu
445b4300f5
- Gerber parser - a single move with pen up D2 followed by a pen down D1 at the same location is now treated as a Flash; fixed issue #441
2020-07-27 03:25:38 +03:00
Marius
a24b09d8ad
- Tools Tab is hidden when entering into a Editor and showed on exit (this needs to be remade such that the toolbars state should be restored to whatever it was before entering in the Editor) - changed the ChangeLog
2020-07-25 12:43:11 +03:00
Marius Stanciu
64529c4cfd
- wip
2020-07-25 12:42:27 +03:00
Marius
e7e1d959fd
Merge remote-tracking branch 'origin/Beta_8.994' into Beta_8.994
...
# Conflicts:
# CHANGELOG.md
2020-07-25 12:41:23 +03:00
Marius Stanciu
8354bce680
- Tools Tab is hidden when entering into a Editor and showed on exit (this needs to be remade such that the toolbars state should be restored to whatever it was before entering in the Editor)
2020-07-25 12:39:39 +03:00
Marius Stanciu
5142b51590
- in import SVG and import DXF methods made sure that any polygons that are imported as polygons will survive and only the lines are optimized (changed the behavior of the above made modification)
2020-07-23 01:01:40 +03:00
Marius Stanciu
b8fb64a143
- added a Laser preprocessor named 'Z_laser' which will change the Z to the Travel Z on each ToolChange event allowing therefore control of the dot size
...
- by default now a new blank Geometry object created by FlatCAM is of type multigeo
- made sure that optimizations of lines when importing SVG or DXF as lines will not encounter polygons but only LinesStrings or LinearRings, otherwise having crashes
- fixed the import SVG and import DXF, when importing as Geometry to be imported as multigeo tool
- fixed the import SVG and import DXF, the source files will be saved as loaded into the source_file attribute of the resulting object (be it Geometry or Gerber)
2020-07-23 00:44:33 +03:00