Test Drive TinyG

peterarien edited this page Dec 10, 2014 · 7 revisions

This page discusses how to test TinyG to make sure everything is working properly. (Obviously this page is still in work)

You can use the built-in tests to check that TinyG is working properly. Type $test for a list of tests.

$test=1 is the basic test that will show if the motors and output bits are running. This test is best performed with motors that are not installed in a machine. Other tests are for installed machines.

From here you may want to look at

##Self Tests

The following self tests can be run from the command line. Format is $test=1 for text mode, {test:1} for JSON mode

  $test=1  smoke test    (best performed on a machine with a large table or motors not connected to a machine)
  $test=2  homing test   (you must trip homing switches)
  $test=3  square test   (a series of squares)
  $test=4  arc test      (some large circles)
  $test=5  dwell test    (moves spaced by 1 second dwells)
  $test=6  feedhold test (enter ! and ~ to hold and restart, respectively)
  $test=7  M codes test  (M codes intermingled with moves)
  $test=8  JSON test     (motion test run using JSON commands)
  $test=9  inverse time test
  $test=10 rotary motion test
  $test=11 small moves test
  $test=12 slow moves test
  $test=13 coordinate system offset test (G92, G54-G59)
Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.