Robobot processor: Difference between revisions

From Rsewiki
Line 3: Line 3:
== Reset of Teensy configuration ==
== Reset of Teensy configuration ==


=== Fresh software tor green PCB (V8) ===
Configuration commands to update or initialize a Robobot with version 8 PCB.
 
=== Fresh software ===


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

Revision as of 16:47, 25 January 2025

Back to Robobot

Reset of Teensy configuration

Configuration commands to update or initialize a Robobot with version 8 PCB.

Fresh software

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