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

This board is a 4-channel bidirectional logic level converter designed to safely interface between different voltage domains (typically 3.3V and 5V).
4-Channel Level Shifter is an open-source printed circuit board by domesticmouse, from the domesticmouse/4-Channel-Level-Shifter repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 2-layer board of 18.8 × 18.4 mm with 16 parts on 11 nets, routed with 63 tracks and 22 vias.
It is built around the BSS138. Its parts include 8 resistors, 4 transistors, 2 capacitors and 2 connectors. It belongs with the interfaces and adapters boards of this library.
This board is a 4-channel bidirectional logic level converter designed to safely interface between different voltage domains (typically 3.3V and 5V). It is based on the Adafruit 4-channel I2C-safe Bi-directional Logic Level Converter. See the Adafruit learn documentation on converting I2C data lines between 3.3V and 5V for context on this circuit.
| Pin | Label | Description |
|---|---|---|
| 1 | 5V | High Voltage Power Rail (e.g., 5V) |
| 2 | HV1 | Channel 1 High Side |
| 3 | HV2 | Channel 2 High Side |
| 4 | HV3 | Channel 3 High Side |
| 5 | HV4 | Channel 4 High Side |
| 6 | GND | Ground |
| Pin | Label | Description |
|---|---|---|
| 1 | 3.3V | Low Voltage Power Rail (e.g., 3.3V) |
| 2 | LV1 | Channel 1 Low Side |
| 3 | LV2 | Channel 2 Low Side |
| 4 | LV3 | Channel 3 Low Side |
| 5 | LV4 | Channel 4 Low Side |
| 6 | GND | Ground |

Developed as a KiCad 10 project.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 10kΩ | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2, R3, R4, R5, R6, R7, R8 |
| 4 | BSS138 | Package_TO_SOT_SMD:SOT-23 | Q1, Q2, Q3, Q4 |
| 2 | 100nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C2 |
| 1 | 3.3V side | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J2 |
| 1 | 5V side | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J1 |

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

willem-pennings/balancing-cube
A cube that balances itself in a corner or edge using reaction wheels

abhishek-kakkar/BeagleLogic
A Software Suite that implements a logic analyzer with the PRU on the BeagleBone / BeagleBone Black.


lachlanA/eagle-to-kicad
Eagle SCH/LIB to KiCad SCH/LIB ULP conversion script

No0ne/ps2x2pico
USB keyboard/mouse to PS/2 interface converter using a Raspberry Pi Pico

StuckAtPrototype/AirCube
Works standalone out of the box. Pairs with Home Assistant in minutes. Other platforms are supported through community-contributed extensions.

It measures 18.8 × 18.4 mm and has 2 copper layers, 1.6 mm thick.
16 parts, built around the BSS138. 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 domesticmouse/4-Channel-Level-Shifter repository on GitHub, at the commit this page was made from: the board is 4-Channel-Level-Shifter.kicad_pcb and its schematic 4-Channel-Level-Shifter.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CERN-OHL-S-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).