Marius Stanciu
c14f28d35e
Merged in test_beta_8.906 (pull request #131 )
...
Test beta 8.906
2019-02-05 20:35:21 +00:00
Marius Stanciu
2ea2ed0cb0
- fixed the units calculators crash FlatCAM when using comma as decimal separator
2019-02-05 22:32:48 +02:00
Marius Stanciu
c6277967a6
- corrected the VIew menu with the new shortcuts for Zoom Fit, Zoom In, Zoom Out
2019-02-05 19:59:22 +02:00
Marius Stanciu
3b8b7d470a
- added a new parameter to set the feedrate of the probing in case the used postprocessor does probing (has toolchange_probe in it's name)
...
- fixed bug in Marlin postprocessor for the Excellon files; the header and toolchange event always used the parenthesis witch is not compatible with GCode for Marlin
- fixed a issue with a move to Z_move before any toolchange
2019-02-05 19:40:46 +02:00
Marius Stanciu
822800e7f5
- added a way to set the Probe depth if Toolchange_Probe postprocessors are selected
...
- finished the postprocessor file for MACH3 tool probing on toolchange event
2019-02-05 16:43:12 +02:00
Marius Stanciu
ed6d262780
- added an initial text in the Tools tab
...
- added possibility to use the shortcut key for shortcut list in the Notebook tabs
2019-02-05 13:37:49 +02:00
Marius Stanciu
bd3cb3aba3
- added a text in the Selected Tab which is showed whenever the Selected Tab is selected but without having an object selected to display it's properties
2019-02-05 13:04:37 +02:00
Marius Stanciu
3714203c95
- formatted the Shortcut List Tab into a HTML table
2019-02-04 23:41:17 +02:00
Marius Stanciu
8a6c48c7a9
- changed the shortcut keys for Zoom In, Zoom Out and Zoom Fit from 1, 2, 3 to '-', '=' respectively 'V'. Added new shortcut keys '1', '2', '3' for Select Project Tab, Select Selected Tab and Select Tool Tab.
2019-02-04 22:35:01 +02:00
Marius Stanciu
713b584841
- added a new parameter in the Tool Film which control the thickness of the stroke width in the resulting SVG. It's a scale parameter.
...
- whatever was the visibility of the corresponding toolbar when we enter in the Editor, it will be set after exit from the Editor (either Geometry Editor or Excellon Editor).
- added ability to be detached for the tabs in the Notebook section (Project, Selected and Tool)
- added ability for all detachable tabs to be restored to the same position from where they were detached.
- restored the way the tools autoloaded the objects in the comboboxes
2019-02-04 20:49:37 +02:00
Marius Stanciu
166fa0470b
- modified ReadMe to correct a mistake
2019-02-04 16:30:48 +02:00
Marius Stanciu
4e8f8905c8
- modified the Toolchange_Probe_general postprocessor file to include now Z moves before the actual toolchange event
...
- created a prototype postprocessor file for usage with tool probing in MACH3
- added the default values for Tool Film and Tool Panelize to the Edit -> Preferences
2019-02-04 16:29:12 +02:00
Marius Stanciu
e1888b1647
- added an automatic name on each save operation based on the object name and/or the current date
...
- added more information's for the statistics
2019-02-03 23:08:09 +02:00
Marius Stanciu
5e55f0d499
- fixed remove_tools() so the Tcl Shell action is readded to the Tools menu and reconnected to it's slot function
2019-02-03 16:49:33 +02:00
Marius Stanciu
7da1d23098
- added a remove_tools() function before install_tools() in the init_tools() that is called when creating a new project. Should solve the issue with having double menu entry's in the TOOLS menu
2019-02-03 16:29:56 +02:00
Marius Stanciu
6ea3499d39
- updated the new shortcut list with the shortcuts added lately
...
- now the special messages in the Shell are color coded according to the level. Before they all were RED. Now the WARNINGS are yellow, ERRORS are red and SUCCESS is a dark green. Also the level is in CAPS LOCK to make them more obvious
- some more changes to GUI interface (solved issues)
- added some status bar messages in the Geometry Editor to guide the user when using the Geometry Tools
- now the '`' shortcut key that shows the 'shortcut key list' in Editors points to the same window which is created in a tab no longer as a pop-up window. This tab can be detached if needed.
2019-02-03 15:13:09 +02:00
Marius Stanciu
e5ebfac3ce
- bug solved in a message display showed when there are Gerber Parser errors
2019-02-03 02:34:21 +02:00
Marius Stanciu
8099466f0c
- bugs regarding the Grid button solved
2019-02-03 01:03:06 +02:00
Marius Stanciu
12b78cf2f3
- fixed the snap magnet button in Geometry Editor, restored the checkable property to True
...
- some more changes in the Editors GUI in deactivate() function
- a fix for saving again empt an edited new and empty Excellon Object
2019-02-03 00:52:57 +02:00
Marius Stanciu
b3be08d334
- corrections of the name of the postprocessor class name - it has to be the same as the file name
2019-02-03 00:22:51 +02:00
Marius Stanciu
ee2c684a9c
- added a new postprocessor file named: 'probe_from_zmove' which allow probing to be done from z_move position on toolchange event
2019-02-03 00:11:17 +02:00
Marius Stanciu
7607aad8d8
- added protection against entering float numbers with comma separator instead of decimal dot separator in key points of FlatCAM (not everywhere)
...
- added a choice of plotting the kind of geometry for the CNC plot (all, travel and cut kind of geometries) in CNCJob Selected Tab
2019-02-02 23:56:08 +02:00
Marius Stanciu
0b96cbbac1
- code cleanup in Tools
...
- some GUI structure optimization's
2019-02-02 18:26:01 +02:00
Marius Stanciu
4f97e8ae45
- fixed the date in the ReadMe
2019-02-02 03:29:17 +02:00
Marius Stanciu
de7e41991d
- fixed a source of possible errors in DetachableTab Widget.
...
- fixed gcode conversion/scale (on units change) when multiple values are found on each line
- replaced the pop-up window for the shortcut list with a new detachable tab
- removed the pop-up messages from the rotate, skew, flip commands
2019-02-02 03:27:34 +02:00
Marius Stanciu
365c1f4c71
- remade the way FlatCAM saves the GUI position data from a file (previously) to use PyQt QSettings
...
- added a 'theme' combo selection in Edit -> Preferences. Two themes are available: standard and compact.
- some code cleanup
2019-02-02 01:25:35 +02:00
Marius Stanciu
e0adb9b43b
- corrected small type in list_sys Tcl command; added a protection of the Plot Area Tab after a successful edit.
2019-02-01 17:44:28 +02:00
Marius Stanciu
5dfd1bf0ab
- fixed postprocessor files so now the bounds values are right aligned (assuming max string length of 9 chars which means 4 digits and 4 decimals)
2019-02-01 16:19:16 +02:00
Marius Stanciu
f4da8c8c68
- Plot Area Tab view can now be toggled, added entry in View Menu and shortcut key CTRL+F10
...
- All the tabs in the GUI right side are (Plot Are, Preferences etc) are now detachable to a separate windows which when closed it returns in the previous location in the toolbar. Those detached tabs can be also reattached by drag and drop.
2019-02-01 14:51:49 +02:00
Marius Stanciu
080d148b37
- work on a FlatCAM compact theme
2019-02-01 04:12:03 +02:00
Marius Stanciu
5ab89791c7
- FlatCAM saves now to a file in self.data_path the toolbar positions and the position of TCL Shell
2019-02-01 02:05:39 +02:00
Marius Stanciu
d45d2c05ec
- added the bounds coordinates to the GCODE header; modified the postprocessor files to show them.
2019-02-01 00:23:20 +02:00
Marius Stanciu
d5853722c3
- updated the camlib.CNCJob.scale() function so now the GCode is scaled also (quite a HACK :( it will need to be replaced at some point)). Units change work now on the GCODE also.
2019-01-31 23:07:53 +02:00
Marius Stanciu
093f210c25
- hidden the snap magnet entry and snap magnet toggle from the main view; they are now active only in Editor Mode
2019-01-31 16:10:13 +02:00
Marius Stanciu
d1780acad9
- added new function to toggle fullscreen status in Menu -> View -> Toggle Full Screen. Shortcut key: Alt+F10
...
- added key shortcuts for Enable Plots, Disable Plots and Disable other plots functions (Alt+1, Alt+2, Alt+3)
2019-01-31 15:29:05 +02:00
Marius Stanciu
3c355f72be
- added a parameter ('Fast plunge' in Edit -> Preferences -> Geometry Options and Excellon Options) to control if the fast move to Z_move is done or not
2019-01-31 13:58:49 +02:00
Marius Stanciu
965e7f48ed
- added to the postprocessor files the command after toolchange to go with G00 (fastest) to "Z Move" value of Z pozition. - fixed
2019-01-31 03:49:04 +02:00
Marius Stanciu
53d50c799f
- added to the postprocessor files the command after toolchange to go with G00 (fastest) to "Z Move" value of Z pozition.
2019-01-31 03:45:21 +02:00
Marius Stanciu
31fd80a843
- added a file with some trials to replace the shortcut message box
2019-01-31 03:31:44 +02:00
Marius Stanciu
60614e4b45
- more fixes (didn't get it right before)
2019-01-31 02:50:03 +02:00
Marius Stanciu
4441e40042
- fixed postprocessor files to work with toolchange_xy parameter value = None (no values in Edit - Preferences fields) - actual fix
...
- fixed Tcl commands CncJob and DrillCncJob to work with toolchange
2019-01-31 01:45:14 +02:00
Marius Stanciu
7bc806f1dc
- fixed unit conversion functions in case the toolchange_xy parameter is None
...
- more fixes in camlib.CNCJob regarding usage of toolchange (in case it is None)
- fixed postprocessor files to work with toolchange_xy parameter value = None (no values in Edit - Preferences fields)
2019-01-31 00:36:32 +02:00
Marius Stanciu
7e5ce009d8
- added a traceback report in the TCL Shell for the errors that don't allow creation of an object; useful to trace exceptions/errors
...
- in case that the Toolchange X,Y parameter in Selected (or in Preferences) are deleted then the app will still do the job using the current coordinates for toolchange
- fixed an issue in camlib.CNCJob where tha variable self.toolchange_xy was used for 2 different purposes which created loss of information.
2019-01-30 23:17:27 +02:00
Marius Stanciu
dbee97ccb9
- remade the App Menu for Editors: now they will be showed only when the respective Editor is active and hidden when the Editor is closed.
2019-01-30 17:27:11 +02:00
Marius Stanciu
366bfbd0f5
- added in Calculators Tool an Electroplating Calculator.
2019-01-30 16:12:02 +02:00
Marius Stanciu
e5b4f5fd6b
- wip
2019-01-30 00:43:59 +02:00
Marius Stanciu
5a0488c19f
- added a space before Y coordinate in end_code() function in some of the postprocessor files
2019-01-29 23:27:42 +02:00
Marius Stanciu
13cae5d0be
Merged in beta_8.905 (pull request #130 )
...
Beta 8.905
2019-01-29 21:05:47 +00:00
Marius Stanciu
97c5c3fe1c
- optimized the FlatCAMCNCJob.on_plot_cb_click_table() plot function and solved a bug regarding having tools numbers not in sync with the cnc tool table
2019-01-29 23:01:41 +02:00
Marius Stanciu
369d9256da
- added 2Sided Tool default values in Edit -> Preferences -> Tools
2019-01-29 22:33:04 +02:00