Teacup_Firmware/testcases
Nico Tonnhofer e52b1d2a69 DDA:testing steps
start the simulation with ./parse_clean xyz, where 'xyz' can be anything to name the created files.

in the end you will get 3 pictures.
swan-reference-xyz.png how it should looks like.
swan-current-xyz.png how it will looks now.
swan-diff-xyz.png is the difference.

This 3 pictures show only the X-axis.

you will get also a forth file. pp-xyz.asc. you can open this file for example with meshlab and you can see that current model in 3d.

If you want to use your own gcode, please do the following:
Create a normal gcode. Delete any M116 (temp waitings). Maybe you want also deleting comments.
Then add M114 for every x line.
I do this with the swan-test.gcode:
sed '1~2 s/$/\nM114/g' < swan.gcode > swan-test.gcode
2017-02-13 19:03:21 +01:00
..
.gitignore Add a draft of a script running testcases in SimulAVR. 2013-12-06 19:24:58 +01:00
board.regtest-no-endstops.h Add test for "no endstops defined" build 2015-11-18 14:53:12 -05:00
check_configtool.sh check_configtool.sh: comment on comment stripping. 2016-06-06 14:18:08 +02:00
config.h.Profiling Config files: update comment/help text for USE_INTERNAL_PULLUPS. 2016-09-30 13:51:01 +02:00
config.regtest-acceleration-reprap.h Regressiontests: add a test for ACCELERATION_REPRAP. 2016-07-09 13:48:56 +02:00
config.regtest-acceleration-temporal.h Regressiontests: add test for ACCELERATION_TEMPORAL. 2016-07-09 13:53:57 +02:00
config.regtest-display.h Display: add regression test for 4-bit bus and HD44780 display. 2016-05-30 14:10:25 +02:00
config.regtest-gen3.h board.gen3.h: restore {TX,RX}_ENABLE_PIN defs. 2015-07-29 21:05:38 +02:00
config.regtest-gen7-arm.h ARM: add Gen7-ARM to the series of regression tests. 2015-08-12 14:26:36 +02:00
config.regtest-gen7-avr.h ARM: add Gen7-ARM to the series of regression tests. 2015-08-12 14:26:36 +02:00
config.regtest-nanoheart.h Regressiontests: add a test for ATmega328, I2C, SSD1306. 2016-05-06 20:34:18 +02:00
config.regtest-no-endstops.h Add test for "no endstops defined" build 2015-11-18 14:53:12 -05:00
config.regtest-no-lookahead.h dda->id is needed even when !LOOKAHEAD 2017-02-01 10:21:48 -08:00
config.regtest-ramps.h Introduce regression tests. 2015-07-13 14:00:33 +02:00
config.regtest-teensy2.h Introduce regression tests. 2015-07-13 14:00:33 +02:00
excessive-digits.gcode Testcases review: 2013-12-06 19:24:58 +01:00
homing-corexy.gcode Add testcase for corexy homing bug 2016-05-26 11:22:12 +02:00
nothing.gcode Testcases: add nothing.gcode. 2014-10-18 20:59:41 +02:00
nullmoves.gcode Testcases review: 2013-12-06 19:24:58 +01:00
parse_clean.sh DDA:testing steps 2017-02-13 19:03:21 +01:00
parse_datalog.py DDA:testing steps 2017-02-13 19:03:21 +01:00
parsertests.txt G-code parser: add a number of test strings. 2015-07-05 23:32:48 +02:00
run-in-simulavr.sh run-in-simulavr.sh: repair report. 2017-02-11 23:59:58 +01:00
save-file-velocities.gtkw Renew GtkWave save file. 2016-11-27 16:05:30 +01:00
short-moves.gcode Add a testcase for moves shorter than the acceleration ramps. 2013-12-06 19:24:58 +01:00
smooth-curves.gcode Testcases: run them faster. 2016-12-15 20:12:41 +01:00
straight-speeds-Fsep.gcode Testcases: add straight-speeds-Fsep.gcode. 2016-11-27 16:05:30 +01:00
straight-speeds.gcode Testcases review: 2013-12-06 19:24:58 +01:00
swan-test.gcode DDA:testing steps 2017-02-13 19:03:21 +01:00
thermistortable.regtest.h Regression tests: make sure we have a valid thermistor table. 2016-06-07 20:15:10 +02:00
triangle-odd.gcode Testcases review: 2013-12-06 19:24:58 +01:00
triangle.gcode Testcases review: 2013-12-06 19:24:58 +01:00