Skip to the content
2 layers130 × 50 mmSahara, the printed circuit board in 3D

PCB and Software for converting cheap food dehydrator to precise 3d printer filament dryer

Size
130 × 50 mm
Copper layers
2
Thickness
1.6 mm
Parts
78
Nets
154
Pads
404
Tracks, vias
718, 92
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
11 Mar 2025
Updated
28 Mar 2025

Overview

Sahara is an open-source printed circuit board by AcrylicEater, from the AcrylicEater/Sahara repository on GitHub. It is a 2-layer board of 130 × 50 mm with 78 parts on 154 nets, routed with 718 tracks and 92 vias.

It is built around the STM32F103CBT6, 74HC595 and TDSG5160, with the BAS70-04, BC847 and G6DN-1A-L DC5 among its other parts. Its parts include 21 resistors, 15 capacitors, 9 ICs, 5 connectors and 3 diodes. It belongs with the robots and motor control boards and the STM32 boards of this library.

Main components

7

README

README.md

Sahara - diy 3d printer filament dryer

This is the hardware and software I designed to convert a cheap food dehydrator into a more intelligent and precisely controlled device, with the aim of drying 3d printer filament.

The original product used was a Esperanza Food Dehydrator EKD003.

You set a target temperature, how long you want to dry and then it does the rest.

It is controlled by a STM32, that via relays turn on and off the fan unit and heating unit.

Be aware that this runs on mains voltage, so take the necessary precautions. I've implemented as much safety as I deem reasonable, but use at your own risk. I the main board with a external prefabricated 230VAC to 5VDC board and I connect an external RC snubber unit in parallel with the fan.

display display

Parts

78
QtyValueFootprintReferences
11100nCapacitor_SMD:C_0805_2012MetricC1, C2, C3, C4, C5, C6, C13, C14, C15, C16, C17
104.7kResistor_SMD:R_0805_2012MetricR1, R2, R3, R4, R5, R7, R8, R9, R21, R22
10R_Pack04Resistor_SMD:R_Array_Convex_4x1206RN1, RN2, RN3, RN4, RN5, RN6, RN7, RN8, RN9, RN10
574HC595SamacSys_Parts:SOIC127P600X175-16NU3, U4, U5, U6, U7
5TDSG5160SamacSys_Parts:TDSG5160DS1, DS2, DS3, DS4, DS5
210kResistor_SMD:R_0805_2012MetricR14, R15
216pCapacitor_SMD:C_0805_2012MetricC8, C9
2220Resistor_SMD:R_0805_2012MetricR10, R11
2470Resistor_SMD:R_0805_2012MetricR12, R13
24N35SamacSys_Parts:4N35SU8, U9
280Resistor_SMD:R_0805_2012MetricR19, R20
2BAS70-04SamacSys_Parts:SOT97P230X109-3ND1, D2
2BC847Package_TO_SOT_SMD:SOT-23Q1, Q2
2Conn_01x02TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-5.0-H_1x02_P5.00mm_HorizontalJ1, J6
2G6DN-1A-L_DC5SamacSys_Parts:G6DN-1A-LK1, K2
110kResistor_SMD:R_0201_0603MetricR23
110uCapacitor_SMD:C_0805_2012MetricC12
1150Resistor_SMD:R_0805_2012MetricR18
11MResistor_SMD:R_0805_2012MetricR6
122uCapacitor_SMD:C_0805_2012MetricC7
12ASamacSys_Parts:WR-FSH_THT_2F1
18MHz 18 pFCrystal:Crystal_SMD_TXC_7M-4Pin_3.2x2.5mmY1
1AZ1117-3.3SamacSys_Parts:SOT230P700X180-4NU2
1Conn_01x02Connector_JST:JST_XH_B2B-XH-AM_1x02_P2.50mm_VerticalJ3
1Conn_01x04Connector_JST:JST_XH_B4B-XH-AM_1x04_P2.50mm_VerticalJ4
1EC111012010HSamacSys_Parts:EC111012010HVR1
1RGB_LEDSamacSys_Parts:5218559FLED1
1STM32F103CBT6Package_QFP:LQFP-48_7x7mm_P0.5mmU1
1SW_PushButton_Switch_SMD:SW_Push_1P1T_NO_CK_KSC7xxJSW1
1TMP102_CONNConnector_JST:JST_XH_B4B-XH-AM_1x04_P2.50mm_VerticalJ2

The 76 most common of 78 parts.

Similar boards

  • 2 layers138.1 × 95.3 mmP15, the printed circuit board in 3D

    P15

    m0rza/p15_mp

    The 15 key macropad

    99 parts
  • 2 layers230 × 150 mmGarden box, the printed circuit board in 3D

    Garden box

    mylife-home/mylife-home-devices

    MyLife Home devices

    74 partsGPL-3.0
  • 2 layers68.6 × 53.3 mmJVS IO, the printed circuit board in 3D

    JVS IO

    NaokiS28/jvs

    JVS Library for Arduino

    52 parts3
  • 2 layers99.6 × 50.4 mmBase, the printed circuit board in 3D

    Base

    augustocrmattos/PQDB-Hardware

    77 parts14
  • 2 layers160 × 112.4 mmGeiger, the printed circuit board in 3D

    Geiger

    slomkowski/octoglow

    Fallout-inspired post-pocalyptic display.

    125 parts8MIT
  • 2 layers43.2 × 24.9 mmPip, the printed circuit board in 3D

    Pip

    jnthas/pinch

    Password storage for nerds

    37 parts5MIT
  • 2 layers146.1 × 141 mmBase, the printed circuit board in 3D

    Base

    rmaalmeida/pqdb

    Pão de queijo dev board

    71 parts1
  • 2 layers167.6 × 77.5 mmRelay, the printed circuit board in 3D

    Relay

    Greatreyhan/pcb_control_pgs

    92 parts

Questions

How big is the Sahara PCB?

It measures 130 × 50 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Sahara use?

78 parts, built around the STM32F103CBT6, 74HC595, TDSG5160 and BAS70-04. 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 Sahara KiCad files?

From the AcrylicEater/Sahara repository on GitHub, at the commit this page was made from: the board is Hardware/Sahara.kicad_pcb and its schematic Hardware/Backend.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Sahara design in my own project?

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