According to the problem analysis result done by TSA, you can directly begin the subsequent troubleshooting process from the corresponding potential root cause.
1. Power
3-4-1-1 - Measure the voltage from the power supply, the control board, and the motor board. All the expected readings should be 24V.
- Result 1 - The reading is 24V.
Start 3-4-1-5. - Result 2 - The reading is not 24V.
Start 3-4-1-2.
3-4-1-2 - Reconnect the wires, and check if the readings become 24V.
- Result 1 - The reading is 24V.
Start 3-4-1-3. - Result 2 - The reading is not 24V.
Start 3-4-1-4.
3-4-1-3 - Boot up the machine, and verify the FW version.
- Result 1 - All FW versions are displayed with the right version.
Start 3-4-2-8. (Root cause: The control board / the motor board / the power supply wires disconnected.) - Result 2 - Any of the FW versions is displayed with 0000.
Start 3-4-1-4.
3-4-1-4 - Check the LED lights are lit on the flowmeter board and/or the motor board.
- Result 1 - The LED lights are lit.
Start 3-4-1-7. - Result 2 - The LED lights are not lit.
Start 3-4-1-5.
3-4-1-5 - Unplug all the wires on the control board except the DC power supply, ethernet cable, micro USB cable, and touchscreen-related cables. Then connect the unplugged wires back to the control board one by one to find out which wire caused the short circuit.
* Based on experience, there is a higher likelihood of a fan short circuit.
- Result 1 - No short circuit is identified.
Escalate to FAE. - Result 2 - Short circuit caused by the fan.
Escalate to FAE.
- Result 3 - Short circuit from other wires.
Start 3-4-1-6.
3-4-1-6 - Identify the root cause for the short circuit and fix it. Reboot (press the reboot button for 10 sec), then check if the machine can load the Botrista Homepage without displaying the "Table.undefined", and verify the FW version.
- Result 1 - All FW versions are displayed with the right version.
Start 3-4-2-8. (Root cause: Short circuit) - Result 2 - The screen is still showing “Table.undefined”.
Start 3-4-1-7.
- Result 3 - The motor board FW version is “0000”.
Start 3-4-2-4.
- Result 4 - The flowmeter board FW version is “0000”.
Start 3-4-2-6.
3-4-1-7 - Unplug all the wires on the control board except for the DC power supply, and the USB cable between Mini PC & the control board. Reboot (Press the reboot button for 10 seconds), then check if The machine can load the Botrista homepage without showing the "Table.undefined".
- Result 1 - The machine can load the Botrista homepage without showing “Table.undefined”.
Start 3-4-2-4. - Result 2 - “Table.undefined” appears.
Start 3-4-1-8.
3-4-1-8 - Reconnect the USB cable between the control board & mini PC, then reboot (Press the reset button for 10 secs) and check if the machine can load the Botrista homepage without showing the "Table.undefined", and verify the FW version.
- Result 1 - The machine can start up without displaying “Table.undefined”, and all FW versions are shown with the correct version.
Start 3-4-2-8. (Root cause: USB cable disconnected) - Result 2 - “Table.undefined” appears.
Start 3-4-2-1.
2. Microcontroller Communication
3-4-2-1 - Turn off the power, and check if jumpers are correctly installed on the control board.
- Result 1 - All jumpers are correctly installed
Start 3-4-2-3. - Result 2 - Any jumpers are not correctly installed or missing.
Start 3-4-2-2.
3-4-2-2 - Install incorrectly placed or missing jumpers to their correct positions. Turn on the power, then check if The machine can load the Botrista homepage without showing the "Table.undefined", and verify the FW version.
- Result 1 - The machine can load the Botrista homepage without showing “Table.undefine”, and all FW versions are displayed with the correct version.
Start 3-4-2-8. (Root cause: Incorrectly placed or missing jumpers) - Result 2 - “table.undefined” appears.
Start 3-4-2-3.
3-4-2-3 -Replace the control board (see SOP here). Turn on the power and flash the firmware with the firmware download page, then check if The machine can load the Botrista homepage without showing the "Table.undefined", and verify the FW version.
- Result 1 - The machine can load the Botrista homepage without showing “Table.undefine”, and all FW versions are displayed with the correct version.
Start 3-4-2-8. (Root cause: Control board failure) - Result 2 - “table.undefined” appears.
Escalate to FAE.
- Result 3 - The motor board FW version is “0000”.
Start 3-4-2-4.
- Result 4 - The flowmeter board FW version is “0000”.
Start 3-4-2-5.
3-4-2-4 - Reconnect the RJ45 cable between the control board & the motor board. Then reboot (Press the reset button for 10 secs) and verify the FW version.
- Result 1 - The machine can start up without displaying “Table.undefined”, and all FW versions are the correct version.
Start 3-4-2-8. (Root cause: RJ45 cable between the control board and the motor board disconnected) - Result 2 - The motor board FW version is “0000”.
Start 3-4-2-5.
- Result 3 - The flowmeter board FW version is “0000”.
Start 3-4-2-6.
3-4-2-5 - Replace the motor board (see SOP here). Reboot (Press the reboot button for 10 seconds) and reload the firmware, then check if The machine can load the homepage without showing the "Table.undefined", and verify the FW version.
- Result 1 - All FW versions are displayed with the right version.
Start 3-4-2-8. (Root cause: Root cause: the motor board failure) - Result 2 - The motor board FW version is “0000”.
Escalate to FAE. - Result 3 - The flowmeter board FW version is “0000”.
Start 3-4-2-6.
3-4-2-6 - Reconnect the RJ45 cable between the motor board & the flowmeter board. Then reboot (Press the reset button for 10 seconds) and verify the FW version.
- Result 1 - The machine can start up without displaying “Table.undefined”, and all FW versions are displayed with the right version.
Start 3-4-2-8. (Root cause: Root cause: RJ45 cable between the motor board and the flowmeter board disconnected) - Result 2 - The flowmeter board FW version is “0000”.
Start 3-4-2-7.
3-4-2-7 - Replace the flowmeter board (see SOP here). Reboot (Press the reboot button for 10 secs) and flash the firmware, then check if the machine can load the Botrista homepage without showing the "Table.undefined", and verify the FW version.
- Result 1 - All FW versions are the correct version.
Start 3-4-2-8. (Root cause: flowmeter board failure) - Result 2 - The flowmeter board FW version is “0000”.
Escalate to FAE.
3-4-2-8 - Go to the “Control” page, and verify the functionality for every item (except for “Cold hot water valve”). Then make a few drinks (covering all the ingredients) and verify the tastes.
- Result 1 - All the functionalities (except for “Cold hot water valve”) & drink tastes meet the standard.
Issue closed. - Result 2 - Motor board-related function is failed.
Restart 3-4-2-4. Escalate to FAE if the issue cannot be fixed after restarting 3-4-2-5. - Result 3 - Flowmeter board-related function is failed.
Restart 3-4- 2-6. Escalate to FAE if the issue cannot be fixed after restarting 3-4-2-7.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article