Skip to the content
PCBKitNew board
2 layers58.2 × 86.4 mmPiRTOII cart, the printed circuit board in 3D

PiRTOII cart

aotta/PiRTOII50

New PiRTO multicart for Intellivision, now based on Pico clone

Size
58.2 × 86.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
6
Nets
48
Pads
93
Tracks, vias
247, 9
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
18 May 2024
Updated
17 Oct 2026

Overview

PiRTOII cart is an open-source printed circuit board by aotta, from the aotta/PiRTOII repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 58.2 × 86.4 mm with 6 parts on 48 nets, routed with 247 tracks and 9 vias.

It is built around the BC547. Its parts include 3 connectors, 1 diode, 1 transistor and 1 switch.

Main components

1

README

README.md

PiRTO II

Intellivision flash multicart based on Pico clone

PiRTO II is the new version of my PiRTO multicart DIY yourself based on cheap "purple" Raspberry Pi Pico clone.

(use "alternate_boot" version if your PiRTO doesn't start without resetting it and/or the console).

added v. 1.01: bug fixed (added test if more than 64 files in a folder)

added v. 1.02: bug fixed (fix for Coleco Rom from previous version)

added v. 1.03: bug fixed (issue in Chess after move #21)

added v. 1.04: bug fixed Missile Domination (added support for both RAM8 and RAM16) and added initialization fix used by gtortone for his "Minty" for better compatibility

added v. 1.05beta Arduino IDE version, new environment left more ram space and let games until 180kb run. Fixed Time Pilot. WARNING!!! THIS NEW VERSION USE A NEW FILE SYSTEM AND YOU NEED TO FORMAT THE PICO FLASH AND RE-UPLOAD ALL BIN+CFG FILES!!!!!

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 FAT FS used for flash file management is quite simple, you can't use FILENAME LONGER THAN 32 BYTES INCLUDED SUFFIX!!!!! PLEASE RENAME YOUR BIN FILES OR THE GAMES WON'T START AT ALL!!!

ScreenShot ScreenShot

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" and "CFG“ files into.

More info on AtariAge forum: https://forums.atariage.com/

Even if the diode should protect your console, DO NOT CONNECT PICO WHILE INSERTED IN A POWERED ON CONSOLE! You can use any schottky diode, i usually put 1n4148

Credits

Thank to Robin Robin Edwards and his A8PicoCart (https://github.com/robinhedwards/A8PicoCart), i found very smart his way to manage the Flash RAM and the USB updates, so i admit i took large parte of his code for it!.

ScreenShot ScreenShot

Parts

6
QtyValueFootprintReferences
2Conn_01x20Connector_PinSocket_2.54mm:PinSocket_1x20_P2.54mm_VerticalJ2, J3
12x22 card edge connectorEvan's misc parts:edge mounted 44 pin card edge connector (2x22 pin)J1
1BC547Package_TO_SOT_THT:TO-92_InlineQ1
1Diode Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1
1SW_PushButton_Switch_THT:SW_Tactile_SPST_Angled_PTS645Vx83-2LFSSW1

Questions

How big is the PiRTOII cart PCB?

It measures 58.2 × 86.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the PiRTOII cart use?

6 parts, built around the BC547. 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 PiRTOII cart KiCad files?

From the aotta/PiRTOII repository on GitHub, at the commit this page was made from: the board is PCB/PiRTOII_cart.kicad_pcb and its schematic PCB/PiRTOII_cart.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the PiRTOII cart 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 layers83.3 × 65.3 mmSimonShield, the printed circuit board in 3D

    SimonShield

    github-linguist/linguist

    Language Savant. If your repository's language is being reported incorrectly, send us a pull request!

    46 parts14kMIT
  • 2 layers56 × 65 mmSeaTalk1, the printed circuit board in 3D

    SeaTalk1

    dotnet/iot

    This repo includes .NET Core implementations for various IoT boards, chips, displays and PCBs.

    24 parts2.4kMIT
  • 2 layers132.1 × 45.7 mmIPoS, the printed circuit board in 3D

    IPoS

    peterheinrich/InternetOverSpaghetti

    Transmitting IP packages over a pair of spaghetti thus demonstrating how media independent IP really is.

    42 parts342
  • 2 layers99.1 × 99.7 mmRC6502 General Video Adapter, the printed circuit board in 3D

    RC6502 General Video Adapter

    tebl/RC6502-Apple-1-Replica

    An expandable SBC-version of the Apple 1 computer, easy to get started with and lot of cool stuff that can be added to it!

    80 parts193GPL-3.0
  • 2 layers55.9 × 38.6 mmMega Amp, the printed circuit board in 3D

    Mega Amp

    theacodes/genesynth

    A Sega Genesis inspired synthesizer

    40 parts178Apache-2.0
  • 2 layers40 × 100 mmBack pcb, the printed circuit board in 3D

    Back pcb

    ZeroPhone/ZeroPhone-PCBs

    PCB files for ZeroPhone - for gerbers and schematics, go to "Releases" tab!

    118 parts148GPL-3.0
  • 2 layers100 × 100 mmCANBuster, the printed circuit board in 3D

    CANBuster

    GBert/misc

    miscellaneous stuff / unsorted

    182 parts99