

HydrogelBioprinter
Development of a custom hydrogel 3D printer for tissue engineering and research applications for Stellenbosch University.
- Size
- 150 × 120 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 174
- Nets
- 186
- Pads
- 635
- Tracks, vias
- 1,887, 268
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 5 Jun 2025
- Updated
- 1 Jun 2026
Overview
HydrogelBioprinter is an open-source printed circuit board by SimonDaniel605, from the SimonDaniel605/Hydrogel-3D-Printer repository on GitHub, published under the MIT licence. It is a 2-layer board of 150 × 120 mm with 174 parts on 186 nets, routed with 1,887 tracks and 268 vias.
It is built around the STM32F407VGT6, SN74HC245DWRE4 and AP3211KTR-G1, with the HX711, MAX6675ISA+T and TF-015 among its other parts. Its parts include 47 capacitors, 45 resistors, 34 connectors, 11 diodes and 7 ICs. It belongs with the robots and motor control boards and the STM32 boards of this library.
Main components
12STM32F407VGT6
LQFP-100(14x14)-40℃~+85℃ 1.8V~3.6V 12bit 12bit 168MHz 192KB 1MB 32 Bit 82 ARM Cortex-M4 Built-in FLASH LQFP-100(14x14) Microcontrollers (MCU/MPU/SOC) ROHSSTMicroelectronicsMicrocontrollers (MCU/MPU/SOC)SN74HC245DWRE4
SOIC-20-40℃~+85℃ 1 2V~6V 6mA 6mA 74HC 8 80uA Bidirectional Output enable Tri-State SOIC-20 Buffers, Drivers, Receivers, Transceivers ROHSTexas InstrumentsBuffers, Drivers, Receivers, TransceiversAP3211KTR-G1
SOT-23-6-40℃~+85℃ 1 1.1mA 1.4MHz 1.5A 4.5V~18V 810mV~15V Adjustable Buck Buck Built-in SOT-23-6 DC-DC Converters ROHSDiodes IncorporatedDC-DC ConvertersHX711
SOP-16-40℃~+85℃ 1.4mA 10Hz、80Hz 1MHz~20MHz、11.0592MHz 2 2.6V~5.5V 20mV、40mV、80mV 24 Built-in External、Built-in SPI Support Yes SOP-16 Analog to Digital Converters (ADC) ROHSAvia SemiconAnalog To Digital Converters (ADC)MAX6675ISA+T
SOIC-8-20℃~+85℃ 12 1500uA 3V~5.5V Low noise front-end、Built-in temperature sensor SPI Thermocouple-to-Digital Converter SOIC-8 ADCs/DACs - Special Purpose ROHSMaxim Integrated (Analog Devices)ADCs/DACs - Special PurposeTF-015
SMD-35℃~+85℃ 2mm Connector and Ejector MicroSD Card (TF Card) Push-Push Yes SMD SD Card / Memory Card Connector ROHSSOFNGSD Card / Memory Card ConnectorM24C64-WMN6TP
SOIC-8-40℃~+85℃ 1MHz 2.5V~5.5V 200 Years 4,000,000 Cycles 5ms 64Kbit Hardware write protection function、Noise suppression function、Built-in power-on reset (POR)、Built-in error correction code (ECC) function I2C SOIC-8 EEPROM ROHSSTMicroelectronicsEEPROMSMAJ16A
DO-214AC(SMA)-65℃~+150℃ 15.4A 15.4uA 16V 17.8V 26V 400W TVS Unidirectional DO-214AC(SMA) ESD and Surge Protection (TVS/ESD) ROHSLittelfuseESD And Surge Protection (TVS/ESD)A4988
UncategorisedALLEGRORFP30N06LE-VB
TO-220AB-55℃~+175℃ 1 N-channel 170pF 190pF 1V 24mΩ@10V 50A 60V 66nC@5V N-Channel TO-220AB MOSFETs ROHSVBsemi ElecMOSFETs1N4744A
DO-41GZener DiodesLGEMMBT4403
SOT-23-55℃~+150℃ 1 PNP 100 100nA 200MHz 300mW 400mV 40V 5V 600mA PNP SOT-23 Bipolar (BJT) ROHShongjiachengBipolar (BJT)
README
README.mdHydrogel-3D-Printer
This project aims at the development of a custom hydrogel 3D printer for tissue engineering and research applications for Stellenbosch University. This is a 4th year project for SU's BEng Mechatronics program.
This repository contains the PCB design files, firmware, and supporting documentation for the Hydrogel 3D Printer project.
Name: Simon Craig DANIEL
Student Number: 25848887
Supervisor: Mr. Wayne Swart
Company: Stellenbosch University
Parts
174| Qty | Value | Footprint | References |
|---|---|---|---|
| 24 | 100n | Capacitor_SMD:C_0603_1608Metric | C10, C11, C12, C13, C14, C20, C23, C26, C27, C28, C29, C30, C36, C37, C39, C40 +8 |
| 12 | 47R | Resistor_SMD:R_0805_2012Metric | R23, R24, R27, R29, R30, R32, R34, R35, R40, R41, R42, R43 |
| 10 | 100k | Resistor_SMD:R_0805_2012Metric | R1, R17, R25, R26, R31, R33, R38, R39, R44, R45 |
| 10 | 10k | Resistor_SMD:R_0805_2012Metric | R4, R6, R9, R10, R11, R12, R13, R18, R36, R37 |
| 9 | 100u | Capacitor_SMD:CP_Elec_6.3x7.7 | C18, C19, C31, C32, C33, C34, C35, C48, C49 |
| 8 | Conn | Connector_Wire:SolderWire-0.75sqmm_1x01_D1.25mm_OD3.5mm | J7, J8, J9, J10, J11, J12, J13, J14 |
| 8 | Screw_Terminal_01x02 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-3.5-H_1x02_P3.50mm_Horizontal | J33, J34, J35, J36, J37, J38, J39, J40 |
| 7 | SMAJ16A | Diode_SMD:D_SMA | D2, D6, D7, D8, D9, D10, D11 |
| 6 | Conn_01x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J4, J17, J18, J19, J20, J21 |
| 6 | Jumper_2_Bridged | TestPoint:TestPoint_2Pads_Pitch2.54mm_Drill0.8mm | JP1, JP2, JP3, JP4, JP5, JP7 |
| 5 | A4988 | Module:Pololu_Breakout-16_15.2x20.3mm | A1, A2, A3, A4, A5 |
| 5 | Screw_Terminal_01x02 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J1, J41, J42, J43, J44 |
| 4 | 10u | Capacitor_SMD:C_0805_2012Metric | C4, C7, C38, C41 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_4.3mm_M4_Pad | H1, H2, H3, H4 |
| 4 | RFP30N06LE | RFP30N06LE:TRANS_RFP30N06LE | Q3, Q4, Q5, Q6 |
| 2 | 100R | Resistor_SMD:R_0603_1608Metric | R21, R22 |
| 2 | 10n | Capacitor_SMD:C_0603_1608Metric | C3, C15 |
| 2 | 10p | Capacitor_SMD:C_0402_1005Metric | C21, C22 |
| 2 | 1u | Capacitor_SMD:C_0805_2012Metric | C16, C17 |
| 2 | 2.2uF | Capacitor_SMD:C_0805_2012Metric | C24, C25 |
| 2 | 22 | Resistor_SMD:R_0603_1608Metric | R14, R15 |
| 2 | 4.7k | Resistor_SMD:R_0805_2012Metric | R7, R8 |
| 2 | Conn_01x03_Pin | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J3, J6 |
| 1 | 120R | Inductor_SMD:L_0805_2012Metric | FB1 |
| 1 | 16.3k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R3 |
| 1 | 16MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 1N4744A | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D1 |
| 1 | 20k | Resistor_SMD:R_0805_2012Metric | R19 |
| 1 | 22u | Capacitor_SMD:C_0805_2012Metric | C2 |
| 1 | 3.3uH | Inductor_SMD:L_0805_2012Metric | L2 |
| 1 | 330R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R5 |
| 1 | 4.7u | Inductor_SMD:L_7.3x7.3_H4.5 | L1 |
| 1 | 470R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R16 |
| 1 | 470u | Capacitor_THT:CP_Radial_D10.0mm_P5.00mm | C1 |
| 1 | 49.9k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2 |
| 1 | 8.2k | Resistor_SMD:R_0805_2012Metric | R20 |
| 1 | AOD4185_C400894 | AOD4185:TO-252-3_L6.6-W6.1-P4.57-LS9.9-BR-CW | Q1 |
| 1 | AP3211KTR-G1 | AP3211KTR-G1:AP3211KTR-G1 | U1 |
| 1 | BLUE | LED_SMD:LED_0805_2012Metric | D5 |
| 1 | Conn_01x02_Pin | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J5 |
| 1 | Conn_01x07_Pin | Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_Vertical | J2 |
| 1 | Conn_02x05_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical_SMD | J16 |
| 1 | GREEN | LED_SMD:LED_0805_2012Metric | D4 |
| 1 | HX711 | Package_SO:SOP-16_3.9x9.9mm_P1.27mm | U4 |
| 1 | Jumper_2_Small_Bridged | TestPoint:TestPoint_2Pads_Pitch2.54mm_Drill0.8mm | JP6 |
| 1 | LOGO | LOGO | G*** |
| 1 | M24C64-WMN6TP | M24C64-WMN6TP:SOIC127P600X175-8N | U2 |
| 1 | MAX6675ISA_ | MAX6675ISA_:SOIC127P600X175-8N | U5 |
| 1 | MMBT4403_ | MMBT4403_:SOT23-BEC | Q2 |
| 1 | R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R28 |
| 1 | SN74HC245DWR | SN74HC245DWR:SOIC127P1030X265-20N | U7 |
| 1 | SS34 | Diode_SMD:D_SMA | D3 |
| 1 | STM32F407VGT6 | Package_QFP:LQFP-100_14x14mm_P0.5mm | U3 |
| 1 | SW_Push | Button_Switch_THT:SW_PUSH_6mm | SW2 |
| 1 | SW_SPDT | Button_Switch_SMD:SW_SPDT_PCM12 | SW1 |
| 1 | Screw_Terminal_01x05 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-5-3.5-H_1x05_P3.50mm_Horizontal | J32 |
| 1 | TF-015 | TF-SMD_TF-015:TF-SMD_TF-015 | Card1 |
| 1 | TMUX1208PWR | TMUX1208PWR:SOP65P640X120-16N | U6 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_Molex-105017-0001 | J15 |
Questions
How big is the HydrogelBioprinter PCB?
It measures 150 × 120 mm and has 2 copper layers, 1.6 mm thick.
What parts does the HydrogelBioprinter use?
174 parts, built around the STM32F407VGT6, SN74HC245DWRE4, AP3211KTR-G1 and HX711. 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 HydrogelBioprinter KiCad files?
From the SimonDaniel605/Hydrogel-3D-Printer repository on GitHub, at the commit this page was made from: the board is Hardware/PCB/KiCad_Files/HydrogelBioprinter/HydrogelBioprinter.kicad_pcb and its schematic Hardware/PCB/KiCad_Files/HydrogelBioprinter/Control.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the HydrogelBioprinter design in my own project?
Its repository publishes it under the MIT 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
- 6 layers300 × 248.8 mm

- 6 layers80.9 × 63 mm

- 2 layers128.6 × 80.9 mm

- 2 layers154.5 × 105 mm

Interface brain
ademuri/colordance-circle
An art project that uses arrays of colored lights around a circle to create kaleidoscopic colored shadows.
174 parts4Apache-2.0 - 4 layers70 × 85.9 mm

- 2 layers190.5 × 190.5 mm

- 4 layers150 × 50 mm

- 4 layers89 × 38 mm

HotPlate
Markuselectronics/DIY-USB-C-Reflow-Hotplate
A compact, open-source DIY Reflow Hotplate powered by USB-C PD and STM32. Features a custom aluminum PCB heater, OLED display, and PID temperature control for portable SMD soldering.
82 parts7