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

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

2

README

README.md

PiRTO II

GitHub release (latest by date) GitHub Release Date GitHub commits since latest release (by date)

PiRTO II if a flash multicart for the Mattel Intellivision based on the Raspberry Pico.

Board

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:

PCB from PCBWay

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:

Buy Me a Coffee at ko-fi.com

Thanks

Of course, I would like to thank Andrea for his original project.

Parts

15
QtyValueFootprintReferences
374LVC245Package_DIP:DIP-20_W7.62mm_Socket_LongPadsU2, U3, U4
1100kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
11n5819Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD1
1BC547Package_TO_SOT_THT:TO-92_HandSolderQ1
1BTN_RESET_PICOButton_Switch_THT:SW_Tactile_SPST_Angled_PTS645Vx83-2LFSSW1
1CONN_SNOOPConnector_PinHeader_2.54mm:PinHeader_2x22_P2.54mm_VerticalJ1
1EDGE_CONNPiRTOII:Intellivision_Edge_ConnectorCN1
1JMP_EXTAUDJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP4
1JMP_EXTVIDJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP3
1JMP_MCLKJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP2
1JMP_ROMDISJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP1
1MICRO_SD_SLOT PiRTOII:GCT-MEM2055-00-190-01-ACN2
1PICOMCU_RaspberryPi_and_Boards:RPi_Pico_SMD_THU1

Similar boards

  • 2 layers100 × 100 mmEthernet, the printed circuit board in 3D

    Ethernet

    avg67/nkc

    32 parts1GPL-3.0
  • 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

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.