Skip to the content
2 layers37.8 × 52.3 mmTamarin c, the printed circuit board in 3D

This is the PCB for the Tamarin-C firmware.

Size
37.8 × 52.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
42
Nets
48
Pads
211
Tracks, vias
371, 61
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
28 Dec 2023
Updated
30 Dec 2023

Overview

Tamarin c is an open-source printed circuit board by stacksmashing, from the stacksmashing/tamarin-c-hw repository on GitHub. It is a 2-layer board of 37.8 × 52.3 mm with 42 parts on 48 nets, routed with 371 tracks and 61 vias.

It is built around the FUSB302BMPX and 74AVCH1T45W6. Its parts include 7 resistors, 7 ICs, 4 capacitors and 4 connectors. It belongs with the RP2040 boards of this library.

Main components

2

README

README.md

Tamarin-C Hardware

This is the PCB for the Tamarin-C firmware.

A tool to explore USB-C on Apple devices using the Tamarin C Hardware.

It is based on the Central Scrutinizer by Marc Zyngier.

If you're assembling one: An interactive BOM is included with this repository.

License

This hardware is licensed under CC BY-NC - the Creative Commons Attribution-NonCommercial 4.0 International liecnse.

Thanks

Aisler was nice enough to make a last-minute run for 37c3 possible, and additionally sponsored a hundred PCBs to give out at the conference. Thanks a lot!

Parts

42
QtyValueFootprintReferences
474AVCH1T45Package_TO_SOT_SMD:SOT-23-6U3, U4, U5, U6
34.7kResistor_SMD:R_0603_1608MetricR1, R2, R3
20.1uFCapacitor_SMD:C_0603_1608MetricC3, C4
2470pFCapacitor_SMD:C_0603_1608MetricC1, C2
25K1Resistor_SMD:R_0603_1608MetricR5, Re
1270Resistor_SMD:R_0603_1608MetricR6
1470Resistor_SMD:R_0603_1608MetricR7
1ComputerConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1
1Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ4
1Debug HeaderConnector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_VerticalJ3
1FUSB302BMPXPackage_DFN_QFN:WQFN-14-1EP_2.5x2.5mm_P0.5mm_EP1.45x1.45mmU7
1G***kibuzzard-656E48C5kibuzzard-656E48C5
1G***kibuzzard-656E48CCkibuzzard-656E48CC
1G***kibuzzard-656E47CAkibuzzard-656E47CA
1G***kibuzzard-656E47A2kibuzzard-656E47A2
1G***kibuzzard-656E4D96kibuzzard-656E4D96
1G***kibuzzard-656E48CFkibuzzard-656E48CF
1G***kibuzzard-656E48D3kibuzzard-656E48D3
1G***kibuzzard-656E48C1kibuzzard-656E48C1
1G***kibuzzard-656E4795kibuzzard-656E4795
1G***kibuzzard-656E51BDkibuzzard-656E51BD
1G***kibuzzard-657F00ACkibuzzard-657F00AC
1G***kibuzzard-656E48C9kibuzzard-656E48C9
1G***kibuzzard-656E48D7kibuzzard-656E48D7
1G***kibuzzard-656E479Ekibuzzard-656E479E
1G***kibuzzard-656E51B5kibuzzard-656E51B5
1G***kibuzzard-656E4D9Bkibuzzard-656E4D9B
1G***kibuzzard-656E48DBkibuzzard-656E48DB
1G***kibuzzard-656E4785kibuzzard-656E4785
1G***kibuzzard-657EFD91kibuzzard-657EFD91
1G***kibuzzard-656E47C5kibuzzard-656E47C5
1PicoMCU_RaspberryPi_and_Boards:RPi_Pico_SMD_THU2
1R5524Package_TO_SOT_SMD:TSOT-23-5U1
1iPhoneConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J2

Similar boards

  • 8 layers154 × 125 mmSniffer, the printed circuit board in 3D

    Sniffer

    azonenberg/sata-sniffer

    SATA sniffing

    328 parts16
  • 4 layers56 × 64 mmIob characterization, the printed circuit board in 3D

    Iob characterization

    azonenberg/starshipraider

    Open hardware test equipment

    94 parts193BSD-3-Clause
  • 4 layers40.6 × 17.8 mmPD Micro, the printed circuit board in 3D

    PD Micro

    ryan-ma/PD_Micro

    USB-C PD3.0 PPS on ATMega32U4 Arduino board

    61 parts439MIT
  • 2 layers43.2 × 17.6 mmOtterPill, the printed circuit board in 3D

    OtterPill

    Jana-Marie/OtterPill

    stm32f072 dev board with arduino nano alike pinout

    37 parts162
  • 2 layers34.5 × 28 mmUSB PD Breakout, the printed circuit board in 3D

    USB PD Breakout

    ReclaimerLabs/USB-PD-Breakout

    A breakout board for the FUSB302 USB Power Delivery PHY

    25 parts110MIT
  • 4 layers83.1 × 92.5 mmTildagon base, the printed circuit board in 3D

    Tildagon base

    emfcamp/badge-2024-hardware

    183 parts40
  • 6 layers76 × 46.4 mmRp2350 driver, the printed circuit board in 3D

    Rp2350 driver

    sequoia-hope/rp2350-motor-controller

    An RP2350 based brushless motor controller

    291 parts39

Questions

How big is the Tamarin c PCB?

It measures 37.8 × 52.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Tamarin c use?

42 parts, built around the FUSB302BMPX and 74AVCH1T45W6. 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 Tamarin c KiCad files?

From the stacksmashing/tamarin-c-hw repository on GitHub, at the commit this page was made from: the board is tamarin-c.kicad_pcb and its schematic tamarin-c.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Tamarin c design in my own project?

Its repository states no licence, so its author keeps all rights: ask stacksmashing before reusing the design.