Close Menu
  • Articles
    • Learn Electronics
    • Product Review
    • Tech Articles
  • Electronics Circuits
    • 555 Timer Projects
    • Op-Amp Circuits
    • Power Electronics
  • Microcontrollers
    • Arduino Projects
    • STM32 Projects
    • AMB82-Mini IoT AI Camera
    • BLE Projects
  • IoT Projects
    • ESP8266 Projects
    • ESP32 Projects
    • ESP32 MicroPython
    • ESP32-CAM Projects
    • LoRa/LoRaWAN Projects
  • Raspberry Pi
    • Raspberry Pi Projects
    • Raspberry Pi Pico Projects
    • Raspberry Pi Pico W Projects
  • Electronics Calculator
Facebook X (Twitter) Instagram
  • About Us
  • Disclaimer
  • Privacy Policy
  • Contact Us
  • Advertise With Us
Facebook X (Twitter) Instagram Pinterest YouTube LinkedIn
How To Electronics
  • Articles
    • Learn Electronics
    • Product Review
    • Tech Articles
  • Electronics Circuits
    • 555 Timer Projects
    • Op-Amp Circuits
    • Power Electronics
  • Microcontrollers
    • Arduino Projects
    • STM32 Projects
    • AMB82-Mini IoT AI Camera
    • BLE Projects
  • IoT Projects
    • ESP8266 Projects
    • ESP32 Projects
    • ESP32 MicroPython
    • ESP32-CAM Projects
    • LoRa/LoRaWAN Projects
  • Raspberry Pi
    • Raspberry Pi Projects
    • Raspberry Pi Pico Projects
    • Raspberry Pi Pico W Projects
  • Electronics Calculator
How To Electronics
Home » DIY Homemade PCB – Etching PCBs with 3D Printers
Articles Tech Articles

DIY Homemade PCB – Etching PCBs with 3D Printers

Mamtaz AlamBy Mamtaz AlamUpdated:August 3, 20234 Mins Read
Share Facebook Twitter LinkedIn Telegram Reddit WhatsApp
Etching PCB with 3D Printer
Share
Facebook Twitter LinkedIn Pinterest Email Reddit Telegram WhatsApp

Overview

In this guide, we will learn how you can make PCB at home by etching PCB with 3D Printers. Have you ever thought of creating your own PCB board? Maybe you’ve got a unique design you want to print, or you just don’t want to wait for delivery. 

With a decent 3D printer that supports plotting, a few chemicals, and household items, you’re well on your way to creating a custom PCB board.

The method we’ll describe in this article is the etching method.

The principle is to expose photosensitive material to an etching solution that eats away at the surface. So, you make marks with a permanent pen on a PCB board, drop it into an etching solution, and the solution etches away the board, except for those parts covered by the permanent marker.

In the end, you’ll have a product like this:

PCB Etching 3D Printer

Ready? Let’s get into the step-by-step guide on how to etch your own PCBs at home.


Materials needed:

  1. 3D printer
  2. PCB board
  3. Etching solution
  4. Permanent marker or pen
  5. Software for designing the PCB
  6. Pen holder for printer
  7. Acetone
  8. Tapes
  9. Safety gloves and masks

Etching PCB with 3D Printer

1. Design the PCB in a software

The first step is to create the PCB in software and export it in the appropriate format. Popular software for designing PCBs includes KiCAD, EAGLE, and EasyEDA. 

The best format to export a PCB design file is the Gerber format. It allows you to create different circuit board design layers as separate image files. You can also export the design as a txt file.

3D printers most commonly read data in G-code.

2. Attach a permanent pen and plain PCB board to the printer

When your design is ready, attach the etch-resistant permanent pen to the printer head (sharpies can be effective). You may need to create the pen holder from scratch.

Note, that your permanent pen should have the best ballpoint diameter to neatly replicate your PCB design. A good range is 0.2mm to 0.3mm.

Next, attach the empty PCB board to the platform. This is where you use tape to hold down the board at several edges. It should be tight enough to prevent any movements.

3. Home printer or set the starting point

The next step is to set a starting point for the printer and set it to act as a plotter. In the machine settings, set the temperature to 0, and the nozzle point to 1mm.

Then start the start and end codes. Set the printer to lift the pen off the board once printing is over.

I recommend homing your printer, turning it off, and rebooting it. If not, the printer will begin homing when you press “print” and therefore offset the results.

4. Begin printing

When everything is set to run, press print. The machine will begin to plot the design on the board with the permanent marker. Depending on the complexity of the design, this process takes anywhere from 20 minutes to several hours.

If you can manage it, sit by and watch for any errors in the printing, or errors in design. You can stop the process at any time and wipe out the already made marks with an acetone solution.

5. Place printed PCB in an etching solution

When printing is done, and you’re satisfied with the results, place the printed board in an etching solution. The common ones are Ferric Chloride, Sodium Persulphate, and Ammonium Persulphate. 

Put on safety gloves and masks. Etching solutions are extremely toxic to the skin and they may have strong smells.

The container should be wide and deep enough to comfortably contain the board, and the solution should be enough to cover its surface.

For the best results, agitate the container every few minutes. To speed up the process, you can apply temperature. Without any temperature, leave the board in the etching solution for at least half an hour.

6. Wipe out the permanent marker

After etching, bring out the board. Dry off the solution. Then, use acetone and a microfiber towel to wipe out the pen marks.

What you’ll have is a beautifully etched PCB board, with the areas covered by the marker completely untouched.

The result is affected by how well you follow the steps and your level of experience. So be patient, as you gain more experience, the result is neater.


Conclusion

Our method only works with a printer that can also work as a plotter. Some printers make it super easy for you. SLA resin 3D printers remove any need for an etching solution.

We wish you the best of luck as you create your homemade PCB boards.

Share. Facebook Twitter Pinterest LinkedIn Tumblr Email Reddit Telegram WhatsApp
Previous ArticleSmart Phone Controlled Home Automation with Raspberry Pi
Next Article Interfacing SGP30 CO2 & TVOC Sensor with Arduino

Related Posts

A Guide to Sourcing Obsolete ICs for Vintage Projects

Beyond AliExpress: A Guide to Sourcing Obsolete ICs for Vintage Projects

Speed-Run Translations: Making Fast-Moving Meme Videos Accessible Worldwide

The Future of Video Production: Adding Emotion with AI Voice Generators

Updated:August 26, 2025
A Beginner’s Guide to Building Compact Electronic Circuits at Home

A Beginner’s Guide to Building Compact Electronic Circuits at Home

Updated:August 5, 2025
Why DIY IoT Prototype Fails at Scale Hidden Component‑Sourcing Trap

Why DIY IoT Prototype Fails at Scale: Hidden Component‑Sourcing Trap

Microchip ATECC608A CryptoAuthentication Devices

Securing IoT Devices With Microchip ATECC608A

Add A Comment

CommentsCancel reply

Latest Posts
ESP32 Fingerprint Attendance System with Live Web Dashboard

ESP32 Fingerprint Attendance System with Live Web Dashboard

June 21, 2026
IoT Based PM & Air Quality Monitoring System using ESP32

IoT Based PM & Air Quality Monitoring System using ESP32

June 14, 2026
DIY ESP32 MLX90640 IR Thermal Camera with Live Web Display

DIY ESP32 MLX90640 IR Thermal Camera with Live Web Display

May 10, 2026
IoT Activity Tracker with ESP32 & Accelerometer Gyroscope

IoT Activity Tracker with ESP32 & Accelerometer/Gyroscope

May 2, 2026
A Guide to Sourcing Obsolete ICs for Vintage Projects

Beyond AliExpress: A Guide to Sourcing Obsolete ICs for Vintage Projects

April 21, 2026

ESP32 IoT Vehicle Motion Analyzer with MPU6050 & LIS3MDL

April 27, 2026
Building a Smart Sensor Node with a BLE Microcontroller

Building a Smart Sensor Node with a BLE Microcontroller

February 26, 2026
High-Accuracy Pitch, Roll, Yaw with ESP32 & BNO08x IMU

High-Accuracy Pitch, Roll, Yaw with ESP32 & BNO08x IMU

April 27, 2026
Top Posts & Pages
  • ESP32 Fingerprint Attendance System with Live Web Dashboard
    ESP32 Fingerprint Attendance System with Live Web Dashboard
  • ESP32 CAN Bus Tutorial | Interfacing MCP2515 CAN Module with ESP32
    ESP32 CAN Bus Tutorial | Interfacing MCP2515 CAN Module with ESP32
  • IoT AC Energy Meter with PZEM-004T & ESP32 WebServer
    IoT AC Energy Meter with PZEM-004T & ESP32 WebServer
  • 12V DC to 220V AC Inverter Circuit & PCB
    12V DC to 220V AC Inverter Circuit & PCB
  • LD2410 Sensor with ESP32 - Human Presence Detection
    LD2410 Sensor with ESP32 - Human Presence Detection
  • Buck Converter: Basics, Working, Design & Application
    Buck Converter: Basics, Working, Design & Application
  • IoT Based Patient Health Monitoring on ESP32 Web Server
    IoT Based Patient Health Monitoring on ESP32 Web Server
  • How to use INA226 DC Current Sensor with Arduino
    How to use INA226 DC Current Sensor with Arduino
Categories
  • Arduino Projects (197)
  • Articles (60)
    • Learn Electronics (19)
    • Product Review (15)
    • Tech Articles (28)
  • Electronics Circuits (46)
    • 555 Timer Projects (21)
    • Op-Amp Circuits (7)
    • Power Electronics (13)
  • IoT Projects (205)
    • ESP32 MicroPython (7)
    • ESP32 Projects (82)
    • ESP32-CAM Projects (15)
    • ESP8266 Projects (76)
    • LoRa/LoRaWAN Projects (22)
  • Microcontrollers (38)
    • AMB82-Mini IoT AI Camera (4)
    • BLE Projects (18)
    • STM32 Projects (19)
  • Raspberry Pi (93)
    • Raspberry Pi Pico Projects (57)
    • Raspberry Pi Pico W Projects (12)
    • Raspberry Pi Projects (24)
Follow Us
  • Facebook
  • Twitter
  • Pinterest
  • Instagram
  • YouTube
About Us

“‘How to Electronics’ is a vibrant community for electronics enthusiasts and professionals. We deliver latest insights in areas such as Embedded Systems, Power Electronics, AI, IoT, and Robotics. Our goal is to stimulate innovation and provide practical solutions for students, organizations, and industries. Join us to transform learning into a joyful journey of discovery and innovation.

Copyright © How To Electronics. All rights reserved.
  • About Us
  • Disclaimer
  • Privacy Policy
  • Contact Us
  • Advertise With Us

Type above and press Enter to search. Press Esc to cancel.

Ad Blocker Enabled!
Ad Blocker Enabled!
Looks like you're using an ad blocker. Please allow ads on our site. We rely on advertising to help fund our site.