
Microcontroller
FrameworkComputer/ExpansionCards
Reference designs and documentation to create Expansion Cards for the Framework Laptop

Another ch32v003 board
Ch32v003 is an open-source printed circuit board by gamemake-eng, from the gamemake-eng/risc-box repository on GitHub, published under the CERN-OHL-W-2.0 licence. It is a 2-layer board of 33.2 × 44.1 mm with 21 parts on 27 nets, routed with 211 tracks and 35 vias.
It is built around the AP2112K-3.3. Its parts include 6 resistors, 4 capacitors, 4 connectors, 2 ICs and 1 diode. It belongs with the RISC-V boards of this library.
Another simple ch32v003 board with USB support.
There isnt really a lot here, just 2 rows of pin headers (not including the programming pins), usb data support, and a blinding led that connected to PC1.
This board is able to be programed and flashed with standard tools used for other ch32v003 devices (with the added support for usb programming with a special bootloader).
I don't have a store set up to sell these (alltough I do want to someday in small batches). If I ever sell this, it will have a usb bootloader preflashed to make getting started easy. For now you can always order it on JLCPCB with pcba.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | MountingHole | MountingHole:MountingHole_2.2mm_M2 | H1, H2, H3, H4 |
| 2 | 1u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C3, C4 |
| 2 | 33 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5, R6 |
| 2 | 5.1k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2 |
| 2 | Conn_01x08 | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J5, J6 |
| 1 | 1.5k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3 |
| 1 | 100n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2 |
| 1 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4 |
| 1 | 10u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1 |
| 1 | AP2112K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | CH32V003FxPx | Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm | U1 |
| 1 | SWDIO | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J2 |
| 1 | USB_C_Receptacle_USB2.0_14P | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 1 | green | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1 |
It measures 33.2 × 44.1 mm and has 2 copper layers, 1.6 mm thick.
21 parts, built around the AP2112K-3.3. 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 gamemake-eng/risc-box repository on GitHub, at the commit this page was made from: the board is ch32v003/ch32v003.kicad_pcb and its schematic ch32v003/ch32v003.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CERN-OHL-W-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).

FrameworkComputer/ExpansionCards
Reference designs and documentation to create Expansion Cards for the Framework Laptop



DDeGonge/OS-ARM
This arm is not industrial and it will not be fast, but that is not my goal. But it will hopefully be a very nice looking arm fully capable of 6dof motion, cheap enough to keep it accessable but capable enough to…



