

PicoPAC
Flashcart for Videopac / Odyssey 2 based on Wilco2009 Videopac-microSD card project
- Size
- 63 × 85 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 5
- Nets
- 37
- Pads
- 78
- Tracks, vias
- 280, 9
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 7 Aug 2024
- Updated
- 17 Oct 2026
Overview
PicoPAC is an open-source printed circuit board by aotta, from the aotta/PicoPAC repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 63 × 85 mm with 5 parts on 37 nets, routed with 280 tracks and 9 vias.
Its parts include 3 connectors, 1 diode and 1 switch.
README
README.mdPicoPAC v.1.0b
Flashcart for Videopac / Odyssey 2 based on Wilco2009 Videopac-microSD card project Based on SD card by Wilco2009: https://github.com/wilco2009/Videopac-micro-SD-Cart , my greetings for his fantastic job!
Since now, tested on G-7000, G7400, C52, JOPAC and Odyssey 2. Waiting for a friend that has to repair his G7200 for completing the list ;)
--changelog v.1.0a -> Added support to extROM games too (VP_40 and VP_31). Added filename reading from flash (max files read = 25*8)
--changelog v.1.0b -> fixed KTAA final rom
Other info also on Nightfallcrew blog: https://www.nightfallcrew.com/22/09/2024/flash-multicart-for-philips-videopac-magnavox-odyssey-2/
PicoPAC is a multicart DIY yourself based on cheap "PURPLE" Raspberry Pi Pico clone, easy to build and not expensive. WARNING! "purple" Pico has not the same pinout of original Raspberry "green" ones, you MUST use the clone or you may damage your hardware.
NOTE You should find all the ROM following this site https://rene-g7400.datatex.nl/ Please don't forget to upload the here provided "selectgame.bin" and "selectgame.$$$" file in flash!!!! Also, even if now you can change filenames, remember that extROM games are checked by name, so they works only if named "VP_31.bin", "VP_40.bin" or "4inarow.bin"!
NOTE 2 3D files for shell are WIP and probably the PCB doesn't fit perfectly withous some cut/drill to PCB holes!! (Thanks to Mike Wilson for the Logo version)
Added alternate STLs files thanks to kokkiklhs (see https://forums.atariage.com/topic/370606-picopac-a-pico-purple-porting-of-videopac-microsdcard/page/4/#comment-5700299 for further details)

Kicad project and gerbers files for the pcb are in the PCB folder, you need only a diode and a push buttons for resetting the cart if needed or want restart. Add you pico clone, and flash the firmware ".uf2" in the Pico by connecting it while pressing button on Pico and drop it in the opened windows on PC. After flashed with firmware, and every time you have to change your ROMS repository, you can simply connect the Pico to PC and drag&drop "BIN" files into. But remember that only games already in menu will be seen by the cart.
Even if the diode should protect your console, DO NOT CONNECT PICO WHILE INSERTED IN A POWERED ON CONSOLE!
Parts
5| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | Conn_01x20 | Connector_PinSocket_2.54mm:PinSocket_1x20_P2.54mm_Vertical | J2, J3 |
| 1 | Diode | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1 |
| 1 | SW_Push | Button_Switch_THT:SW_PUSH_6mm | SW1 |
| 1 | Videopac-edgeconnector | videopac-usbcart-kicad5:videopac-edgecon | J1 |
Questions
How big is the PicoPAC PCB?
It measures 63 × 85 mm and has 2 copper layers, 1.6 mm thick.
What parts does the PicoPAC use?
5 parts. 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.
Where can I download the PicoPAC KiCad files?
From the aotta/PicoPAC repository on GitHub, at the commit this page was made from: the board is Kicad/PicoPAC.kicad_pcb and its schematic Kicad/PicoPAC.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the PicoPAC design in my own project?
Its repository publishes it under the GPL-3.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).
Similar boards
- 2 layers98 × 27 mm

- 2 layers21 × 33 mm

24g2usb pico2w
joypad-ai/joypad-os
Universal controller firmware for building adapters, dongles, and custom controllers.
5 parts1.7kApache-2.0 - 2 layers53.2 × 59.6 mm

A10 OLinuXino Lime Rev B SHIELD TEMPLATE
OLIMEX/OLINUXINO
OLINUXINO is Open Source / Open Hardware, low cost from EUR 24 Linux Industrial grade Single Board Computer capable to operate -25+85C
5 parts1.5k - 2 layers30 × 11 mm

Main control board servo tester
jamro/tiny-engineer
A small desktop robot that brings an AI coding assistant to life, physically acting out when it reads files, thinks, writes code, and finishes work.
5 parts1.1k - 2 layers78.8 × 35.3 mm

KiCadTest
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
5 parts915 - 2 layers50 × 23 mm

- 2 layers43.2 × 28.5 mm

- 2 layers20.3 × 15.2 mm

L0 light sensor
Luos-io/luos_engine
Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.
5 parts546MIT