

Tmtua
A drop-in connector for your quiet storm
- Size
- 15.2 × 20.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 6
- Nets
- 17
- Pads
- 30
- Tracks, vias
- 29, 0
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 23 Aug 2024
- Updated
- 3 Oct 2024
Overview
Tmtua is an open-source printed circuit board by willpuckett, from the willpuckett/tmtua repository on GitHub. It is a 2-layer board of 15.2 × 20.3 mm with 6 parts on 17 nets, routed with 29 tracks and 0 vias.
It is built around the B-2100S08P-A110, HF1004E and PZ200V-11-03P.
Main components
3B-2100S08P-A110
插件,P=2.54mm-40℃~+105℃ 1 1x8P 2.54mm 2.54mm 3A 3mm 6mm 8P Black Brass Square pin Through Hole Plugin,P=2.54mm Pin Headers ROHSCkmtwPin HeadersHF1004E
插件,P=2.54mm1 10.16mm 1x4P 2.54mm 4 4P 5.72mm 7.78mm Through Hole 插件,P=2.54mm Wire To Board Connector ROHSFOXCONNWire To Board ConnectorPZ200V-11-03P
插件,P=2mm-40℃~+105℃ 1 1.5A 1x3P 2.8mm 250V 2mm 2mm 3.9mm 3P Black Brass Pin Header Through Hole 插件,P=2mm Pin Headers ROHSXFCNPin Headers
README
README.mdTMTua
A drop-in fan connector for your Quiet Storm.

TMTua is smallish board with a single purpose: to connect a 4 pin (Noctua) fan to your printer pcb without having to crimp a custom cable ever again.
Features
- 3/4 pin fan connector
- No soldering required
- Voltage selection jumper (5V or Motor Voltage)
Usage
- Install the TMTua in a spare stepper driver slot on your printer pcb. Make sure the orientation is correct by aligning the top silk screen that says "EN" with the stepper driver slot's enable pin. If you install this backwards, bad things™ will happen.
- Connect the fan to the TMTua using the 4 pin connector.
- Set the voltage jumper to the desired voltage (5V or Motor Voltage). There is no buck on board, so if you have a 24V printer, you CANNOT use a 12V fan.
- Match your stepper slot's pin numbers to the TMTua's pin numbers using the following table and your PCB's schematic/pinout diagram in your printer firmware.
| TMTua Pin | Stepper Driver Pin |
|---|---|
| fan0 | |
| tach0 | EN |
| tach1 | UART1 |
| fan1 | |
| pwm0 | STEP |
| pwm1 | DIR |
Example Klipper Configuration
[fan_generic fan_1]
pin: PA1
tachometer_pin: ^PD8Tachometer Pull-ups
You can use the Noctua white paper to assess whether the onboard pull-up if there's already one on the EN pin is sufficient for the tach pins and your fans.
The paper outlines the following minimum recommendations:
| Voltage | Pullup Resistor(Ω) |
|---|---|
| 5V | 1k |
| 12V | 2k7 |
| 24V | 12k |
For example, the internal pull-ups on STM32F407 are about 40k which are sufficient for all cases, but the hardware 10k pull-up on EN on my Robin Nano v3 board is too strong for a 24v fan, though fine for 5 and 12v fans.
Schematic
Where Do I Get One?
You can order the board from JLCPCB using the production_files directory.
They're also available on my here.
Footnotes
-
May not be wired on older boards. On newer boards, you may need to jumper the UART pin under the stepper driver slot to connect it to your mcu. Consult your board's schematic for more information. ↩
Parts
6| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | B-2100S08P-A110 | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J1, J2 |
| 2 | HF1004E | Connector:FanPinHeader_1x04_P2.54mm_Vertical | CN1, CN2 |
| 2 | PZ200V-11-03P | Connector_PinHeader_2.00mm:PinHeader_1x03_P2.00mm_Vertical | J3, J4 |
Questions
How big is the Tmtua PCB?
It measures 15.2 × 20.3 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Tmtua use?
6 parts, built around the B-2100S08P-A110, HF1004E and PZ200V-11-03P. 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 Tmtua KiCad files?
From the willpuckett/tmtua repository on GitHub, at the commit this page was made from: the board is tmtua.kicad_pcb and its schematic tmtua.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Tmtua design in my own project?
Its repository states no licence, so its author keeps all rights: ask willpuckett before reusing the design.
Similar boards
- 2 layers15.2 × 20.3 mm

- 2 layers18.5 × 11.1 mm

Switch
byrantech/laptop
anyon_e, a highly integrated, high end, open source laptop. Attempt the impossible.
6 parts4.3kMIT - 2 layers14.6 × 33 mm

- 2 layers9 × 9 mm

Dpoint
Jcparkyn/dpoint
Open-source digital stylus using camera tracking and inertial measurements
6 parts1.1kMIT - 2 layers51.5 × 16.6 mm

MicroswitchXY Endstop
VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group
6 parts1.1kGPL-3.0 - 2 layers21.9 × 76.7 mm

Amiga External
hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI
6 parts1kGPL-3.0 - 2 layers88.9 × 50.8 mm

Businesscard
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
6 parts915 - 2 layers20.3 × 15.2 mm

L0 RGB led
Luos-io/luos_engine
Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.
6 parts546MIT