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

PiRTO cart

aotta/PiRTO9

RTO-Cart version based on Pi Pico

Size
58.2 × 86.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
14
Nets
93
Pads
236
Tracks, vias
606, 36
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
9 Feb 2024
Updated
17 Oct 2026

Overview

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

It is built around the 74LVC245AD. Its parts include 4 capacitors, 4 ICs and 2 connectors. It belongs with the RP2040 boards of this library.

Main components

1

README

README.md

PiRTO

RTO-Cart porting to Raspberry PI Pico board, with on-screen menu for selecting files.

WARNING! PiRTO was developed and tested with PAL consoles, but for NTSC you need to use the .NTSC firmware that include longer delays for NTSC console

Assembly notes: Use only 74lvc245 IC, not LVC ones are not 3,3 tolerant and may damage your Pico. For SMD pcb version: added 3 jumper, connect 3v3 and Gnd ones, but leave open Shield jumper, connecting to Gnd seems shorting some Pico chinese clones.

Solder the microSD arduino shields on BOTTOM of the board, BEFORE you solder the Pico. Cut the pin to avoid they touche the Pico board on other sides.

Error codes (number of led flashes every second then 2 seconds pause):

1 blinks: Files too big

2 blinks: Verify BIN files error

3 blinks: [mapping] not found in CFG error

4 blinks: Card not initialized

5 blinks: Error opening Root

6 blinks: Map CFG error

1 blink every 800 ms is business as usual

More infor on: https://forums.atariage.com/topic/360687-pirto-preview-new-rto-multicart-powered-by-raspberry-pico/

https://forums.atariage.com/topic/346024-intellivision-rto-multicart-new-multicart/

Ver. 1.1 Upgrade

New version doesn't use anymore hardcoded delay in bus cycles, so it should work for every Intellivision (NTSC,PAL or SECAM). I included the uf2 firmware in binaries folder. Note: with this version some games with more than 8/9 map pages (i.e. Antartic Tale, Wizard of War, etc.) don't work. Use 1.0 if you have no timing issues.

ScreenShot ScreenShot ScreenShot ScreenShot ScreenShot ScreenShot

Parts

14
QtyValueFootprintReferences
474LVC245Package_SO:SOP-20_7.5x12.8mm_P1.27mmU1, U2, U3, U4
20.1 ufCapacitor_SMD:C_0603_1608MetricC3, C4
20.1ufCapacitor_SMD:C_0603_1608MetricC1, C2
12x22 card edge connectorEvan's misc parts:edge mounted 44 pin card edge connector (2x22 pin)J1
13v3Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJP1
1GndJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJP2
1Micro_SD_CardLibrary:J_SD_Card-micro_socket_AJ3
1PicoWModuleRaspberry:Raspberry_Pi_PicoW_SMT_THTRP1
1ShieldJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJP3

More from aotta/PiRTO

1
  • 2 layers58.2 × 86.4 mmPiRTO cart, the printed circuit board in 3D

    PiRTO cart

    aotta/PiRTO

    RTO-Cart version based on Pi Pico

    11 parts9GPL-3.0

Similar boards

  • 2 layers112.4 × 74.2 mmAppleVGA, the printed circuit board in 3D

    AppleVGA

    markadev/AppleII-VGA

    VGA card for Apple II+/IIe computer

    35 parts207MIT
  • 2 layers89.5 × 77.5 mmApple2-IO RPi, the printed circuit board in 3D

    Apple2-IO RPi

    tjboldt/Apple2-IO-RPi

    Apple II expansion card using a Raspberry Pi for I/O

    24 parts140MIT
  • 6 layers304.8 × 243.8 mmAmigaPCI MainBoard, the printed circuit board in 3D

    AmigaPCI MainBoard

    AmigaPCI/AmigaPCI-MainBoard

    Amiga with Native PCI Bus

    748 parts135
  • 2 layers96 × 71.6 mmA2DVI.v1.6, the printed circuit board in 3D

    A2DVI.v1.6

    rallepalaveev/A2DVI

    This is based on Clintech Pico Board (CPB) with 48 GPIOs, most 5V tolerant.

    112 parts82MIT
  • 4 layers223.3 × 120.1 mmISA FPGA v2, the printed circuit board in 3D

    ISA FPGA v2

    robfinch/Cores

    Cores ===== RTF's Cores Use at your own risk. Welcome to my galaxy of cores. Contained in the directories are IP cores, source code for digital circuits.

    132 parts78
  • 4 layers318.4 × 124.5 mmN2360, the printed circuit board in 3D

    N2360

    jasonsbeer/Amiga-N2630

    A re-imagining of the Amiga A2630 processor card.

    248 parts69
  • 4 layers102.6 × 107.3 mmPro rev1, the printed circuit board in 3D

    Pro rev1

    TheRetroWeb/PicoPOST

    RPi Pico based POST (Power-On Self Test) Diagnostic Card

    136 parts58
  • 2 layers103.9 × 43.5 mmCps2 digiav, the printed circuit board in 3D

    Cps2 digiav

    marqs85/cps2_digiav

    CPS2 digital AV interface

    146 parts49

Questions

How big is the PiRTO cart PCB?

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

What parts does the PiRTO cart use?

14 parts, built around the 74LVC245AD. 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 PiRTO cart KiCad files?

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

Can I use the PiRTO 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).