
Racer
StuckAtPrototype/Racer
These are structured into their own files. I could have used submodules, but decided against it.

These are structured into their own files. I could have used submodules, but decided against it.
Sensors is an open-source printed circuit board by StuckAtPrototype, from the StuckAtPrototype/Racer repository on GitHub, published under the Apache-2.0 licence. It is a 4-layer board of 15.2 × 9 mm with 14 parts on 10 nets, routed with 75 tracks and 12 vias.
It is built around the OPT4060DTSR and HAL1501SU-A. Its parts include 6 resistors, 3 capacitors, 2 ICs, 2 diodes and 1 connector. It belongs with the sensors and measurement boards of this library.
thank you for the overwhelmingly positve support!! such an inspiration to keep making fun open source content!
Lots of new improvements and I am now selling a kit for these! Check out the video here:
https://www.youtube.com/watch?v=FulhEs5R5WU

A bit of a back-story of how this project came to be.
Sub if you like what you see.
Some pictures of the project


https://github.com/StuckAtPrototype/Thumbtroller
The project consists of
These are structured into their own files. I could have used submodules, but decided against it.
Code for the little car. This lives on the ESP32
PDF schematic included for your viewing pleasure.
All the gerber files you'd need to send to a fab house.
All the files you'd need to expand and work on this further. If you'd like.
All the step files you need to make one of these. Extrusion printer works well for this part.
A bit of caution on this one.. you'll need an SLA printer.
Did anyone say neural networks?
This folder has all the python code you'd need to train up your own neural network for the car. It also consists scripts that let you drive it using a keyboard -- just in case you dont want to make a physical controller.
Training the neural network is as simple as running the training script with the data in the color_data.txt file. For data format see the sample data in the file. You need to stick to the formatting.
To train run python trainer.py
To run the script python controller.py
Use w s a d for control. Modify the script for different speeds, etc
Protocol for motor control
60,1,60,1,5 -- translates to:
motor side A: speed 60, direction forward
motor side B: speed 60, direction forward
500 miliseconds run time
See firmware file motor.c if you need more details
Let me know if you ever make one of these, I'd love to see it. Seriously, that'd be exciting and inspiring to keep making my projects open source!
http://www.apache.org/licenses/LICENSE-2.0
Thanks to Michael Angerer for his open sourced esp32_ble_ota project. I used it to get BLE running in this project. His blog post and github repo are a great resource. Check it out. https://github.com/michael-angerer/esp32_ble_ota
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 10K | Resistor_SMD:R_0603_1608Metric | R3, R4, R5, R6 |
| 2 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C1, C2 |
| 2 | 470 | Resistor_SMD:R_0603_1608Metric | R1, R2 |
| 2 | LED | LED_SMD:LED_0603_1608Metric | D1, D2 |
| 1 | 4.7uF | Capacitor_SMD:C_0603_1608Metric | C3 |
| 1 | Conn_02x03_SMT | Connector_PinHeader_1.27mm:PinHeader_2x03_P1.27mm_Vertical_SMD | J1 |
| 1 | HAL1501SU-A | custom_IC:SOT-23_TO-236_TDK | U2 |
| 1 | OPT4060DTSR | custom_IC:FCSOT8_DTS_TEX | U1 |

StuckAtPrototype/Racer
These are structured into their own files. I could have used submodules, but decided against it.
StuckAtPrototype/Racer
These are structured into their own files. I could have used submodules, but decided against it.

johndoe6345789/Racer
These are structured into their own files. I could have used submodules, but decided against it.

hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

MicroCoreLabs/Projects
Ted Fried's MicroCore Labs Projects - FPGA CPU cores and emulators for the 8088, 8086, 8051, 6502, 68000, Z80, Risc-V, and also Typewriter and EPROM Emulator projects.


nanographs/Open-Beam-Interface
Just what you need to control the beam and get an image.

CRImier/MyKiCad
My KiCad boards. Can't be bothered uploading individually anymore, so here you go.


BelaPlatform/Trill
Trill sensors are designed to bring beautiful touch interaction to digital projects. Trill sensors are available now on the Bela Shop and via Mouser Electronics.
It measures 15.2 × 9 mm and has 4 copper layers, 1.6 mm thick.
14 parts, built around the OPT4060DTSR and HAL1501SU-A. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the StuckAtPrototype/Racer repository on GitHub, at the commit this page was made from: the board is hardware/racer-sensors/sensors.kicad_pcb and its schematic hardware/racer-sensors/sensors.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).