A new and improved version of mini-drag-racetrack.
While this racetrack was designed to be maintainable by people other than me, please don’t hesitate to contact me if you run into an issue that these docs don’t cover.
You can open an issue on this repository, email me at web (at) rivques (dot) dev
, or check my website for my latest contact information.
See how_to_use.md
See the CAD folder or this Onshape document.
Available at this Google doc, viewable from a CCS account.
Various photos of the assembly are available in the doc-pics directory.
Schematics and board layouts are available in the circuit/outputs directory.
The three modules communicate over straight-through CAT-5 (aka Ethernet) cable. This pinout is constructed to allow near-unambiguous determination by the main processor of 1. if a cable is connected and 2. if the cable is connected to the motors or the screen.
The pinout is as follows (assuming T568A terminations):
RJ-45 Pin # | T568A color | Pico pin | Purpose | Direction | Notes |
---|---|---|---|---|---|
1 | Wh/Gr | GND | GND | Bidirectional | Shared ground reference |
2 | Gr | GP0 | TX | OUTPUT | UART 8N1@9600 baud |
3 | Wh/Or | GP2 | Discrim | INPUT | Tied to GND at Motor |
4 | Bl | NC | NC | ||
5 | Wh/Bl | 3V3OUT | 3V3 | OUTPUT | |
6 | Or | GP1 | RX | INPUT | UART 8N1@9600 baud |
7 | Wh/Br | GP3 | Presence | INPUT | Tied to GND at Motor |
8 | Br | NC | NC |
RJ-45 Pin # | T568A color | Pico pin | Purpose | Direction | Notes |
---|---|---|---|---|---|
1 | Wh/Gr | GND | GND | OUTPUT | |
2 | Gr | GP17 | LED_RACE | OUTPUT | |
3 | Wh/Or | GP8 | Discrim | INPUT | Tied to RESET at Controller |
4 | Bl | GP4 | RESET | INPUT | |
5 | Wh/Bl | GP16 | LED_ARM | OUTPUT | |
6 | Or | GP5 | ARM | INPUT | |
7 | Wh/Br | GP7 | Presence | INPUT | Tied to GND at Controller |
8 | Br | GP6 | RACE | INPUT |