by vic7767 » December 4th, 2014, 6:22 pm
Finally found a way to gain access to the Scooba 450 USB Micro port that then allows you to monitor Built in Test reports and also monitor battery charging reports. The key to this process is a small LI-ion powered stand alone WiFi unit with a TCP/IP port that connects via a Telnet TCP port. I used Tera Term and entered the Air-Console IP port number and TCP port to establish a serial com port session and monitor the 450 Scooba.
Here is the BiTs report from the 450. Most of the tests are similar to earlier Scooba models but there are also some new tests particular to only the 450.
Scooba 450 BiTs
factory-test 0 leds
wait: false
factory-test 1 smart-bumper-and-imu-present
(imu-ok?) PASS
smart-bumper-wait-startup PASS
not (smart-bumper-ready?) PASS
(baseline-current-ok?) mA -102 min -270 max -70 mV 15128 degrees-C 25 PASS
(smart-bumper-ready?) PASS
(smart-bumper-current-ok?) mA -46 min -60 max -20 mV 15128 degrees-C 25 PASS
factory-test 2 bumpers
smart-bumper-calibration L:(427,702), R:(459,698)
smart-bumper-calibrated? PASS
(bump-left?) PASS
(bump-right?) PASS
factory-test 3 cliffs-side-and-front
wiff: lt-bumper-right signal 0 on? 0
wiff: lt-bumper-outside-right signal 1 on? 0
wiff: lt-bumper-middle-right signal 0 on? 0
wiff: lt-bumper-front-right signal 0 on? 0
wiff: lt-bumper-front-left signal 1 on? 0
wiff: lt-bumper-middle-left signal 0 on? 0
wiff: lt-bumper-outside-left signal 0 on? 0
wiff: lt-bumper-left signal 0 on? 0
wiff: cliff-right signal 124 on? 1
wiff: cliff-front-right signal 0 on? 1
wiff: cliff-front-left signal 318 on? 0
wiff: cliff-left signal 306 on? 0
(cliff-left?) PASS
(cliff-right?) PASS
(cliff-front-left?) PASS
(cliff-front-right?) PASS
factory-test 4 lt-all-sensors
wiff: lt-bumper-right signal 0 on? 0
wiff: lt-bumper-outside-right signal 0 on? 0
wiff: lt-bumper-middle-right signal 0 on? 0
wiff: lt-bumper-front-right signal 0 on? 0
wiff: lt-bumper-front-left signal 1 on? 0
wiff: lt-bumper-middle-left signal 1 on? 0
wiff: lt-bumper-outside-left signal 2 on? 0
wiff: lt-bumper-left signal 1 on? 0
wiff: cliff-right signal 184 on? 1
wiff: cliff-front-right signal 273 on? 0
wiff: cliff-front-left signal 326 on? 0
wiff: cliff-left signal 472 on? 0
(and (lt-bumper-left?) (not (bump?))) PASS
(and (lt-bumper-outside-left?) (not (bump?))) PASS
(and (lt-bumper-middle-left?) (not (bump?))) PASS
(and (lt-bumper-front-left?) (not-bump-when-not-ict?)) PASS
(and (lt-bumper-front-right?) (not-bump-when-not-ict?)) PASS
(and (lt-bumper-middle-right?) (not (bump?))) PASS
(and (lt-bumper-outside-right?) (not (bump?))) PASS
(and (lt-bumper-right?) (not (bump?))) PASS
factory-test 5 omni-receiver
(rcon?) PASS
factory-test 6 battery-sensors
(battery-voltage-ok?) mV 561 min 446 max 669 PASS
(battery-temperature-ok?) PASS
(baseline-current-ok?) mA -146 min -270 max -70 mV 15101 degrees-C 25 PASS
factory-test 7 spill-error
(pitch-in-spill-error-range?) PASS
(roll-in-spill-error-range?) PASS
factory-test 8 wheel-drop
(wheel-drop-left?) PASS
(wheel-drop-right?) PASS
factory-test 9 left-wheel
not (left-wheel-stall?) PASS
(drive-speed-ok? left forward) PASS
commanded left speed: 28
actual left speed: 28
(left-drive-current-ok?) mA -278 min -125 max -50 mV 15020 degrees-C 25 FAIL
not (left-wheel-stall?) PASS
wait: (left-wheel-stall?)
(left-wheel-stall?) PASS
(left-drive-stall-current-ok?) mA -74 min -950 max -700 mV 15074 degrees-C 25 FAIL
(left-wheel-stall?) FAIL
wait: (not (left-wheel-stall?))
factory-test 10 right-wheel
not (right-wheel-stall?) PASS
(drive-speed-ok? right forward) PASS
commanded right speed: 28
actual right speed: 28
(right-drive-current-ok?) mA -75 min -125 max -50 mV 15074 degrees-C 25 PASS
not (right-wheel-stall?) PASS
wait: (right-wheel-stall?)
(right-wheel-stall?) PASS
(right-drive-stall-current-ok?) mA -67 min -950 max -700 mV 15074 degrees-C 25 FAIL
(right-wheel-stall?) FAIL
wait: (not (right-wheel-stall?))
factory-test 11 wheel-encoders
(drive-speed-ok? left stopped) PASS
(drive-speed-ok? right stopped) PASS
(drive-speed-ok? left reverse) PASS
(drive-speed-ok? right reverse) PASS
commanded left speed: -16
actual left speed: -16
commanded right speed: -16
actual right speed: -16
factory-test 12 stasis-and-castor
(imu-calibration-valid?) PASS
(heading-stasis-detect?) PASS
(get-io-castor-drop) PASS
factory-test 13 main-brush
not (main-brush-motor-stall?) PASS
(main-brush-current-ok?) mA -79 min -200 max -50 mV 15074 degrees-C 25 PASS
not (main-brush-motor-stall?) PASS
wait: (main-brush-motor-stall?)
factory-test 14 vacuum
wait-vacuum-speedup PASS
(vacuum-current-ok?) mA -2113 min -2500 max -900 mV 14401 degrees-C 27 PASS
(vacuum-speed-ok?) PASS
vacuum rpm: 16960
factory-test 15 pump
(baseline-current-ok?) mA -145 min -270 max -70 mV 15101 degrees-C 25 PASS
pump-wait-lock PASS
(pump-current-ok?) mA -59 min -400 max -30 mV 15074 degrees-C 25 PASS
(pump-speed-ok?) PASS
pump rpm: 135
factory-test 16 tank-present-sensor
(tank-missing?) PASS
factory-test 17 int-charger-recovery
not (internal-charger-available?) PASS
wait-true-for-time (32 ticks): (internal-charger-available?)
factory-test 18 int-charger-on
wait-true-for-time (32 ticks): (internal-charger-available?)
(int-charging-current-ok?) mA 1111 min 750 max 1400 mV 15505 degrees-C 24 PASS
factory-test 19 int-charger-trickle
wait-true-for-time (32 ticks): (internal-charger-available?)
(int-charging-trickle-current-ok?) mA -27 min 40 max 100 mV 15128 degrees-C 25 FAIL
factory-test 20 charger-watchdog
wait-true-for-time (32 ticks): (internal-charger-available?)
not (smart-bumper-ready?) PASS
(int-charging-watchdog-current-ok?) mA 0 min -35 max 35 mV 15155 degrees-C 25 PASS
factory-test 21 ext-charger-recovery
not (ext-charger-available?) PASS
wait-true-for-time (32 ticks): (ext-charger-available?)
factory-test 22 ext-charger-on
wait-true-for-time (32 ticks): (ext-charger-available?)
factory-test 23 ext-charger-trickle
wait-true-for-time (32 ticks): (ext-charger-available?)
factory-test 24 bootloader
(bootloader-ok?) PASS
factory-test 25 bbox-vars
(bbox-test-write-succeeded?) PASS
factory-test 26 serial-flash
wait: flash-file-system-header-crc-done?
fs-header-crc-passed? PASS
wait: enabled-languages-set?
(/= enabled-languages 0) PASS
factory-test 27 save-factory-test-data
(factory-test-data-saved?) PASS
SUMMARY: START
SUMMARY: DATE-TAG 2013-12-19-0426-L
SUMMARY: BOOTLOADER-ID 3048 860C 3064 1700
SUMMARY: STM32-CHIP-ID 33FF DA05 3459 3633 4170 0643
SUMMARY: BOARD-ASSEMBLY 0
SUMMARY: BOARD-REVISION 0
SUMMARY: flash version: 10
SUMMARY: flash info crc passed: 1
SUMMARY: LANGUAGE(S): english (0)
SUMMARY: cliff calibration: L na FL na FR na R na
SUMMARY: FACTORY-TEST INCOMPLETE
SUMMARY: (imu-ok?) PASS
SUMMARY: (smart-bumper-ready?) PASS
SUMMARY: (baseline-current-ok?) PASS mA -145 min -270 max -70 mV 15101 degrees-C 25
SUMMARY: (smart-bumper-current-ok?) PASS mA -46 min -60 max -20 mV 15128 degrees-C 25
SUMMARY: (bump-left?) PASS
SUMMARY: (bump-right?) PASS
SUMMARY: smart-bumper-calibrated? PASS
SUMMARY: (cliff-left?) PASS
SUMMARY: (cliff-right?) PASS
SUMMARY: (cliff-front-left?) PASS
SUMMARY: (cliff-front-right?) PASS
SUMMARY: (and (lt-bumper-left?) (not (bump?))) PASS
SUMMARY: (and (lt-bumper-right?) (not (bump?))) PASS
SUMMARY: (and (lt-bumper-outside-left?) (not (bump?))) PASS
SUMMARY: (and (lt-bumper-outside-right?) (not (bump?))) PASS
SUMMARY: (and (lt-bumper-middle-left?) (not (bump?))) PASS
SUMMARY: (and (lt-bumper-middle-right?) (not (bump?))) PASS
SUMMARY: (and (lt-bumper-front-left?) (not-bump-when-not-ict?)) PASS
SUMMARY: (and (lt-bumper-front-right?) (not-bump-when-not-ict?)) PASS
SUMMARY: (rcon?) PASS
SUMMARY: (battery-voltage-ok?) PASS mV 561 min 446 max 669
SUMMARY: (battery-temperature-ok?) PASS
SUMMARY: (pitch-in-spill-error-range?) PASS
SUMMARY: (roll-in-spill-error-range?) PASS
SUMMARY: (wheel-drop-left?) PASS
SUMMARY: (wheel-drop-right?) PASS
SUMMARY: (left-wheel-stall?) FAIL
SUMMARY: (drive-speed-ok? left forward) PASS
SUMMARY: (left-drive-current-ok?) FAIL mA -278 min -125 max -50 mV 15020 degrees-C 25
SUMMARY: (left-drive-stall-current-ok?) FAIL mA -74 min -950 max -700 mV 15074 degrees-C 25
SUMMARY: (right-wheel-stall?) FAIL
SUMMARY: (drive-speed-ok? right forward) PASS
SUMMARY: (right-drive-current-ok?) PASS mA -75 min -125 max -50 mV 15074 degrees-C 25
SUMMARY: (right-drive-stall-current-ok?) FAIL mA -67 min -950 max -700 mV 15074 degrees-C 25
SUMMARY: (drive-speed-ok? left reverse) PASS
SUMMARY: (drive-speed-ok? right reverse) PASS
SUMMARY: (drive-speed-ok? left stopped) PASS
SUMMARY: (drive-speed-ok? right stopped) PASS
SUMMARY: (get-io-castor-drop) PASS
SUMMARY: (imu-calibration-valid?) PASS
SUMMARY: (heading-stasis-detect?) PASS
SUMMARY: (main-brush-motor-stall?) PASS
SUMMARY: (main-brush-current-ok?) PASS mA -79 min -200 max -50 mV 15074 degrees-C 25
SUMMARY: (main-brush-stall-ok?) untested
SUMMARY: (main-brush-stall-current-ok?) untested
SUMMARY: (vacuum-current-ok?) PASS mA -2113 min -2500 max -900 mV 14401 degrees-C 27
SUMMARY: (vacuum-speed-ok?) PASS
SUMMARY: (pump-current-ok?) PASS mA -59 min -400 max -30 mV 15074 degrees-C 25
SUMMARY: (pump-speed-ok?) PASS
SUMMARY: (tank-missing?) PASS
SUMMARY: (internal-charger-available?) PASS
SUMMARY: (int-charging-recovery-current-ok?) untested
SUMMARY: (int-charging-current-ok?) PASS mA 1111 min 750 max 1400 mV 15505 degrees-C 24
SUMMARY: (int-charging-trickle-current-ok?) FAIL mA -27 min 40 max 100 mV 15128 degrees-C 25
SUMMARY: (int-charging-watchdog-current-ok?) PASS mA 0 min -35 max 35 mV 15155 degrees-C 25
SUMMARY: (ext-charger-available?) PASS
SUMMARY: (ext-charging-recovery-current-ok?) untested
SUMMARY: (ext-charging-current-ok?) untested
SUMMARY: (ext-charging-trickle-current-ok?) untested
SUMMARY: (bootloader-ok?) PASS
SUMMARY: (bbox-test-write-succeeded?) PASS
SUMMARY: fs-header-crc-passed? PASS
SUMMARY: (/= enabled-languages 0) PASS
SUMMARY: (factory-test-data-saved?) PASS
SUMMARY: END
- Attachments
-

Last edited by
vic7767 on December 7th, 2014, 6:56 pm, edited 1 time in total.