Skip to the content
2 layers160 × 100 mmKneipp thermometer, the printed circuit board in 3D

This is a project to build an self-sufficient temperatur display for the local kneipp bath

Size
160 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
140
Nets
92
Pads
484
Tracks, vias
1,376, 75
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
17 Aug 2024
Updated
26 Feb 2026

Overview

Kneipp thermometer is an open-source printed circuit board by MartinFeichtinger, from the MartinFeichtinger/kneippometer repository on GitHub. It is a 2-layer board of 160 × 100 mm with 140 parts on 92 nets, routed with 1,376 tracks and 75 vias.

It is built around the ATMEGA16A-PU, MAX4238ASA and ULN2003A, with the AO3418, BC327 and BC547 among its other parts. Its parts include 74 transistors, 28 resistors, 12 capacitors, 6 connectors and 5 ICs. It belongs with the sensors and measurement and lEDs and displays boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

6

README

README.md

kneippometer

This is a project to build a self-sufficient temperatur display for the local kneipp bath.

kneippometer

power management

The Kneippometer is powered by a compact solar panel, with the generated solar energy stored in a 6V lead-acid battery. To optimize the charging process, we've developed an intelligent charge controller that tracks the Maximum Power Point (MPP) of the solar panel. This allows for charging at the highest possible and permissible power levels at all times.

The display consists of four 7-segment flip-disk indicators, chosen specifically to minimize power consumption. These indicators only require energy during the flipping process, ensuring efficient operation.

schematic

schematic

pcb layout

pcb

Parts

140
QtyValueFootprintReferences
37DMP 3098L7 DIIPackage_TO_SOT_SMD:SOT-23_HandsolderingQ1, Q11, Q13, Q15, Q17, Q19, Q21, Q23, Q25, Q27, Q29, Q31, Q33, Q35, Q37, Q39 +21
35AO3418Package_TO_SOT_SMD:SOT-23_HandsolderingQ10, Q12, Q14, Q16, Q18, Q20, Q22, Q24, Q26, Q28, Q30, Q32, Q34, Q36, Q38, Q40 +19
82.2kResistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR1, R14, R21, R22, R23, R24, R25, R26
82k2Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR13, R15, R16, R17, R18, R19, R20, R27
4100nCapacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolderC3, C4, C5, C7
47-Segment-Anzeige7-Segment-Anzeige:7-Segment-AnzeigeL2, L3, L4, L5
347kResistor_SMD:R_0805_2012MetricR2, R3, R5
2100nFCapacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolderC9, C10
210kResistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR8, R11
222pCapacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolderC1, C2
25.6kResistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR6, R7
2ULN2003APackage_DIP:DIP-16_W7.62mm_LongPadsU2, U3
10.1Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR10
10RResistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR28
1100Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR9
1180kResistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR4
11kResistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR12
11µFCapacitor_THT:C_Radial_D10.0mm_H12.5mm_P5.00mmC12
12.2mHInductor_THT:L_Radial_D24.4mm_P23.40mm_muRATA_1400seriesL1
12.5Afootprints:Fuseholder5x20_horiz_open_inline_Type-IF1
1220µFCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC6
122µFCapacitor_THT:C_Radial_D10.0mm_H12.5mm_P5.00mmC11
1470µFCapacitor_THT:CP_Radial_D8.0mm_P5.00mmC8
14MHzCrystal:Crystal_HC18-U_VerticalY1
1ATmega16A-PUPackage_DIP:DIP-40_W15.24mmU1
1BATTConnector:JWT_A3963_1x02_P3.96mm_VerticalJ1
1BC327Package_TO_SOT_THT:TO-92_HandSolderQ3
1BC547Package_TO_SOT_THT:TO-92_HandSolderQ2
1DP2X414Diode_SMD:D_SMFD1
1ISPConnector_IDC:IDC-Header_2x03_P2.54mm_VerticalJ5
1LEDLED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolderD2
1MAX4238ASAPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU4
1Rx/TxConnector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_VerticalJ6
1SOLARConnector:JWT_A3963_1x02_P3.96mm_VerticalJ2
1SW_PushButton_Switch_THT:SW_PUSH_6mmSW1
1TC1017-xCTPackage_TO_SOT_SMD:SOT-23-5U5
1TempAirConnector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_VerticalJ3
1TempWaterConnector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_VerticalJ4
1TestPoint GNDConnector_PinHeader_2.00mm:PinHeader_1x02_P2.00mm_VerticalGND

The 136 most common of 140 parts.

Similar boards

  • 2 layers100 × 44 mmOpensolder, the printed circuit board in 3D

    Opensolder

    howie-j/opensolder

    Fully open source JBC T245-compatible soldering station

    69 parts55GPL-3.0
  • 2 layers31.8 × 36.8 mmE INK Watch, the printed circuit board in 3D

    E INK Watch

    DomenicHampson/EnkWatch

    Custom designed e-ink smartwatch with 2 weeks of battery life. Displays time, date, battery health, altitude and weather data (note: I am still in the process of assembling the PCB and writing the firmware)

    53 parts
  • 2 layers63.8 × 72.4 mmEAQM-250201, the printed circuit board in 3D

    EAQM-250201

    toms74209200/canis_measure

    Canis Measure is air quality monitor.

    59 partsMIT
  • 2 layers74.5 × 39.5 mmJB93, the printed circuit board in 3D

    JB93

    D-Coder-42/Vajra-Team-Indra

    All codes and files for Team B of thrustMIT subscale

    42 parts1MIT
  • 2 layers160 × 158 mmTree Board, the printed circuit board in 3D

    Tree Board

    WestianPKl/pcb-docs

    A collection of custom PCB designs created in KiCAD, centered around the Raspberry Pi Pico (RP2040) platform. Each board is a standalone module that connects to the Main Board and extends its functionality via I2C, SPI…

    116 parts
  • 2 layers96.9 × 110.7 mmI2c tester, the printed circuit board in 3D

    I2c tester

    dilshan/i2c-test-terminal

    I2C hardware test terminal/master mode emulator.

    69 parts20MIT
  • 2 layers150 × 90 mmOsprey68, the printed circuit board in 3D

    Osprey68

    clementtttttttt/osprey_dev

    osprey computer os source files

    51 parts

Questions

How big is the Kneipp thermometer PCB?

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

What parts does the Kneipp thermometer use?

140 parts, built around the ATMEGA16A-PU, MAX4238ASA, ULN2003A and AO3418. 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 Kneipp thermometer KiCad files?

From the MartinFeichtinger/kneippometer repository on GitHub, at the commit this page was made from: the board is Hardware/kneipp-thermometer.kicad_pcb and its schematic Hardware/halfBridge.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Kneipp thermometer design in my own project?

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