Code2Grow Troubleshooting Guide
Motors:
Micropython Error:
-
Micropython may not be installed or updated, so update it following the prompted message shown on the Code2grow coding workspace shown in the image below.
-
If the problem persists sometimes the microcontroller is not compatible with certain computers, so try a different computer and see if the problem persists.
Robot is not responding or moving:
-
Ensure you created a new file and have selected the WindTree Signature Robotics PICO
-
If the wrong Robot is Selected it will give an error and not execute the program properly
-
Ensure you have downloaded the appropriate library files from the Library Icon
-
The YYMiniCar is the only library that needs to be installed currently make sure you get the green check-mark
Code2grow General Troubleshooting Guide:
What to do if nothing is working:
-
Conduct Isolation Testing of each component
-
Isolation testing is a troubleshooting method where each component of a system is tested separately to identify and isolate faults or issues. This approach ensures that each part functions correctly without interference from other components.
-
Example: In a computer system experiencing boot issues, isolation testing might involve removing all peripheral devices and testing each component individually. The technician might first test the power supply, then the RAM, followed by the hard drive, and so on. By checking each component separately, the faulty part causing the boot issue can be identified and addressed.
-
Servos:
If you find that the motors aren’t functioning
-
Ensure your wires are completely plugged into the ports on the microcontroller
-
Make sure your wires are completely plugged into the pins on the two-way motor ports
-
If the robot is moving, but opposite it is an indication that your wires are plugged in opposite or incorrectly
-
Ensure you have plugged in the correct motor wires to each pin in the correct orientation as shown in the step-by-step build instructions for each corresponding build.