
Neptune
jackbrad1ey/water_jet_tvc
A water-propelled thrust vector control (TVC) testbed vehicle aiming to decrease the cost and time factors associated with developing TVC control algorithms

A custom, low-profile mechanical keyboard developed to be used as a portable ergonomic keyboard
Keyboard is an open-source printed circuit board by jackbrad1ey, from the jackbrad1ey/thingamaboard repository on GitHub, published under the MIT licence. It is a 2-layer board of 242.3 × 98.1 mm with 131 parts on 109 nets, routed with 786 tracks and 50 vias.
It is built around the LP3993-33B3F, USBLC6-2SC6 and BC858, with the TS-1187A-B-A-B among its other parts. Its parts include 43 switches, 42 diodes, 17 capacitors, 7 resistors and 3 ICs. It belongs with the keyboards and input boards and the STM32 boards of this library.


A custom keyboard designed and manufactured for myself. Programmed using STM32CubeIDE and Jetbrains Fleet, designed using Ergogen, AutoCAD and Solidworks. This board was developed with portability and ergonomics in mind. It adopts a columnar, alice-like layout with three-key thumb clusters, allowing for ergonomic typing in a relatively small and portable form factor.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 42 | D_Small | Diode_SMD:D_SOD-123 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +26 |
| 42 | SW_Push | local-library:SW_PG1350 | SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +26 |
| 6 | 10.2k | Resistor_SMD:R_0603_1608Metric | R1, R2, R3, R4, R5, R8 |
| 6 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4, H5, H6 |
| 4 | 100nF | Capacitor_SMD:C_0603_1608Metric | C5, C11, C12, C15 |
| 4 | ~ | TestPoint:TestPoint_Pad_D2.0mm | TP1, TP2, TP3, TP4 |
| 3 | 1u | Capacitor_SMD:C_0603_1608Metric | C4, C13, C16 |
| 2 | 10n | Capacitor_SMD:C_0603_1608Metric | C1, C10 |
| 2 | 15p | Capacitor_SMD:C_0805_2012Metric | C7, C9 |
| 2 | 33p | Capacitor_SMD:C_0805_2012Metric | C6, C8 |
| 2 | bridge | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1, JP2 |
| 1 | 0.1u | Capacitor_SMD:C_0603_1608Metric | C17 |
| 1 | 1.91k | Resistor_SMD:R_0603_1608Metric | R7 |
| 1 | 100n | Capacitor_SMD:C_0603_1608Metric | C2 |
| 1 | 10u | Capacitor_SMD:C_0805_2012Metric | C3 |
| 1 | 10u | Inductor_SMD:L_0805_2012Metric | L1 |
| 1 | 12MHz | Crystal:Crystal_SMD_5032-4Pin_5.0x3.2mm | Y1 |
| 1 | 32.768k | Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm | Y2 |
| 1 | 4.7u | Capacitor_SMD:C_0603_1608Metric | C14 |
| 1 | BC858 | Package_TO_SOT_SMD:SOT-23 | Q2 |
| 1 | Conn_01x04 | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Horizontal | J2 |
| 1 | FerriteBead_Small | Inductor_SMD:L_0603_1608Metric | FB1 |
| 1 | LP3993-33B3F | Package_TO_SOT_SMD:SOT-23 | U1 |
| 1 | STM32F411RETx | Package_QFP:LQFP-64_10x10mm_P0.5mm | U3 |
| 1 | TS-1187A-B-A-B | Button_Switch_SMD:SW_Push_1P1T_NO_CK_KSC6xxJ | SW43 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U2 |
| 1 | USB_C_Receptacle_USB2.0 | local-library:TYPE-C-31-M-12 | J1 |
It measures 242.3 × 98.1 mm and has 2 copper layers, 1.6 mm thick.
131 parts, built around the LP3993-33B3F, USBLC6-2SC6, BC858 and TS-1187A-B-A-B. 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 jackbrad1ey/thingamaboard repository on GitHub, at the commit this page was made from: the board is pcb/keyboard.kicad_pcb and its schematic pcb/connectors.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

jackbrad1ey/water_jet_tvc
A water-propelled thrust vector control (TVC) testbed vehicle aiming to decrease the cost and time factors associated with developing TVC control algorithms

jackbrad1ey/neptune_v2
The second iteration of my Neptune flight computer, developed for testing simple thrust vector control systems


benjiaomodular/MiniOSC
A schmitt-trigger inverter based sawtooth and pulse oscillator module


catrax/kilter
Resonant multimode eurorack filter loosely based on René Schmitz' MS-20 schematic


Open-Hardware-Latinoamerica/stm32-bluepill-iomod
Basic digital IO Board for teaching microcontroller programming.