Skip to the content
PCBKitNew board
2 layers157.5 × 97.8 mmEsp32PrinterController, the printed circuit board in 3D

PCB design for 3D printer controller using ESP32 processor

Size
157.5 × 97.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
101
Nets
114
Pads
395
Tracks, vias
783, 26
Pours
5
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
28 Feb 2020
Updated
3 Oct 2021

Overview

Esp32PrinterController is an open-source printed circuit board by MitchBradley, from the MitchBradley/Esp32PrinterController repository on GitHub, published under the MIT licence. It is a 2-layer board of 157.5 × 97.8 mm with 101 parts on 114 nets, routed with 783 tracks and 26 vias.

It is built around the 74AHCT595D, ULN2803A and IRLB8743PBF, with the IRLZ44N among its other parts. Its parts include 21 capacitors, 21 connectors, 11 resistors, 6 ICs and 3 diodes. It belongs with the ESP32, ESP8266 and RISC-V boards of this library.

Main components

4

Parts

101
QtyValueFootprintReferences
18SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP2, JP3, JP4, JP5, JP10, JP11, JP12, JP13, JP14, JP15, JP16, JP17, JP18, JP19, JP20, JP21 +2
130.1uFCapacitor_THT:C_Rect_L7.2mm_W2.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2C2, C4, C8, C9, C10, C11, C21, C23, C30, C31, C32, C160, C170
8Jumper_3_OpenJumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabelsJP8, JP9, JP22, JP23, JP24, JP25, JP26, JP27
5100uFCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC1, C5, C6, C7, C110
4MountingHoleMountingHole:MountingHole_3mmH1, H2, H3, H4
310kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR30, R31, R32
210Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR10, R15
2100kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR11, R16
22.2kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR12, R17
24.7kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR20, R22
24.7uFCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC20, C22
274AHCT595Package_DIP:DIP-16_W7.62mm_Socket_LongPadsU3, U4
1+BED-this:PhoenixContact_MSTBVA_2,5_2-G-5,08_1x02_P5.08mm_Vertical_WallToWallJ11
1+BT-this:PhoenixContact_MSTBVA_2,5_2-G-5,08_1x02_P5.08mm_Vertical_WallToWallJ20
1+FAN1-this:PhoenixContact_MSTBVA_2,5_2-G-5,08_1x02_P5.08mm_Vertical_WallToWallJ12
1+FAN2-this:PhoenixContact_MSTBVA_2,5_2-G-5,08_1x02_P5.08mm_Vertical_WallToWallJ13
1+FAN3-this:PhoenixContact_MSTBVA_2,5_2-G-5,08_1x02_P5.08mm_Vertical_WallToWallJ14
1+NOZ-this:PhoenixContact_MSTBVA_2,5_2-G-5,08_1x02_P5.08mm_Vertical_WallToWallJ10
1+NT-this:PhoenixContact_MSTBVA_2,5_2-G-5,08_1x02_P5.08mm_Vertical_WallToWallJ21
1+XM-this:PhoenixContact_MSTBVA_2,5_2-G-5,08_1x02_P5.08mm_Vertical_WallToWallJ30
1+YM-this:PhoenixContact_MSTBVA_2,5_2-G-5,08_1x02_P5.08mm_Vertical_WallToWallJ31
1+ZM-this:PhoenixContact_MSTBVA_2,5_2-G-5,08_1x02_P5.08mm_Vertical_WallToWallJ32
1-24V IN+this:PhoenixContact_MSTBVA_2,5_2-G-5,08_1x02_P5.08mm_Vertical_WallToWallJ1
1100uFCapacitor_THT:CP_Radial_D7.5mm_P2.50mmC3
110A BEDFuse:Fuseholder_Blade_ATO_Littelfuse_Pudenz_2_PinF2
11N5819Diode_THT:D_DO-35_SOD27_P10.16mm_HorizontalD1
13A REMFuse:Fuseholder_Blade_ATO_Littelfuse_Pudenz_2_PinF1
1BEDLED_THT:LED_D5.0mmD3
1BLTouchConnector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_VerticalJ60
1DRIVER_EModule:Pololu_Breakout-16_15.2x20.3mmA4
1DRIVER_XModule:Pololu_Breakout-16_15.2x20.3mmA1
1DRIVER_YModule:Pololu_Breakout-16_15.2x20.3mmA2
1DRIVER_ZModule:Pololu_Breakout-16_15.2x20.3mmA3
1DcStepDown_LM2596this:Module_LM2596_DC-DCU2
1ESP32-DEVKITC-32Dthis:MODULE_ESP32-DEVKITC-32D_LongPadsU1
1IRLB8743Package_TO_SOT_THT:TO-220-3_VerticalQ2
1IRLZ44NPackage_TO_SOT_THT:TO-220-3_VerticalQ1
1Jumper_3_OpenJumper:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm_NumberLabelsJP1
1LCDConnector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalJ40
1MOT EConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ5
1MOT EConnector_Phoenix_MC:PhoenixContact_MCV_1,5_4-G-3.81_1x04_P3.81mm_VerticalJ6
1MOT XConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ110
1MOT XConnector_Phoenix_MC:PhoenixContact_MCV_1,5_4-G-3.81_1x04_P3.81mm_VerticalJ25
1MOT YConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ23
1MOT YConnector_Phoenix_MC:PhoenixContact_MCV_1,5_4-G-3.81_1x04_P3.81mm_VerticalJ26
1MOT ZConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ24
1MOT ZConnector_Phoenix_MC:PhoenixContact_MCV_1,5_4-G-3.81_1x04_P3.81mm_VerticalJ27
1NOZLED_THT:LED_D5.0mmD2
1ULN2803APackage_DIP:DIP-18_W7.62mm_Socket_LongPadsU5
1WeMos_D1_mini_SD_ShieldModule:WEMOS_D1_mini_lightU6

Questions

How big is the Esp32PrinterController PCB?

It measures 157.5 × 97.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Esp32PrinterController use?

101 parts, built around the 74AHCT595D, ULN2803A, IRLB8743PBF and IRLZ44N. 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 Esp32PrinterController KiCad files?

From the MitchBradley/Esp32PrinterController repository on GitHub, at the commit this page was made from: the board is Esp32PrinterController.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Esp32PrinterController 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

  • 2 layers160 × 65 mmPneumatic control unit system, the printed circuit board in 3D

    Pneumatic control unit system

    kvriet/AirSystem-ESP32-for-Soft-Robotics

    An air control system for soft robotics using ESP32

    72 partsMIT
  • 2 layers164 × 126.5 mmDAB converter, the printed circuit board in 3D

    DAB converter

    lbregy/Power-Electronics

    202 parts
  • 2 layers102.8 × 46.5 mmMETAL AIR BMS, the printed circuit board in 3D

    METAL AIR BMS

    MAATHES-THILAK-K/METAL_AIR_BMS

    STM32-based Single Cell Metal-Air Battery Management System (BMS) featuring real-time voltage/current monitoring, temperature sensing, hydrogen gas detection, protection mechanisms, UART communication, and a…

    88 parts
  • 2 layersPolpoboard PCB, the printed circuit board in 3D

    Polpoboard PCB

    snjung/polpoBoard

    Building an electronic Scoreboard

    40 partsMIT
  • 2 layers100 × 64.7 mmDevRam, the printed circuit board in 3D

    DevRam

    Danjovic/MSX

    Coletânea de projetos para MSX

    37 parts43GPL-2.0
  • 4 layers100.9 × 77.5 mmYm2610-pcb, the printed circuit board in 3D

    Ym2610-pcb

    dan-rodrigues/ym2610-pcb

    FPGA-based PCB to control a YM2610 sound synthesis chip.

    168 parts31