Skip to the content
4 layers100 × 100 mmUMMTJ Mainboard, the printed circuit board in 3D

UMMTJ Mainboard

vamatis/UMMTJ

A universal Test jig setup for small production and prototype shops

Size
100 × 100 mm
Copper layers
4
Thickness
1.6 mm
Parts
147
Nets
624
Pads
962
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 8.0 (file 20240108)
Created
24 Oct 2024
Updated
6 Nov 2026

Overview

UMMTJ Mainboard is an open-source printed circuit board by vamatis, from the vamatis/UMMTJ repository on GitHub. It is a 4-layer board of 100 × 100 mm with 147 parts on 624 nets.

It is built around the ATMEGA32U4-MU, STM32F103CBT6 and MAX14661ETI+, with the LT1910ES8#PBF, W25Q128JVSIQ and MAX14662ETI+ among its other parts. Its parts include 52 resistors, 48 capacitors, 19 ICs, 8 diodes and 5 connectors. It belongs with the computers and single-board computers boards and the RP2350, STM32 and AVR (ATmega, ATtiny) boards of this library.

Main components

12

README

README.md

UMMTJ (Universal Midscale Manufacturing Test Jig)

The UMMTJ (Universal Midscale Manufacturing Test Jig) is an open source programmer and test jig design designed to simplify the life of small electronic manufacturing companies and prototypists.

By defining hardware an software standards, it aims at making automated programming and testing of boards or panels cheap and easy. Along with the jig itself, the project will also include all the SDKs designed to operate the whole system.

The ultimate goal is to be a turn-key solution with hardware, software and processes to simplify the design, build and use of a production-ready prog and test jig.

ummtj

Please read the wiki here! The wiki covers information about all the design considerations, the state of the project, contributing instructions, and frequently asked questions.

Exported versions of the sources (STLs, schematic PDFs, compiled binaries, etc) can fbe found attached to the latest release.

Project Goals:

The main project goals are as follow:

text
- As much as possible, every part should be designed in a way to facilitate acces/modification by using open source tools
- In the end, as much as the "automatable" stuff should be
- If a standard is already in place, it should be followed if possible
- Jig must be usable standalone (with an integrated single board computer) or as a "slave" for prototyping or debugging

There are multiple parts that I hope will be covered by the project in the end, to make it a real turn-key solution. The two main categories would be hardware and software.

Hardware:

text
- Design and build of the main frame for the jig
PCB target dimmensions are 230x230mm to be able to run bigger boards or even small panels 
As many of the shelf parts should be used, and the jig must be buildable without too much tools or experience
- Design and build of the electronic boards to let the magic happen
Most of the complexity should reside in the mainboard of the system, leaving "per-board" adapters to be as simple and cheap as possible
As many use cases as practically viable should be taken into account

Software:

text
- KiCad plugin to automate the generation of the "per-board" adapters as much as possible
- Firmware to run on the onboard microcontroller
- SDK / application examples of the control software side, which operates the jig

--> using https://github.com/snhobbs/kicad-parts-placer and https://github.com/snhobbs/kicad-testpoints-pcm ?

How do I get one?

As this project is at the very beginning, the only way to get one is to build it yourself using the BOM and Gerbers in the release pages. In the future, I hope to be able to sell kits for the system, as well as the individual parts.

Contributing

As it might show, I'm not really an expert on the subject (on anything actually), so help is very welcome! If you would like to contribute to the project, Check out the contributing page to get started.

Community

Discussion about the project happens on the Discord server!

Parts

147
QtyValueFootprintReferences
12100nCapacitor_SMD:C_0402_1005MetricC19, C22, C23, C24, C25, C26, C27, C28, C29, C30, C31, C34
12100nFCapacitor_SMD:C_0402_1005MetricC10, C13, C14, C15, C16, C46, C47, C48, C49, C50, C51, C52
10100kResistor_SMD:R_0402_1005MetricR4, R5, R28, R29, R32, R33, R38, R39, R42, R43
10RResistor_SMD:R_0402_1005MetricR46, R47, R48, R49, R50, R51, R52, R53, R54, R55
81kResistor_SMD:R_0402_1005MetricR17, R19, R24, R31, R40, R41, R44, R45
5IN-S42BT5GLED_SMD:LED_0402_1005MetricD6, D7, D8, D9, D10
4100nFCapacitor_SMD:C_0603_1608MetricC2, C3, C4, C8
4CCapacitor_SMD:C_0402_1005MetricC54, C55, C56, C57
4MAX14661ETI+MAX14661ETI-:21-0139I_T2844-1_MXMU14, U15, U16, U17
4MAX14662Package_DFN_QFN:QFN-28-1EP_4x4mm_P0.4mm_EP2.6x2.6mmU7, U8, U12, U13
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
310kResistor_SMD:R_0402_1005MetricR3, R7, R8
31uFCapacitor_SMD:C_0603_1608MetricC1, C7, C9
34.7uCapacitor_SMD:C_0402_1005MetricC17, C18, C20
2100RResistor_SMD:R_0402_1005MetricR11, R12
215pCapacitor_SMD:C_0402_1005MetricC32, C33
22,2k 1%Resistor_SMD:R_0603_1608MetricR36, R37
220pFCapacitor_SMD:C_0402_1005MetricC11, C12
2220RResistor_SMD:R_0402_1005MetricR15, R16
222RResistor_SMD:R_0402_1005MetricR1, R2
227Resistor_SMD:R_0402_1005MetricR20, R21
230pFCapacitor_SMD:C_0402_1005MetricC43, C44
24.7uFCapacitor_SMD:C_0402_1005MetricC21, C53
24k7Resistor_SMD:R_0402_1005MetricR13, R14
25,1kResistor_SMD:R_0402_1005MetricR27, R35
2CCapacitor_SMD:C_0603_1608MetricC5, C6
2FuseFuse:Fuse_0603_1608MetricF1, F2
2INA138Package_TO_SOT_SMD:SOT-23-5U5, U11
2LT1910ES8#PBFLT1910ES8#PBF:SOIC127P599X175-8NIC1, IC2
2SW_PushButton_Switch_SMD:SW_Push_1P1T_NO_Vertical_Wuerth_434133025816SW1, SW2
10Resistor_SMD:R_0402_1005MetricR22
112k 1%Resistor_SMD:R_0402_1005MetricR34
11K5Resistor_SMD:R_0402_1005MetricR6
13.3uInductor_SMD:L_2010_5025MetricL1
133Resistor_SMD:R_0402_1005MetricR18
139kResistor_SMD:R_0402_1005MetricR9
1ABM8-272-T3Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY3
1ATmega32U4-MPackage_DFN_QFN:QFN-44-1EP_7x7mm_P0.5mm_EP5.2x5.2mmU1
1B5819WDiode_SMD:D_SOD-123D1
1BLUELED_SMD:LED_0603_1608MetricD2
1DNFResistor_SMD:R_0402_1005MetricR23
1DNPResistor_SMD:R_0402_1005MetricR10
1ECS-240-20-33-TR3Crystal:Crystal_SMD_EuroQuartz_MT-4Pin_3.2x2.5mmY4
1External SupplyTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ5
1FSUSB42MUXPackage_SO:MSOP-10_3x3mm_P0.5mmU10
1GPIOSConnector_PinSocket_2.54mm:PinSocket_2x30_P2.54mm_Vertical_SMDJ2
1MH2029-300YInductor_SMD:L_0805_2012MetricFB1
1Main PowerTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ4
1PowerConnector_PinSocket_2.54mm:PinSocket_2x30_P2.54mm_Vertical_SMDJ1
1REDLED_SMD:LED_0603_1608MetricD3
1RP2350_80QFNRP2350B:RP2350-QFN-80-1EP_10x10_P0.4mm_EP3.4x3.4mm_ThermalViasU3
1S9013Package_TO_SOT_SMD:SOT-23Q1
1STM32F103CBPackage_QFP:LQFP-48_7x7mm_P0.5mmU2
1TPS55289TPS55289:TPS55289U6
1USB2514B-I/M2Package_DFN_QFN:QFN-36-1EP_6x6mm_P0.5mm_EP3.7x3.7mmU9
1USB4105-GF-AUSBC:GCT_USB4105-GF-AJ6
1W25Q128JVSPackage_SO:SOIC-8_5.23x5.23mm_P1.27mmU4
1~Jumper:SolderJumper-3_P1.3mm_Bridged12_Pad1.0x1.5mmJP1

The 146 most common of 147 parts.

More from vamatis/UMMTJ

1
  • 2 layers100 × 100 mmUMMTJ Mainboard Mockup, the printed circuit board in 3D

    UMMTJ Mainboard Mockup

    vamatis/UMMTJ

    A universal Test jig setup for small production and prototype shops

    9 parts

Similar boards

  • 4 layers31 × 15 mmSt link, the printed circuit board in 3D

    St link

    lbthomsen/st-link

    ST-Link Research

    37 parts31
  • 4 layers36.8 × 95.3 mmSTM32F401, the printed circuit board in 3D

    STM32F401

    thecasterian/STM32F401-Playground

    Have fun with an STM32F401 breakout board

    67 partsBSD-3-Clause
  • 4 layers110 × 100 mmBitcart, the printed circuit board in 3D

    Bitcart

    skot/bitcart

    Raspberry Pi CM4 based antminer control board

    134 parts23
  • 4 layers40 × 55 mmCM4 Carrier, the printed circuit board in 3D

    CM4 Carrier

    xwlred/OpenHD-CM4-Carrier-Board

    [Shelved] RPI CM4 carrier for use in OpenHD

    73 parts14LGPL-2.1
  • 2 layers299.3 × 93.1 mmHAT CM4 base, the printed circuit board in 3D

    HAT CM4 base

    ConnectBox/Circuit-Design

    Connectbox Circuit Design

    178 parts
  • 4 layers160 × 90 mmCmb cat, the printed circuit board in 3D

    Cmb cat

    rassom-anatol/cmb-cat

    Cortex Motion Base for EtherCAT

    151 parts
  • 8 layers75 × 79 mmWall panel, the printed circuit board in 3D

    Wall panel

    dotstartech/wall-panel

    Wall mounted 4 inch touch display panel with CM4 inside

    117 parts445

Questions

How big is the UMMTJ Mainboard PCB?

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

What parts does the UMMTJ Mainboard use?

147 parts, built around the ATMEGA32U4-MU, STM32F103CBT6, MAX14661ETI+ and LT1910ES8#PBF. 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 UMMTJ Mainboard KiCad files?

From the vamatis/UMMTJ repository on GitHub, at the commit this page was made from: the board is PCB/MainBoard/UMMTJ_Mainboard.kicad_pcb and its schematic PCB/MainBoard/AVR.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the UMMTJ Mainboard design in my own project?

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