

Bedheater
DIY M3D heated printer bed
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 21
- Nets
- 20
- Pads
- 81
- Tracks, vias
- 97, 2
- Pours
- 4
- Routed
- Yes
- KiCad
- KiCad 4
- Created
- 24 Mar 2016
- Updated
- 24 Mar 2016
Overview
Bedheater is an open-source printed circuit board by baverbud, from the baverbud/m3dheatedbed repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board with 21 parts on 20 nets, routed with 97 tracks and 2 vias.
It is built around the ATMEGA328-PU, UB232R and TIP142. Its parts include 5 resistors, 5 connectors, 4 capacitors, 3 ICs and 2 diodes. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
3ATMEGA328-PU
PDIP-28-40℃~+85℃ 1.8V~5.5V 10bit 1KB 20MHz 23 2KB 32KB 8 Bit AVR Built-in FLASH PDIP-28 Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)UB232R
SMD,15x15mmUSB to UART、On-board regulator、USB to TTL SMD,15x15mm USB Conversion Modules ROHSFTDIUSB Conversion ModulesTIP142
TO-247AC-31000 100V 10A 125W 1mA 3V 3V 5V NPN TO-247AC-3 Darlington Transistors ROHSSTMicroelectronicsDarlington Transistors
README
README.mdm3dheatedbed
DIY M3D heated printer bed
The logic board, firmware and app are not M3D specific, so this could be used with any printer. However, I have only tested it with the M3D.
Use at your own risk. Licensed under GPLv3.
Contents:
- app: Windows app to control temperature
- circuit: Schematic and PCB for the logic board. Use Kicad to open.
- firmware: Firmware for the atmega328p on the logic board. Uses atmel studio, but should be compatible with the Arduino toolchain.
Note that the firmware uses the Arduino PID Library at https://github.com/br3ttb/Arduino-PID-Library, which is licensed under the GPLv3 at the the time of this writing.
For a copy of the GPLv3, please see the LICENSE file.
Parts
21| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | C | Capacitors_ThroughHole:C_Disc_D3_P2.5 | C1, C2, C3, C4 |
| 3 | 1K | Resistors_ThroughHole:Resistor_Horizontal_RM10mm | R1, R3, R4 |
| 2 | 10K | Resistors_ThroughHole:Resistor_Horizontal_RM10mm | R2, R5 |
| 2 | LED | LEDs:LED-5MM | D1, D2 |
| 1 | 20 MHz | Crystals:Crystal_HC49-U_Vertical | Y1 |
| 1 | ATMEGA328-P | Housings_DIP:DIP-28_W7.62mm_LongPads | IC1 |
| 1 | AVR-ISP-6 | Pin_Headers:Pin_Header_Straight_2x03 | CON1 |
| 1 | BARREL_JACK | Connect:BARREL_JACK | CON2 |
| 1 | CONN_01X02 | Connect:PINHEAD1-2 | P2 |
| 1 | Heater+ | Connect:Banana_Jack_1Pin | P1 |
| 1 | Heater- | Connect:Banana_Jack_1Pin | P3 |
| 1 | OKI-78SR-3.3 | TO_SOT_Packages_THT:TO-220_Neutral123_Horizontal_Reverse_LargePads | U1 |
| 1 | TIP142 | TO_SOT_Packages_THT:TO-247_Horizontal_Neutral123_largePads | Q1 |
| 1 | UB232R | glide:UB232R | U2 |
Similar boards
- 2 layers74.9 × 48.3 mm

- 4 layers136.4 × 77.8 mm

Mother
emiirkaya/ThermovitalSync-PCB
A PCB project for a vital monitoring-cooling device with GUI
99 parts2MIT - 4 layers223.5 × 147.3 mm

- 2 layers114.9 × 100 mm

Audio + Vermogen Opstelling
TiebeDeclercq/Audio-1-Labo-Opstelling
Complete audio versterker PCB voor labo-opdrachten met Klasse A, AB en push-pull configuraties plus frequentie-analyse circuits. En ook alles voor vermogenelektronica.
123 parts - 2 layers129 × 83.3 mm

Power supply
prydin/opamp-frontend-class-ab
The result is a fast amplifier (>80V/us slew rate) with low distortion (0.00045% meadured @ 1kHz/1W/8ohm resistive load). It's undergone some preliminary measurements and looks quite promising.
40 parts4 - 2 layers120 × 120 mm

- 2 layers97 × 150.9 mm

- 2 layers104.9 × 75.2 mm

Questions
What parts does the Bedheater use?
21 parts, built around the ATMEGA328-PU, UB232R and TIP142. 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 Bedheater KiCad files?
From the baverbud/m3dheatedbed repository on GitHub, at the commit this page was made from: the board is circuit/bedheater.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Bedheater design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).