Skip to the content
4 layers219 × 117.4 mmPanel, the printed circuit board in 3D

Programming Adapter for using Adafruit FT232H and iceprog

Size
219 × 117.4 mm
Copper layers
4
Thickness
1.6 mm
Parts
202
Nets
416
Pads
762
Tracks, vias
736, 624
Pours
64
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
24 Feb 2023
Updated
2 Oct 2025

Overview

Panel is an open-source printed circuit board by oxidecomputer, from the oxidecomputer/hardware-adafruit-ignition-adapter repository on GitHub, published under the MPL-2.0 licence. It is a 4-layer board of 219 × 117.4 mm with 202 parts on 416 nets, routed with 736 tracks and 624 vias.

Its parts include 32 resistors and 32 connectors. It belongs with the interfaces and adapters boards of this library.

README

README.md

hardware-adafruit-ignition-adapter

Description

Adapter board for the Adafruit FT232H compatible with iceprog and the Samtec debug pinout we're using on our designs.

Ordering Information

Each release contains a file called [CPN]_release_notes.txt with ordering instructions. Order PCBs through Sierra Circuits' Turnkey PRO fabrication and assembly service.

Release Information

Fabrication data follows the [CPN]_rev[X]_v[Y] naming convention, where revision rev[X] and version v[Y] corresponds to the two numbers in Altium's release version. Here's why:

  • When we release the board in Altium 365, Altium tags the release with the suffix [X].[Y]

  • However, Sierra Circuits only accepts a single revision number, which appears in their ordering system as _rev[X].

  • When we assemble the tapeout data package together for Sierra Circuits, we name the tapeout files [CPN]_rev[X]_v[Y] to maintain the mapping between Altium release and the out-of-band tapeout data package.

  • When we order PCBs through Sierra Circuits, we specify the revision using the [X] number. This appears in Sierra's order system as [CPN]_rev[X].

Essentially, we ignore the [Y] value and we increment the [X] in the Altium release. In practice, however, the [Y] value in the Altium release ends up getting incremented if we have to re-release something in Altium to correct data export errors before submitting the release for fabrication (for example, to fix missing drill files in the tapeout data package). If this sounds confusing, it's because it is.

Assembly

Follow the assembly instructions to assemble a complete Ignition programming dongle.

Parts

202
QtyValueFootprintReferences
64MountingHole_Padmechanical:MountingHole_100mils_PadH1, H1, H1, H1, H1, H1, H1, H1, H1, H1, H1, H1, H1, H1, H1, H1 +48
3222Resistor_SMD:R_0603_1608MetricR1, R1, R1, R1, R1, R1, R1, R1, R1, R1, R1, R1, R1, R1, R1, R1 +16
32FiducialFiducial:Fiducial_0.5mm_Mask1mmFID1, FID1, FID1, FID1, FID1, FID1, FID1, FID1, FID1, FID1, FID1, FID1, FID1, FID1, FID1, FID1 +16
16ADAFRUIT_FT232H_REV_Dadafruit:ADAFRUIT_FT232H_REVDJ1, J1, J1, J1, J1, J1, J1, J1, J1, J1, J1, J1, J1, J1, J1, J1
16IGNITION_TARGET_HDRsamtec-tfc:TFC-105-02-F-D-A-KJ2, J2, J2, J2, J2, J2, J2, J2, J2, J2, J2, J2, J2, J2, J2, J2
16SolderJumper_3_Bridged12Jumper:SolderJumper-3_P1.3mm_Bridged12_Pad1.0x1.5mmJP1, JP1, JP1, JP1, JP1, JP1, JP1, JP1, JP1, JP1, JP1, JP1, JP1, JP1, JP1, JP1
16Val**tps:OXIDE_WordmarkRef**, Ref**, Ref**, Ref**, Ref**, Ref**, Ref**, Ref**, Ref**, Ref**, Ref**, Ref**, Ref**, Ref**, Ref**, Ref**

The 192 most common of 202 parts.

More from oxidecomputer/hardware-adafruit-ignition-adapter

1
  • 4 layers48.3 × 22.9 mmIgnition adafruit ft232h rD adapter, the printed circuit board in 3D

    Ignition adafruit ft232h rD adapter

    oxidecomputer/hardware-adafruit-ignition-adapter

    Programming Adapter for using Adafruit FT232H and iceprog

    12 partsMPL-2.0

Similar boards

  • 4 layersStm32h7 base, the printed circuit board in 3D

    Stm32h7 base

    deimoscontrols/deimos

    Realtime data acquisition and controls ecosystem, including hardware, firmware, and software.

    202 parts44
  • 4 layers46.1 × 45.6 mmAvionics mainboard, the printed circuit board in 3D

    Avionics mainboard

    AFS-pt/PROMETHEUS-1

    Documentation lives here: https://afs-pt.github.io/PROMETHEUS-1

    202 parts15
  • 4 layers225.7 × 88.2 mmPipra, the printed circuit board in 3D

    Pipra

    ssbb/pipra

    30-key low profile electro-capacitive wireless split keyboard.

    202 parts10CERN-OHL-W-2.0
  • 4 layers128.5 × 45 mmLow power, the printed circuit board in 3D

    Low power

    ShaneTWilliams/capstone

    Remotely-operated quadcopter hardware, firmware and software

    202 parts3
  • 4 layers62 × 48.5 mmBms board, the printed circuit board in 3D

    Bms board

    TERA-TU-Graz/BatteryManagement_2017

    202 parts3
  • 4 layers130 × 90 mmLizardBot1 ControlBoard v1, the printed circuit board in 3D

    LizardBot1 ControlBoard v1

    lizard-electronics/LizardBot1_ProjectFiles

    Project Files for LizardBot 1 differential-drive ROS2 robot.

    202 parts1Apache-2.0
  • 4 layers110 × 90 mmPLC V1, the printed circuit board in 3D

    PLC V1

    paulmartinezcuenta/UltiCore-V1-PLC

    Custom industrial-grade PLC and logic controller engineered around the ESP32 platform.

    202 parts1MIT
  • 4 layers82 × 55 mmSpark, the printed circuit board in 3D

    Spark

    ratmuds/spark

    The PCB files for this project. The gerber and other PCBA files are in the production folder.

    202 parts1

Questions

How big is the Panel PCB?

It measures 219 × 117.4 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Panel use?

202 parts. 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 Panel KiCad files?

From the oxidecomputer/hardware-adafruit-ignition-adapter repository on GitHub, at the commit this page was made from: the board is release/913-0000091_rev0/panel.kicad_pcb and its schematic release/913-0000091_rev0/ignition_adafruit_ft232h_rD_adapter.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Panel design in my own project?

Its repository publishes it under the MPL-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).