VEXTREME-VXCOOP
jonskiv·VEXTREME-VXCOOP·hardware/vextreme.kicad_pcb
About the VEXTREME-VXCOOP PCB
VEXTREME-VXCOOP is an open source STM32 PCB design by jonskiv, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 48 × 66.1 mm, with 47 components from 24 distinct parts.
Its main chip is the STM32F411RCTx, from the STM32 family. Other key parts include the LM1117-3.3, 74HC32, SN74LVC8T245DB and W25Q128. By type, the board carries 13 diodes, 13 capacitors, 6 resistors, 5 ICs, 3 connectors and 1 crystal.
It belongs with the retro computing designs in this gallery.
From the project
VXCOOP fork of VEXTREME
VEXTREME-VXCOOP is a fork of technobly/VEXTREME, the base multicart hardware and firmware. This fork adds VXT, a cooperative dual-CPU game framework built on top of that hardware, plus VX-COOP and a handful of smaller example carts that demonstrate it. That includes code/stm32/vxt/ and code/app6809/vxt/ (the toolkit itself), code/stm32/gamelib/ (STM32-side drawing math built on it), the VOOM port (code/stm32/game/voomsmart.c and code/app6809/VOOM/), and every example cart (code/stm32/vxcoop/ and code/app6809/{VXCOOP,test1led,test6c,test8cal}/`) — see the VXT Toolkit section further down for…

Main components on the VEXTREME-VXCOOP
VEXTREME-VXCOOP bill of materials (BOM)
47 components, 24 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LM1117-3.3 | SOT-223-3_TabPin2 | U1 |
| 1 | STM32F411RCTx | LQFP-64_10x10mm_P0.5mm | U2 |
| 1 | 74HC32 | SOIC-14_3.9x8.7mm_P1.27mm | U3 |
| 1 | SN74LVC8T245DB | SSOP-24_5.3x8.2mm_P0.65mm | U4 |
| 1 | W25Q128 | SOIC-8_5.23x5.23mm_P1.27mm | U5 |
| 1 | 8MHz | Crystal_SMD_5032-2Pin_5.0x3.2mm_HandSoldering | Y1 |
| 1 | vectrex-edge-connector | vectrex-edge-connector-thinner-no-soldermask | CON1 |
| 1 | USB_C_Receptacle_USB2.0 | USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 1 | Conn_01x06_Male | PinHeader_1x06_P2.54mm_Vertical | J2 |
| 1 | Jumper_NO_Small | PinHeader_1x02_P2.54mm_Vertical | JP1 |
| 2 | Mounting_Hole_D3.7mm | Mounting_Hole_D3.7mm | hole1, hole3 |
| 1 | Mounting_Hole_D5.2mm | Mounting_Hole_D5.2mm | hole2 |
| 2 | Mounting_Hole_D4.2mm | Mounting_Hole_D4.2mm | hole4, hole5 |
| 2 | MBR0520 | D_SOD-123 | D1, D2 |
| 1 | LED | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D3 |
| 10 | APA102-2020 | LED-APA102-2020_6_REV_2 | D4, D5, D6, D7, D8, D9, D10, D11 +2 |
| 4 | 2.2u | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C1, C2, C6, C7 |
| 6 | 100nF | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C3, C4, C5, C10, C11, C12 |
| 2 | 18pF | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C8, C9 |
| 1 | 47u | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C13 |
Show 4 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 22 | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R1, R2 |
| 1 | 10k | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R3 |
| 1 | 220 | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R4 |
| 2 | 5.1k | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R5, R6 |
VEXTREME-VXCOOP design files
The KiCad project lives in the jonskiv/VEXTREME-VXCOOP repository on GitHub; these links point at the commit this page was built from.
VEXTREME-VXCOOP: common questions
What microcontroller does the VEXTREME-VXCOOP use?
The VEXTREME-VXCOOP is built around the STM32F411RCTx, from the STM32 family.
How big is the VEXTREME-VXCOOP PCB?
The VEXTREME-VXCOOP measures 48 × 66.1 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the VEXTREME-VXCOOP?
47 components, from 24 distinct parts. The full bill of materials is listed on this page.
Where can I download the VEXTREME-VXCOOP design files?
From the jonskiv/VEXTREME-VXCOOP repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the VEXTREME-VXCOOP design in my own project?
Yes, under the terms of its GPL-3.0 license, which jonskiv chose for the repository.
Can I test firmware for the VEXTREME-VXCOOP without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2kSTM32
Brain board STM32F407
rusefi
61.8 × 73.2 mm69 parts2LGPL-3.01.2k