Skip to the content
PCBKitNew board
2 layers45 × 52.5 mmBreakout tt04-qfn openframe, the printed circuit board in 3D

Breakout tt04-qfn openframe

chipfoundry/breakout-pcb-standalone

The Tiny Tapeout chips are delivered on a breakout board that allows:

Size
45 × 52.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
106
Nets
69
Pads
297
Tracks, vias
529, 93
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
12 May 2026
Updated
12 May 2026

Overview

Breakout tt04-qfn openframe is an open-source printed circuit board by chipfoundry, from the chipfoundry/breakout-pcb-standalone repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board of 45 × 52.5 mm with 106 parts on 69 nets, routed with 529 tracks and 93 vias.

It is built around the NPTC202KFMS-RC. Its parts include 10 capacitors, 2 connectors and 1 IC. It belongs with the interfaces and adapters boards of this library.

Main components

1

README

README.md

Tiny Tapeout breakout PCBs

The Tiny Tapeout chips are delivered on a breakout board that allows:

  • the demo board to host and interact with the IC and its projects

  • easily moving the ASIC to other more specialized PCBs

The PCBs are keyed such that direction of insertion onto hosts is made clear.

Repo organization

Versionning has been refactored such that we only have a single directory, moving forward, which will always be the latest iteration of the breakout board. Prior versions are tagged and all available here.

To facilitate referencing prior boards, renders and schematic PDFs are archived in docs/historic, and displayed here.

Additionally, there are directories dedicated to socket adapters and "ASIC simulator" FPGA boards.

TT08 QFN breakout

The breakout-tt08-qfn is a QFN breakout suitable for TT06 chips and beyond.

The ipex/u.fl connectors used for TT06/TT07 were deemed difficult to use for some and led to relatively high capacitance. This iteration of the breakout replaces these with standard 100mil headers.

TT08 QFN

Each bank of the analog I/O is available through one such connector and also routed to the headers down to the demoboard, but only in order to allow for

  • custom host boards to access these I/O

  • pull-downs to ground to avoid floating pins.

TT08 breakout schematic

TT08 breakout schematic PDF

TT07 QFN breakout

The breakout-tt07-qfn is a QFN breakout suitable for TT06 chips and beyond. It was to have only minor changes as compared to the TT06 breakout PCB but, unfortunately, has the ASIC project MUX reset_n and increment wires crossed and is thus mislabelled.

TT07 QFN

Analog I/O is available through ipex/u.fl connectors and also routed to the headers and down to the demoboard, but only in order to allow for

  • custom host boards to access these I/O

  • pull-downs to ground to avoid floating pins.

TT07 breakout schematic

TT07 breakout schematic PDF

TT06 QFN breakout

The breakout-tt06-qfn is a QFN breakout suitable for TT06 chips and beyond. With TT06 came support for analog and mixed signal projects, as well as a new pinout for the QFN to support this and the on-board project MUX. These breaking changes are reflected in a new, wider, footprint that sidesteps the possibility of placing incompatible prior breakouts on the demoboard.

Sensitive analog I/O is available through ipex/u.fl connectors.

TT06 QFN

The analog I/O is also routed to the headers and down to the demoboard, but only in order to allow for

  • custom host boards to access these I/O

  • pull-downs to ground to avoid floating pins.

Unfortunately, the production run for those demo boards had very low valued resistances which, if you wish to interact with analog projects, had to be removed or replaced (see the errata on the demoboard documentation for details).

TT06 breakout schematic

TT06 breakout schematic PDF

TT04/TT05 QFN breakout

The breakout-tt04-qfn is a QFN breakout suitable for TT04 and TT05 chips. This breakout, with some differences in silk screen, was used for the TT03p5 trial run, as well as TT04 and TT05.

TT04 QFN

This PCB moved to more easily sourced standard 100 mil pin headers, placed on the bottom of the PCB. Markings on top are Tiny Tapeout names of the pins (in0 is input 0, ot5 is output 5, etc).

TT04 breakout schematic

TT04 breakout schematic PDF

TT03 QFN breakout

The breakout-tt03-qfn holds a QFN breakout suitable for TT02 and TT03 chips.

TT03 QFN

It provides access to the project inputs, outputs, select pins etc, though the naming on the PCB refers to the caravel mprj_io pin numbers.

The pin headers used up to this point have been dual entry (access from both top and bottom).

TT03 breakout schematic

TT03 breakout schematic PDF

FPGA ASIC simulation PCBs

Following the same footprints as the breakout boards, the ASIC simulation PCBs are circuits designed to allow for use of demo or custom boards while developing or awaiting the actual chips. A version was already produced for TT03 and a TT04-compatible version, with the extra I/O and dedicated clock/reset pins, is under development.

Parts

106
QtyValueFootprintReferences
89StitchingVia-0.3mmTinyTapeout:StitchingVia-0.3mmSTITCH1, STITCH1, STITCH1, STITCH1, STITCH1, STITCH1, STITCH1, STITCH1, STITCH1, STITCH1, STITCH1, STITCH1, STITCH10, STITCH11, STITCH12, STITCH13 +73
90.1ufCapacitor_SMD:C_0402_1005MetricC1, C2, C3, C4, C5, C6, C7, C10, C11
3FiducialFiducial:Fiducial_1mm_Mask2mmFID1, FID2, FID3
2~TinyTapeout:FH-00148_PinSocket_2x20_P2.54mmCON1, CON2
11uCapacitor_SMD:C_0603_1608MetricC8
1Openframe_QFN_TT6_Rev2Package_DFN_QFN:QFN-64-1EP_9x9mm_P0.5mm_EP7.65x7.65mmU1

The 105 most common of 106 parts.

Questions

How big is the Breakout tt04-qfn openframe PCB?

It measures 45 × 52.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Breakout tt04-qfn openframe use?

106 parts, built around the NPTC202KFMS-RC. 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 Breakout tt04-qfn openframe KiCad files?

From the chipfoundry/breakout-pcb-standalone repository on GitHub, at the commit this page was made from: the board is breakout-tt04-qfn-openframe/breakout-tt04-qfn-openframe.kicad_pcb and its schematic ASIC-simulator/tt03-fpga-ICE40UP5k/caravel-breakout-fpga-ICE40UP5K-TT3.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Breakout tt04-qfn openframe design in my own project?

Its repository publishes it under the Apache-2.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

  • 4 layers89 × 61 mmBlocky breakout pcb, the printed circuit board in 3D

    Blocky breakout pcb

    o7-machinehum/RTShield

    Breakout board for a RPi.

    95 parts13
  • 2 layers76 × 100 mmAD3D Cloud Connect Board, the printed circuit board in 3D

    AD3D Cloud Connect Board

    Autodrop3d/AD3D-Connect-Board

    Universal control board for Autodrop3d printers

    23 parts1
  • 2 layers50 × 52 mmBreakout tt08-cob, the printed circuit board in 3D

    Breakout tt08-cob

    TinyTapeout/breakout-tt08-cob

    157 parts1Apache-2.0
  • 2 layers50 × 52 mmBreakout tt06-qfn, the printed circuit board in 3D

    Breakout tt06-qfn

    htfab/breakout-pcb-snapshot

    The Tiny Tapeout chips are delivered on a breakout board that allows:

    153 partsApache-2.0
  • 2 layers58 × 52 mmAdapter tt04-cb tt06-db, the printed circuit board in 3D

    Adapter tt04-cb tt06-db

    TinyTapeout/adapter-pcb

    For interfacing between different versions of the carrier board and the demo board

    9 partsApache-2.0
  • 4 layers45 × 52.5 mmBreakout fpga ICE40UP5K, the printed circuit board in 3D

    Breakout fpga ICE40UP5K

    TinyTapeout/breakout-pcb

    Tiny Tapeout breakout PCBs

    199 parts22Apache-2.0
  • 2 layers72.4 × 61.6 mmTt06-vga interposer, the printed circuit board in 3D

    Tt06-vga interposer

    algofoogle/tt06-grab-bag

    Assortment of analog and digital stuff for TT06

    65 parts3Apache-2.0