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

KiCAD Design for a N9 debug adapter
N9-uart adapter is an open-source printed circuit board by sre, from the sre/n9-uart-adapter repository on GitHub. It is a 2-layer board of 35 × 40 mm with 17 parts on 7 nets, routed with 69 tracks and 8 vias.
It is built around the BSS138. Its parts include 8 connectors, 4 resistors, 2 capacitors, 2 transistors and 1 IC. It belongs with the interfaces and adapters boards of this library.
Kernel developers like to have UART access to their embedded boards for debugging purposes. While the Nokia N900 and N950 had the pads available under their battery, Nokia N9 has them inside its SIM-card slot. This project contains PCB design for KiCAD, which can be used to access the UART pads.
To get the PCB into a functional state so called "spring fingers" must be soldered to the rectangular pads.
ISC License
Copyright (c) 2017 Sebastian Reichel sre@kernel.org
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | PAD | Measurement_Points:Measurement_Point_Round-SMD-Pad_Small | P1, P2, P3, P4, P5 |
| 4 | 10k | Resistors_SMD:R_0805 | R1, R2, R3, R4 |
| 2 | BSS138 | TO_SOT_Packages_SMD:SOT-23 | Q1, Q2 |
| 1 | 100nF | Capacitors_SMD:C_0805 | C1 |
| 1 | 10uF | Capacitors_SMD:C_0805 | C2 |
| 1 | CONN_01X04 | Pin_Headers:Pin_Header_Angled_1x04 | P8 |
| 1 | LD1117S18CTR | TO_SOT_Packages_SMD:SOT-223 | U1 |
| 1 | SPRING_FINGERS_1 | pad-array:Pad-Array | P6 |
| 1 | SPRING_FINGERS_2 | pad-array:Pad-Array | P7 |
It measures 35 × 40 mm and has 2 copper layers, 1.6 mm thick.
17 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 sre/n9-uart-adapter repository on GitHub, at the commit this page was made from: the board is n9-uart-adapter.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask sre before reusing the design.

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.
