Skip to the content
PCBKitNew board
4 layers80 × 51 mmPrandtl hardware, the printed circuit board in 3D

Prandtl hardware

Ymit24/prandtl-hardware

Repository to hold hardware designs for the too-hot-to-prandtl device.

Size
80 × 51 mm
Copper layers
4
Thickness
1.6 mm
Parts
71
Nets
75
Pads
257
Tracks, vias
431, 85
Pours
4
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
25 Feb 2024
Updated
13 May 2024

Overview

Prandtl hardware is an open-source printed circuit board by Ymit24, from the Ymit24/prandtl-hardware repository on GitHub, published under the GPL-2.0 licence. It is a 4-layer board of 80 × 51 mm with 71 parts on 75 nets, routed with 431 tracks and 85 vias.

It is built around the ATSAMD21G18A-AU, L293DD and IP4234CZ6,125(ES), with the TS-1187A-B-A-B among its other parts. Its parts include 13 capacitors, 13 resistors, 11 ICs, 8 diodes and 6 connectors. It belongs with the SAM D and SAM boards of this library.

Main components

4

README

README.md

❄️🎛️ Too Hot To Prandtl Hardware

About this repo

This repo contains all the hardware I designed for my undergraduate senior design project "Too Hot To Prandtl".

About the Project

My senior design project, "Too hot to prandtl", is a thermal management solution designed for heterogeniously packaged chips. It is a fluid based cooler which leverages phase change to increase heat transfer. Myself, along with four Mechnical Engineering students designed, simulated, fabricated, and tested this system. As the teams sole Electrical Engineer, I wrote all the software and designed, ordered, assembled, and brought-up the custom embedded system's printed circuit board (PCB). The software for this project is hosted in a seperate repository found here.

image

Project Structure

This system is designed in KiCad. Any non-default symbols/footprints/models are located in the lib/ directory and included in the custom symbols and footprints libraries. Production files which were used for the prototype system are in the production/ directory.

Built With

  • KiCad, awesome free PCB designing tool!

Roadmap

There are several design flaws in the first version of this system, all of which were able to be fixed in the lab so that the board was still operable. Below are a few issues which I would address in a revision B, ordered from most severe to least.

  • ESD protection diode is connected incorrectly. I misread the data sheet and connected the channels incorrectly.
  • Serial wire debug header is both the wrong size/type and the footprint had a different pin labelling scheme than intended.
  • Fan peripheral header needs power and ground connection.
  • Use a single 8-bit/channel logic level shifter rather than eight individual 1-bit/channel shifters.
  • Choose dimmer LEDs, the ones choosen are very bright.
  • Fix typo in silkscreen for board name "Too Hot Too Prandtl" -> "Too Hot To Prandtl".

License

This project uses the GNU General Purpose License (GPL). Basically, do whatever you want but you must open source any derivative work!

Contact

My name is Christian Smith and you can contact me through my linked in here. As this was a senior design project which has now concluded, further work and support of this project will not continue.

Parts

71
QtyValueFootprintReferences
12TestPointTestPoint:TestPoint_Pad_D1.0mmTP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9, TP10, TP11, TP12
8TXU0101DBVRcustom_footprints:TXU0101DBVRIC1, IC2, IC3, IC4, IC5, IC6, IC7, IC8
5200RResistor_SMD:R_0805_2012MetricR11, R12, R13, R14, R15
4100nCapacitor_SMD:C_0805_2012MetricC1, C4, C6, C7
4MountingHole_PadMountingHole:MountingHole_2.2mm_M2_PadH1, H2, H3, H4
210uCapacitor_SMD:C_0805_2012MetricC10, C11
22.2nCapacitor_SMD:C_0805_2012MetricC2, C9
220pCapacitor_SMD:C_0805_2012MetricC12, C13
2470RResistor_SMD:R_0805_2012MetricR6, R7
2SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJP1, JP2
110kResistor_SMD:R_0805_2012MetricR2
112v_PWR_INDLED_SMD:LED_0603_1608MetricD8
11MResistor_SMD:R_0805_2012MetricR3
11kResistor_SMD:R_0805_2012MetricR4
11uCapacitor_SMD:C_0805_2012MetricC8
1300RResistor_SMD:R_0805_2012MetricR8
132.768kHzcustom_footprints:FC135327680KAA5Y1
1330Resistor_SMD:R_0805_2012MetricR1
13v3_PWR_INDLED_SMD:LED_0603_1608MetricD7
1470nCapacitor_SMD:C_0805_2012MetricC3
147uCapacitor_SMD:C_0805_2012MetricC5
151RResistor_SMD:R_0805_2012MetricR5
15V_USB_PWR_INDLED_SMD:LED_0603_1608MetricD6
167643-2910custom_footprints:676432910J1
1ATSAMD21G18A-APackage_QFP:TQFP-48_7x7mm_P0.5mmU2
1Conn_02x05_Counter_ClockwiseConnector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalJ5
1FAN_PWM_INDLED_SMD:LED_0603_1608MetricD10
1Fancustom_footprints:470531000J3
1IP4234CZ6,125custom_footprints:SOP95P275X110-6ND1
1L293DDcustom_footprints:SOIC127P1032X265-20NIC9
1LM3940IMP-3.3_NOPBcustom_footprints:SOT230P700X180-4NIC11
1MOLEX POWER CONNECTORcustom_footprints:455580003J6
1PUMP_PWM_INDLED_SMD:LED_0603_1608MetricD9
1Pumpcustom_footprints:470531000J2
1TS-1187A-B-A-Bcustom_footprints:SW_TS-1187A-B-A-BS1
1VALVE_CLOSED_INDLED_SMD:LED_0603_1608MetricD12
1VALVE_OPEN_INDLED_SMD:LED_0603_1608MetricD11
1Valvecustom_footprints:470531000J4

Questions

How big is the Prandtl hardware PCB?

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

What parts does the Prandtl hardware use?

71 parts, built around the ATSAMD21G18A-AU, L293DD, IP4234CZ6,125(ES) and TS-1187A-B-A-B. 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 Prandtl hardware KiCad files?

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

Can I use the Prandtl hardware design in my own project?

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

Similar boards

  • 4 layersMooltipass, the printed circuit board in 3D

    Mooltipass

    limpkin/mooltipass

    Github repository dedicated to the mooltipass project

    66 parts531
  • 4 layers77.8 × 56.2 mmMini ble, the printed circuit board in 3D

    Mini ble

    mooltipass/minible_hw

    Repository for the Mini BLE Hardware

    176 parts23MIT
  • 2 layers45 × 20 mmLpc1756 totp, the printed circuit board in 3D

    Lpc1756 totp

    itzandroidtab/totp

    Hardware 2FA TOTP authenticator

    52 parts8
  • 4 layers54 × 64 mmCard debug board-3, the printed circuit board in 3D

    Card debug board-3

    oresat/oresat-flatsat

    All things for the OreSat flatsat

    101 parts1
  • 4 layers20.3 × 61 mmStm32devboard, the printed circuit board in 3D

    Stm32devboard

    psas/mints-scada-hardware

    Minimal Test Stand Supervisory

    44 parts
  • 2 layers69.8 × 40.4 mmT Piece Kicad, the printed circuit board in 3D

    T Piece Kicad

    calebmarting/os2026-badge

    Schematics and firmware for the Open Sauce 2026 Badge and SAOs

    82 parts23MIT
  • 2 layers101.4 × 69.4 mmPanel, the printed circuit board in 3D

    Panel

    4project-co-il/PlugAndPlay-SAMD21

    Plug-n-Play SAMD21 Development Board

    85 partsMIT
  • 2 layers136.5 × 185 mmFaduino-1, the printed circuit board in 3D

    Faduino-1

    silveirago/Faduino

    The Faduino is a DIY MIDI controller inspired in the Presonus Faderport. It has one motorized fader, a rotary encoder and several silicone buttons, plus two PCBs.

    101 parts45