I am using a Teensy 4.0 in combat robotics. In the past, our Bot would get thrown against the ceiling and then smash into the floor, and that force was enough to cause the rubber "programming mode" button to depress due to its own inertia (forcing the Teensy into programming mode). We removed the button (including the small conducting plate under the button). However, at a recent event the programming mode was activated. In this video (link below), you can see me reproduce/trigger programming mode by pushing a silicone clad ground wire against the programming pin. My apologies to you, the video was initially produced for people who may not be familiar with the Teensy. I know how to avoid the issue in the future (cover those pins, external pull-up), but I'd like to understand how/why this can happen.
Program mode entered via insulated ground wire.
It is not easy to reproduce... the first time (off camera), it happened in about 15 seconds; the second time (in the video) it occurred after 45 seconds; the third time (off camera) it took me almost five minutes to trigger it.
Here is the link to the fight where it occured: Fight Robots Fight!
Program mode entered via insulated ground wire.
It is not easy to reproduce... the first time (off camera), it happened in about 15 seconds; the second time (in the video) it occurred after 45 seconds; the third time (off camera) it took me almost five minutes to trigger it.
Here is the link to the fight where it occured: Fight Robots Fight!
Last edited: