Oso module carrier
vamshikrishnaramasamy·oso-keyboard·hardware/kicad/oso-module-carrier/oso_module_carrier.kicad_pcb
About the Oso module carrier
Oso module carrier is an open source PCB design by vamshikrishnaramasamy, published on GitHub under the MIT license. It is a 2-layer board measuring 54 × 25 mm, with 9 components from 7 distinct parts.
Other key parts include the PinSocket_1x07_P2.54mm_Vertical_SMD_Pin1Left, PinSocket_1x07_P2.54mm_Vertical_SMD_Pin1Right and OSO_BAY_CONTACTS. By type, the board carries 3 connectors, 2 ICs, 2 capacitors, 1 module and 1 resistor.
It belongs with the keyboards designs in this gallery.
From the project
The first OSO module: a 54 x 25 mm carrier for the OSO75 bay that makes the whole Qwiic/STEMMA-QT ecosystem — and optionally a whole second ESP32 — pluggable into the keyboard. DRC-clean, fully routed (fab/osomodulecarriergerbers.zip`).
The first OSO module: a 54 x 25 mm carrier for the OSO75 bay that makes the whole Qwiic/STEMMA-QT ecosystem — and optionally a whole second ESP32 — pluggable into the keyboard. DRC-clean, fully routed (fab/osomodulecarriergerbers.zip`).
- Dumb mode: the keyboard's ESP32-S3 drives any Qwiic device plugged into J1/J2 over the bay I2C (GPIO41/42). Zero firmware on the module. - Smart mode: the XIAO owns the Qwiic (device) bus on D2/D3 and talks to the keyboard over the bay (link) bus on D4/D5 as an I2C peripheral; MODINT (keyboard GPIO47 / XIAO D1) is the attention line. The XIAO's USB-C faces…
Main components on the Oso module carrier
Oso module carrier bill of materials (BOM)
9 components, 7 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | PinSocket_1x07_P2.54mm_Vertical_SMD_Pin1Left | PinSocket_1x07_P2.54mm_Vertical_SMD_Pin1Left | U2 |
| 1 | PinSocket_1x07_P2.54mm_Vertical_SMD_Pin1Right | PinSocket_1x07_P2.54mm_Vertical_SMD_Pin1Right | U3 |
| 1 | OSO_BAY_CONTACTS | MOD1 | |
| 2 | JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J1, J2 |
| 1 | PinHeader_1x04_P2.54mm_Vertical | PinHeader_1x04_P2.54mm_Vertical | J4 |
| 2 | C_0603_1608Metric | C_0603_1608Metric | C1, C2 |
| 1 | 5.1K R_0603_1608Metric | R_0603_1608Metric | R1 |
Oso module carrier design files
The KiCad project lives in the vamshikrishnaramasamy/oso-keyboard repository on GitHub; these links point at the commit this page was built from.
Oso module carrier: common questions
How big is the Oso module carrier?
The Oso module carrier measures 54 × 25 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Oso module carrier?
9 components, from 7 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Oso module carrier design files?
From the vamshikrishnaramasamy/oso-keyboard repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the Oso module carrier design in my own project?
Yes, under the terms of its MIT license, which vamshikrishnaramasamy chose for the repository.
More boards in oso-keyboard
Similar boards
Lily58 Lite Rev3 TOP Case
kata0510
142.5 × 106.4 mm34 parts2LMIT2.3kLily58 Pro BOTTOM
kata0510
142.5 × 106.3 mm5 parts2LMIT2.3kLily58
kata0510
142.5 × 106.3 mm83 parts2LMIT2.3kLily58 Pro
kata0510
142.5 × 106.3 mm83 parts2LMIT2.3kKLOR
GEIGEIGEIST
160.2 × 118.3 mm79 parts2LGPL-3.01.2kPcb top
tompi
132.5 × 95.1 mm18 parts2LCC-BY-4.01.2k