-
Notifications
You must be signed in to change notification settings - Fork 37
tgFX Functional Specification Notes
aldenhart edited this page Feb 22, 2013
·
7 revisions
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
- 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 and are noted as ['color']
- Use a neutral font with no serifs, e.g. ariel. Need to experiment with this.
- Lines are specified in points, e.g. (1pt), (2pt), etc. See Graffle or Word for examples. 1pt is an average thin line, fractional points are very thin, integer points are thicker. Point specifications for reference only, and are approximate as they are ultimately set buy the capability of the drawing functions.
- The drawing panel should have the following elements:
- The drawing area [black]
- An outer frame [dark grey] beyond which no drawing should occur. Relatively thick border.
- A table dimension rectangle [light grey]. Should be a dark, solid line, e.g. grey on
- On connecting to the machine determine the X and Y max dimensions and scale these
- Allow the user to maintain multiple, named machine profiles