embroiderino/control_app
Martin d8a944f542 Added color change indicators and simulator mode from argv. 2018-11-28 21:32:45 +01:00
..
README.md Added color change indicators and simulator mode from argv. 2018-11-28 21:32:45 +01:00
app.py Added color change indicators and simulator mode from argv. 2018-11-28 21:32:45 +01:00
control_serial.py Inital commit, added client application and scad files. 2018-10-01 09:22:21 +02:00
control_serial_mockup.py Added job auto pausing options, fixed job time estimation. 2018-10-22 03:31:21 +02:00
path_preview.py Workarea origin parameter in hoop settings setup. 2018-10-30 01:17:56 +01:00

README.md

Client application uses serial port to communicate with microcontroller and is written in python3 and TK. This app can open CSV's embroidery designs created by Embroidermodder2 or G-code specific. Embroidermodder2 can load plenty of available file formats, so you can use it for conversion or your own design. To launch an application: python3 app.py, to start with serial port machine simulator: python3 app.py debug.

Features

  • Path preview.
  • Basic transforms (move, rotate, mirror, scale).
  • Some statistics (stitches no, tool changes, path length).

List of supported G-codes

  • G0 - liner move, jump
  • G1 - linear move, stitch
  • G28 - home axes
  • G90 - set to absolute positioning
  • G91 - set to relative positioning
  • M114 - get current pos
  • M6 - tool change, color change
  • G12 - clean tool or trim thread
  • M116 - wait