

PiRTOII cart
Flash multicart for the Mattel Intellivision
- Size
- 58.2 × 86.4 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 15
- Nets
- 82
- Pads
- 272
- Tracks, vias
- 464, 21
- Pours
- 18
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 3 Nov 2024
- Updated
- 13 Feb 2026
Overview
PiRTOII cart is an open-source printed circuit board by SukkoPera, from the SukkoPera/PiRTOII repository on GitHub. It is a 2-layer board of 58.2 × 86.4 mm with 15 parts on 82 nets, routed with 464 tracks and 21 vias.
It is built around the 74LVC245AD and BC547. Its parts include 4 ICs, 3 connectors, 1 resistor, 1 diode and 1 transistor. It belongs with the RP2040 boards of this library.
Main components
2README
README.mdPiRTO II
PiRTO II if a flash multicart for the Mattel Intellivision based on the Raspberry Pico.

Summary
This is my variation on Andrea Ottaviani's PiRTO II flash multicart for the Mattel Intellivision.
My original goal was to adapt it in order to use original Pico boards, of which I had plenty. While studying the project I decided to introduce proper level shifting and a MicroSD card slot (since the original Pico has less flash space than the purple clones used in the original project). All of this eventually made the project very similar to Andrea's first version of the cart, of which I was unaware of the time, but it uses through-hole components and one less chip.
Usage
The Pico must be flashed with some firmware. You have a couple of choices:
- If you want to use Andrea's original firmware, you have to use the version from this page, which was changed to reflect the different pin mapping. Do NOT use the firmware from the original project, I will try to incorporate any upstream changes. This firmware has NO SUPPORT for the SD card slot.
- storm_walker has updated Andrea's firmware to support the SD card slot. You can get his version from the sd_support branch. As far as I'm aware, this version ONLY supports the SD card slot. Any ROMs stored in the Pico's flash memory will not be usable.
- Alternatively, you can use the Minty firmware from Gennaro Tortone, which supports this variant starting from version 1.2. This should support both ROMs from the Pico's flash memory and from the SD card.
For any other needs, please refer to the original project or to the AtariAge forum.
Assembly
This board was designed for the original Raspberry Pico board, so either use that or a clone that has the same pinout. It's your responsibility to ascertain that.
U2/3/4 MUST be 74LVC245. Do NOT get these from China, as they will likely be HC chips with just different (incorrect) markings. Rather get them from Mouser, Digikey, RS, etc.
Other BJTs will probably work for Q1, just make sure they have the same pinout.
JP1/2/3/4 are experimental jumpers and all of them except JP4 MUST be closed for the moment.
Releases
If you want to get this board produced, you are recommended to get the latest release rather than the current git version, as the latter might be under development and is not guaranteed to be working.
Every release is accompanied by its Bill Of Materials (BOM) file and any relevant notes about it, which you are recommended to read carefully.
License
Despite an effort to clear things up, the license status of Andrea's original board is unclear, so I don't really know what to do. I don't want to add or remove any limitations compared to the original project, so please get in touch with him before you use this project in any way.
Still, let me point out that this PiRTOII variation is provided to you ‘as is’ and without any express or implied warranties whatsoever with respect to its functionality, operability or use, including, without limitation, any implied warranties of merchantability, fitness for a particular purpose or infringement. We expressly disclaim any liability whatsoever for any direct, indirect, consequential, incidental or special damages, including, without limitation, lost revenues, lost profits, losses resulting from business interruption or loss of data, regardless of the form of action or legal theory under which the liability may be asserted, even if advised of the possibility or likelihood of such damages.
Support the Project
If you want to get some boards manufactured, you can get them from PCBWay through this link:
You get my gratitude and cheap, professionally-made and good quality PCBs, I get some credit that will help with this and other projects. You won't even have to worry about the various PCB options, it's all pre-configured for you!
Also, if you still have to register, you can use this link to get some bonus initial credit (and yield me some more).
You can also buy me a coffee if you want, all the money collected this way will actually go to charity:
Thanks
Of course, I would like to thank Andrea for his original project.
Parts
15| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 74LVC245 | Package_DIP:DIP-20_W7.62mm_Socket_LongPads | U2, U3, U4 |
| 1 | 100k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 1 | 1n5819 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D1 |
| 1 | BC547 | Package_TO_SOT_THT:TO-92_HandSolder | Q1 |
| 1 | BTN_RESET_PICO | Button_Switch_THT:SW_Tactile_SPST_Angled_PTS645Vx83-2LFS | SW1 |
| 1 | CONN_SNOOP | Connector_PinHeader_2.54mm:PinHeader_2x22_P2.54mm_Vertical | J1 |
| 1 | EDGE_CONN | PiRTOII:Intellivision_Edge_Connector | CN1 |
| 1 | JMP_EXTAUD | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP4 |
| 1 | JMP_EXTVID | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP3 |
| 1 | JMP_MCLK | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP2 |
| 1 | JMP_ROMDIS | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1 |
| 1 | MICRO_SD_SLOT | PiRTOII:GCT-MEM2055-00-190-01-A | CN2 |
| 1 | PICO | MCU_RaspberryPi_and_Boards:RPi_Pico_SMD_TH | U1 |
Similar boards
- 2 layers100 × 100 mm

- 2 layers112.4 × 74.2 mm

- 2 layers89.5 × 77.5 mm

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 mm

- 2 layers96 × 71.6 mm

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 mm

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 mm

- 4 layers102.6 × 107.3 mm

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?
15 parts, built around the 74LVC245AD and 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 SukkoPera/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 states no licence, so its author keeps all rights: ask SukkoPera before reusing the design.

