Mta1-usb v1-programmer

tillitis·tp1·prototypes/mta1-usb-v1-programmer/mta1-usb-v1-programmer.kicad_pcb

Mta1-usb v1-programmer PCB layout, top view — open source RP2040/RP2350 board by tillitis

About the Mta1-usb v1-programmer PCB

Mta1-usb v1-programmer is an open source RP2040/RP2350 PCB design by tillitis, published on GitHub under the CERN-OHL-S-2.0 license. It is a 2-layer board measuring 45 × 90 mm, with 24 components from 8 distinct parts.

Its main chip is the SC0915, from the RP2040/RP2350 family. Other key parts include the mta1_usb_ch554_pogo. By type, the board carries 17 resistors, 2 ICs, 2 transistors, 2 connectors and 1 fuse.

It belongs with the usb & debug tools designs in this gallery.

From the project

TP1 is the programmer for the open source security key - TKey

The TKey Programmer 1 (TP1) board is a tool used to program the FPGA on a TKey. It consists of a RPI Pico and a jig where the TKey can be placed.

The board is interfaced using USB, and it will display itself as ID 1209:8886 Generic TP-1. The TKey is supposed to be placed in the jig and one closes the lid carefully by pressing in the middle of the jig (by the hole). To open the lid of the jig, it is easiest to simply lift up on the lever.

Main components on the Mta1-usb v1-programmer

Mta1-usb v1-programmer bill of materials (BOM)

24 components, 8 distinct parts.

QtyPartRefs
1
mta1_usb_ch554_pogo
blinkinlabs
U1
1
SC0915
Pico
Raspberry Pi
U2
1
WST3400A
AO3400A
winsok
Q1
1
JMTL3401A
AO3401A
jjm
Q2
2
Conn_01x20
J1, J2
1
SMD1206P005TF
50mA, nSMD005
RUILON
F1
15
AF0402FR-07100RL
R100
yageo
R1, R2, R3, R4, R5, R6, R9, R10 +7
2
AT0402FRE0710KL
10K
yageo
R7, R8

Mta1-usb v1-programmer design files

The KiCad project lives in the tillitis/tp1 repository on GitHub; these links point at the commit this page was built from.

Mta1-usb v1-programmer: common questions

What microcontroller does the Mta1-usb v1-programmer use?

The Mta1-usb v1-programmer is built around the SC0915, from the RP2040/RP2350 family.

How big is the Mta1-usb v1-programmer PCB?

The Mta1-usb v1-programmer measures 45 × 90 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Mta1-usb v1-programmer?

24 components, from 8 distinct parts. The full bill of materials is listed on this page.

Where can I download the Mta1-usb v1-programmer design files?

From the tillitis/tp1 repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Mta1-usb v1-programmer design in my own project?

Yes, under the terms of its CERN-OHL-S-2.0 license, which tillitis chose for the repository.

Can I test firmware for the Mta1-usb v1-programmer without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.

More boards in tp1

Similar boards