Skip to the content
PCBKitNew board
4 layers45 × 75 mmCamera Cooler, the printed circuit board in 3D

Cooling solution for Svbony SV705C astronomy camera.

Size
45 × 75 mm
Copper layers
4
Thickness
1.63 mm
Parts
118
Nets
98
Pads
365
Tracks, vias
592, 373
Pours
147
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
11 Aug 2026
Updated
11 Sep 2026

Overview

Camera Cooler is an open-source printed circuit board by lukaslibar, from the lukaslibar/Camera-Cooler repository on GitHub. It is a 4-layer board of 45 × 75 mm with 118 parts on 98 nets, routed with 592 tracks and 373 vias.

It is built around the RP2354A, TPS54202DDCR and TPS560430XDBVR-MS, with the XL4016E1, ABM8-272-T3 and TLV75533PDBVR-MS among its other parts. Its parts include 46 capacitors, 34 resistors, 8 ICs, 8 connectors and 4 diodes. It belongs with the RP2350 boards of this library.

Main components

12

README

README.md

Camera Cooler

Cooling solution for Svbony SV705C astronomy camera.

More about the project on my website.


This repository contains multiple components, each under its own license.

  • Firmware - GPL-3.0
  • Hardware - CERN-OHL-S-2.0
  • Software - GPL-3.0

See the project-folder/LICENSES directory for the full license texts.


This project is an attempt to actively cool the Svbony SV7505C astronomy camera. The cooling is intended to achieve better image quality by cooling the camera sensor through the bottom PCB. With this setup, we have achieved a temperature difference of 20°C, but we are still trying to improve the results through better insulation. A major problem is condensation, and great care must be taken to avoid short circuits on the camera's bottom PCB. The PCB manufactured by JLCPCB can either be placed upside down or sealed with rubber or a similar material. The cooling system is powered by a 19V DC power supply capable of supplying at least 6 A of current.

We are currently developing the REV B PCB, which will eliminate some issues with incorrect connectors (fen connectors) and add the ability to completely disable the Peltier element (TEC) (with an additional MOSFET). At the moment, there are MicroPython example programs for controlling the device, but we are developing a C++ driver to make the system faster and more efficient. There is also a simple GUI, but the USB port currently needs to be configured manually.

PROBLEMS:

  • Only 20°C of temperature difference(?broken TEC? Possible solution: change the TEC) *with new TEC about 25°C
  • Condensation is accumulating after long periods of runing the device(Possible solution: improve insulation, heat the other side of the camera)
  • Slow response time (Possible solution: rewrite the driver in C++) *still needs tuning
  • Noisy fan (Possible solution: change it for a slower fan or a Noctua fan)
  • TEC always on (Solution: REV B of the PCB will have an ability to completely power it off)
  • Openings on the camera-cooler.stl part are too small and so are hard to print (Solution: thicken them or copletely remove them)

Instructions

Tools

  • PCB Assembly: hot air gun, soldering iron, solder paste, soldering wire, flux
  • Whole assembly: 3d printer, screwdrivers (philips, inbus)

Additional Parts (not on the PCB)

TEC

  • 15V 5A Paltier element (TEC) 40mm square

FANS

  • S4028-15K (12V 40mm 4pin PC connector (any simmilar fan will also work)) (to cool the heatsink)
  • Generic 12V 40mm 2/3/4pin 10mm height fan (to cool the enclosure)

HEATSINKS

  • 25×34×12mm TO-220 heatsink (to cool the buck converter (XL4016E1) that powers the TEC) link
  • Aluminium motherboard heatsink for a 40mm fan link

THERMAL PAD AND PASTE

  • 100x100mm 1.0mm thick pad link
  • PC thermal paste

THERMOMETER

  • DS18B20 (2 are already in the BOM but only one is currently integrated)

INTERFACE

  • 19V 6A (at least) DC Power Supply with 2.54mm barrel jack (for power) link
  • USB-C cable (for data and programming)
  • 26 pin 0.5mm pitch 20cm FFC(felxible flat cable) forward direction (to inteface between two camera PCBs) link
  • 3 pin-J Micro JST XH 2.54mm pitch male plug with wire (to connect the thermometer to the PCB) link

SCREWS

  • Screws: 16 x M3x4 (2 screws from the Svbony camera can be reused here, the other 2 are used to mount the camera-cooler.stl to the camera), 2/4 x M5x10 (2 are sufficient, for mounting the enclosure fan), 2/4 x M5x47 (2 are sufficient, for mounting the main fan to the heatsink), 7 x M2x5 (to hold down both PCBs)
  • Threaded inserts: 16 x M3x5

PCB

PCB assembly is quite straightforward. The only exception is soldering the XL4016E1 and its heatsink. They should first be screwed together with a small amount of thermal pad or thermal paste between them. The assembly should then be placed on the PCB and soldered in place at the same time to prevent misalignment.

Assembly

First, the camera needs to be disassembled. Its top cover and upper PCB, which is connected with a short ribbon cable, need to be removed. The aluminium cooling block and the 3D-printed cooling block holder can then be assembled. The 3d printed parts screwholes should be inserted with threaded inserts with a soldering iron or simmilar tool.

Place a thermal pad on the smaller side of the cooling block. The thermal pad should be cut to the same shape as that side of the block. There is a small hole on the side of the block for the temperature sensor, which must have wires soldered to it. A longer ribbon cable should be connected to the bottom PCB. A small amount of thermal paste can be applied between the temperature sensor and the cooling block to ensure more accurate temperature readings.

The entire assembly can now be fitted into the camera enclosure so that the screw holes are properly aligned. The main fan and heatsink can then be screwed together, and the fan cable can be routed through the upper hole into the PCB enclosure. The complete fan and heatsink assembly can then be fitted into the main enclosure.

The Peltier element (TEC) needs to be fitted to the bottom of the heatsink, with thermal paste applied between the two surfaces. There are holes for its wires alongside a slit for the longer ribbon cable. The camera and the cooler can then be joined together using thermal paste between their contact surfaces. The upper camera PCB and the custom TEC driver PCB have designated positions inside the enclosure on the side. An additional fan can also be installed to cool the enclosure.


Electrical Connections

TEC driver electrical connections TEC driver electrical connections


Mechanical Assembly

Assembly of 3d printed parts Assembly of 3d-printed parts and pcb

Parts

118
QtyValueFootprintReferences
23100nPCM_JLCPCB:C_0603C2, C3, C10, C14, C21, C22, C23, C24, C25, C26, C27, C28, C29, C30, C31, C32 +7
710uPCM_JLCPCB:C_0805C8, C9, C13, C34, C44, C45, C46
512kPCM_JLCPCB:R_0603R3, R8, R9, R15, R16
4100PCM_JLCPCB:R_0603R28, R29, R31, R32
44.7uPCM_JLCPCB:C_0603C15, C16, C19, C20
45.1kPCM_JLCPCB:R_0603R6, R10, R13, R14
4MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4
30PCM_JLCPCB:R_0603R25, R27, R34
3100kPCM_JLCPCB:R_0603R4, R30, R33
31kPCM_JLCPCB:R_0603R17, R18, R19
31uPCM_JLCPCB:C_1206C36, C37, C41
210PCM_JLCPCB:R_0603R20, R22
215pPCM_JLCPCB:C_0603C17, C18
222uPCM_JLCPCB:C_1206C1, C12
22510-4Aeasyeda2kicad:CONN-TH_4P-P2.54_CAX_2510-4AJ5, J8
227PCM_JLCPCB:R_0603R11, R12
22N7002LT1GPackage_TO_SOT_SMD:SOT-23Q2, Q3
2NetTie_2NetTie:NetTie-2_SMD_Pad0.5mmNT1, NT2
2TS3425BAeasyeda2kicad:SW-SMD_4P-L4.2-W3.2-P2.15-LS4.6-1SW1, SW2
2TestPointTestPoint:TestPoint_Pad_D1.0mmTP1, TP2
2ZX-XH2.54-3PZZeasyeda2kicad:CONN-TH_3P-P2.54_2501S-3PJ6, J9
11000ueasyeda2kicad:CAP-TH_BD12.5-P5.00-D0.6-FDC40
110ueasyeda2kicad:IND-SMD_L6.0-W6.0_SRN6045L2
1180kPCM_JLCPCB:R_0603R23
122.1kPCM_JLCPCB:R_0603R2
122ueasyeda2kicad:IND-SMD_L6.0-W6.0_SRN6045L1
127kPCM_JLCPCB:R_0603R26
12mPCM_Resistor_SMD_AKL:R_2512_6332MetricR21
13.3ueasyeda2kicad:IND-SMD_L2.0-W1.6_AOTA-B201610S3R3-101-TL3
133PCM_JLCPCB:R_0603R7
133nPCM_JLCPCB:C_0603C39
14.7uPCM_JLCPCB:C_1206C7
143kPCM_JLCPCB:R_0603R24
1470ueasyeda2kicad:CAP-SMD_BD10.0-L10.4-W10.4-LS11.2-FDC38
147pPCM_JLCPCB:C_0603C11
147ueasyeda2kicad:IND-TH_L17.8-W17.8-P13.00-D0.6L4
15.23kPCM_JLCPCB:R_0603R5
188.7kPCM_JLCPCB:R_0603R1
1ABM8-272-T3_C20625731easyeda2kicad:CRYSTAL-SMD_4P-L3.2-W2.5-BLU8
1BZT52C10easyeda2kicad:SOD-123_L2.7-W1.6-LS3.7-RDD2
1DC-044K-D025easyeda2kicad:DC-IN-TH_DC-044K-D025J1
1DMP3013SFV-7easyeda2kicad:TRANS_FDMC8010Q1
1HSE-B20254-035H-01easyeda2kicad:HSEB20254035H01HS1
1HX PH254-01-03-Z-L11.5easyeda2kicad:HDR-TH_3P-P2.54-V-M-1J3
1INA219AIDReasyeda2kicad:SOIC-8_L4.9-W3.9-P1.27-LS6.0-BLU9
1KF301-5.0-2Peasyeda2kicad:CONN-TH_P5.00_KF301-5.0-2PJ4
1MBR2045DCTPackage_TO_SOT_SMD:TO-252-2D4
1MCP4725A0T-E/CHeasyeda2kicad:SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BLU11
1PESD1IVN24-AXeasyeda2kicad:SOD-323_L1.8-W1.3-LS2.5-BI-AD1
1RP2354Aeasyeda2kicad:QFN-60_L7.0-W7.0-P0.40-TL-EP3.4U7
1TLV75533PDBVReasyeda2kicad:SOT-23-5_L3.0-W1.7-P0.95-LS2.8-BRU5
1TPD4E05U06DQAR_C2827646easyeda2kicad:USON-10_L2.5-W1.0-P0.50-BLD3
1TPS54202DDCReasyeda2kicad:SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BLU6
1TPS560430XDBVReasyeda2kicad:SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BLU4
1TYPE-C 16PIN 2MDeasyeda2kicad:USB-C-SMD_TYPE-C-6PIN-2MD-073J2
1XL4016E1easyeda2kicad:TO-220-5L_L10.2-W4.5-P1.71-LU10

Questions

How big is the Camera Cooler PCB?

It measures 45 × 75 mm and has 4 copper layers, 1.63 mm thick.

What parts does the Camera Cooler use?

118 parts, built around the RP2354A, TPS54202DDCR, TPS560430XDBVR-MS and XL4016E1. 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 Camera Cooler KiCad files?

From the lukaslibar/Camera-Cooler repository on GitHub, at the commit this page was made from: the board is project-folder/hardware/electrical/KiCAD/camera_cooler.kicad_pcb and its schematic project-folder/hardware/electrical/KiCAD/camera_cooler.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Camera Cooler design in my own project?

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

Similar boards

  • 4 layers65 × 56.5 mmHashat, the printed circuit board in 3D

    Hashat

    skot/hashat

    A Bitcoin ASIC mining HAT for Raspberry Pi

    109 parts27
  • 4 layers62 × 50 mmBattery monitor rev a, the printed circuit board in 3D

    Battery monitor rev a

    bogdan-kovalchuk/esp32-battery-charging-monitoring

    An ESP32-based 12 V battery voltage monitor. The firmware measures battery voltage, while a Flask backend delivers notifications to a Signal group through signal-cli.

    66 partsMIT
  • 2 layers66.5 × 83.9 mmInkWordESP32 MB V1.1, the printed circuit board in 3D

    InkWordESP32 MB V1.1

    harry10086/InkWord_ESP32

    An ESP32 and E-paper based low-power English vocabulary learning device.一个基于 ESP32 和墨水屏的低功耗英语单词学习设备。

    103 partsGPL-3.0
  • 2 layers90 × 70 mmEsp32-c6-pwm-4ch, the printed circuit board in 3D

    Esp32-c6-pwm-4ch

    thelad-dev/ESP32-USB-PWM-Board

    ESP32-Firmware & Hardware für 4-Pin-PWM-Lüfter: Duty-Steuerung, Tacho/RPM, serielle CLI.

    40 parts
  • 2 layers100 × 100 mmCTRL, the printed circuit board in 3D

    CTRL

    DD1SB/ARDF-TX

    Date: 2026-10-15. Engineering review only; unbuilt and unenergized. Open RF80.kicadpro, schematic and native PCB in KiCad10.0.6. Three primary PCBs and the separate VHF true-AM design are unchanged.

    256 partsMIT
  • 4 layers50 × 50 mmHSCanT, the printed circuit board in 3D

    HSCanT

    cherry-embedded/HSCanT-hardware

    HSCanT is a USB to 4-channel CAN FD tool designed based on the HPM5321 chip.

    130 parts52Apache-2.0
  • 4 layers65 × 30 mmHSDevKit5301, the printed circuit board in 3D

    HSDevKit5301

    HalfSweet/HSDevKit5301

    基于HPM5301芯片的开发板

    151 parts3MIT
  • 2 layers92 × 92 mmMiswired Glitchy, the printed circuit board in 3D

    Miswired Glitchy

    SleuthSolder/glitchy

    Glitchy, the introduction to hardware hacking

    82 parts2