Skip to content

tgFX Functional Specification Notes

aldenhart edited this page Feb 22, 2013 · 7 revisions

Connecting

Notes on establishing connection from the GUI to TinyG

  • Provide a clear indication if the GUI is connected or not. E.g. color the connection window RED if not connected, GREEN or BLUE if connected
  • Filter USB list in OSX to just the tty.xxxx devices (do not display the other, redundant devices)
  • Allow user to name the device - e.g. My Shapeoko 375, My Shapeoko 750, Zen 7x12. This wil becoem more important when profiles are implemented
  • Attempt to auto-connect to the last successfully connected device on restart

Graphics and Drawing

Colors

  • Colors for all elements should be usable settable via a colors panel configuration dialog - e.g. a pop-up or other temporary display. All colors described in subsequent text are suggested defaults, noted as ['color']

The drawing window

  • The drawing window should have the following elements:
  • The drawing area. SHould be black or some
  • An outer frame beyond which no drawing should occur
  • A table dimension rectangle. Should be a dark, solid line, e.g. grey on

Initial Connection

  • On connecting to the machine determine the X and Y max dimensions and scale these

Resizing the drawing window

Settings

Profiles

  • Allow the user to maintain multiple, named machine profiles

Clone this wiki locally