Robobot processor: Difference between revisions

From Rsewiki
(Created page with "Back to Robobot == Reset of Teensy configuration == === Fresh software tor green PCB (V8) === Upload the newly compiled software (from Raspberry or directly from a PC), e.g. ./upload Teensy Loader, Command Line, Version 2.3 Read "build/teensy_firmware_8.ino.hex": 202752 bytes, 2.5% usage Waiting for Teensy device... (hint: press the reset button) Remember to hold the ''power'' button. ==== Fresh flash configuration === If the flash configurat...")
 
Line 27: Line 27:
  sethw 8
  sethw 8
  eew
  eew
* Set robot wheel configuration
confw rl rr gear TPR wb
* Calibrate line sensor, place on white tape (all sensor)
* Calibrate line sensor, place on white tape (all sensor)
  licw
  licw
Line 32: Line 34:
* Calibrate distance sensor (values need to be found)
* Calibrate distance sensor (values need to be found)
  irc A13 A50 B13 B50 1
  irc A13 A50 B13 B50 1
* gyro calibration
gyroc
* logger flags
lfls 0 acc gyro 0 0 motv mota enc vel turnrate pose line dist batt timing 0 0
* save to flash:
eew

Revision as of 16:43, 25 January 2025

Back to Robobot

Reset of Teensy configuration

Fresh software tor green PCB (V8)

Upload the newly compiled software (from Raspberry or directly from a PC), e.g.

./upload
Teensy Loader, Command Line, Version 2.3
Read "build/teensy_firmware_8.ino.hex": 202752 bytes, 2.5% usage
Waiting for Teensy device...
 (hint: press the reset button)

Remember to hold the power button.

= Fresh flash configuration

If the flash configuration has changed, then use these commands.

  • Set robot number to invalid:
setidx 0
  • Reboot the processor
./upload 
  • Set a valid robot number
setidx <robot-number>
sethw 8
eew
  • Set robot wheel configuration
confw rl rr gear TPR wb
  • Calibrate line sensor, place on white tape (all sensor)
licw
eew
  • Calibrate distance sensor (values need to be found)
irc A13 A50 B13 B50 1
  • gyro calibration
gyroc
  • logger flags
lfls 0 acc gyro 0 0 motv mota enc vel turnrate pose line dist batt timing 0 0
  • save to flash:
eew