Skip to content

Latest commit

 

History

History
86 lines (75 loc) · 4.51 KB

History.md

File metadata and controls

86 lines (75 loc) · 4.51 KB

History

Needs to be read from the bottom up ;-)

2018-09 version 1.2.0.x:

  • Tool table instead of color palette (incl. tool exchange positions (water color pos.))
  • drag tool compensation (to compensate offset when drawing with a brush)
  • automatic subroutine insertion (to refresh brush after drawing a certain distance)
  • Show machine working area, alert on exceed
  • Reduce CPU load by showing background picture instead of real object path during streaming
  • Receive commands via serial port for DIY control pad / pendant

2018-04 version 1.1.6.0:

  • Add height map manipulation and export to STL, X3D X3D example
  • DXF-Text import, check Font examples using libreCAD fonts
    • Just extend fonts by copying LFF files to sub folder fonts
    • Information about used fonts Fonts
  • Revision of Text creation dialog, supporting libreCAD fonts
  • Hide 'PenUp' path in 2D view by pressing the space bar.
  • Bug fixes:
    • Win7 zooming in 2D view not possible
    • Paste code via Ctrl-V was disabled
  • Import copied code from maker.js
    • Just select .DXF or .SVG, press 'Generate', then 'copy the text above'
    • then paste the code into GRBL-Plotter

2018-04 version 1.1.5.0 to 1.1.5.4:

Unfortunatly I get confused with some key and mouse events, which makes some bug fixes needed.

  • For the camera view now a seperate coordinate system G59 will be used. Attention! Switch back to default coordinate system G54 before starting any GCode!
  • Transforming GCode with camera aid, to match drill file with PCB view PCB drilling
  • Shape recogniton for easier teachpoint (fiducial) assignment
  • New import option 'Repeat code' to repeat paths (laser cutting with weak laser)
  • Check limits of GRBL setup - max. STEP frequency and min. FEED rate in COM CNC window

2018-03 version 1.1.4.0:

  • Add import of Eagle Drill file
  • Add support of noname USB GamePad for control of XY stage
  • Add import (and ruler) selection 'mm' / 'inch' in setup
  • Comment-out unknown GCode

2018-02 version 1.1.3.0:

  • Add feed rate and spindle speed override buttons (GRBL 1.1) to main GUI
  • Bug fix in main GUI: no zooming during streaming - disabled background image (perhaps performance in Win-XP is affected)
  • Bug fix SVG Import: rectangle transform (G3 in roundrect) was bad
  • Bug fix SVG Import: missing end of GCode path before next SVG subpath starts
  • Bug fix routing error-message during streaming (or code check) from serialform to main GUI

2017-11 version 1.1.2.0:

  • Import of SVG graphics or Image via Ctrl-V 'Paste' into GRBL-Plotter
  • Copy SVG data from "URL imported SVG" to clipboard for pasting into inkscape
  • Check for GRBL-Plotter update
  • SVG-Import bug fix

2017-10 version 1.1.1.0:

  • Zooming into graphic
  • New font 'Dot Matrix'
  • Option for SVG-Import 'Process path nodes only' usefull for 'String Art'
  • Support of 'real' 4th axis (other hardware and grbl version needed)
  • SVG-Import bug fix

2017-08 version 1.1.0.0:

  • Surface scanning to generate height profile
  • Autoleveling using height profile
  • Axis substitution: using X or Y axis as rotary axis
  • Supporting Sub routine M98, M99
  • Generating GCode in absolute or relative coordinates (good for sub routines)
  • DXF-Import (missing: text, ellipse)

2017-01 version 1.0.1.1:

  • Support GRBL Vers. 1.1 incl. Override und Jogging
  • Import/Export GUI settings (Joystick, Buttons)
  • Control window for 2nd GRBL hardware

2016-07:

  • Controlling a 2nd GRBL hardware for tool exchange or 4th axis
  • SVG-Import: assigning SVG colors to tool numbers
  • Generating tool exchange command (M6 Tx) during SVG-Import
  • Gcode streaming: replace tool change commands by user defined scripts

2015-09 Start of GRBL-Plotter

After struggeling with an other GCode sender (just working when logged-in as admin) and missing features, I started my own GCode sender. My main use is 2.5D usage for a CNC router and a plotter.
The most disturbing points were:

  • no automatic reconnect, when starting the program
  • no automatic set of the feed rate, when moving the stage the first time
  • poor manual control (joystick) via user interface