Skip navigation

Ah, the bliss of populating THT circuits on manufactured PCBs… just follow the silk-screen and you’ll be fine. in contrast, the fun-factor of soldering perfboard is way lower. your eyes move from your plan (if you happen to have one) to the board and back, your brain is trying to mirror the layout while you flip the board back and forth all the time. while this might be OK for a single board, what if you have to assemble two? or three? or even more?

for my latest project, i have to populate 10 identical boards. why not have a PCB manufactured, you may ask. well for different reasons: first, it’s too expensive, because the boards are rather large. secondly, i have to get rid of a larger amount of perfboard. third, the layout is not complicated enough to justify a manufactured board.

anyway, in a former similar project, i used a CNC mill to plot the traces onto the board:

plotted pcbs

this was extremely helpful, but setting up the files and the mill took some time. now in the recent project, i experimented with toner transfer to not only put the layout on a perfboard but also a silkscreen on the top. the result is a board that is as easy and flawlessly to assemble as your first beginners electronics kit back in the day and it is neither complicated nor time comsuming:


although this is supposed to be some kind of tutorial, i’m not going into details about the toner transfer process, because this is described in other tutorials.
the base of the process is to have a board layout. i normally create layouts even for my perfboard circuits in Cadsoft Eagle. if you set the grid to 0.1 inch and stick to 90 degree angles, you’ll be fine. after that, you usually print out the layout and use it as a template while soldering.
but soldering is still pain in the rear. so why not spend a few minutes with a laser printer, an iron and a sip of water to create a professional perfboard™?

first, i CNC’ed out the boards, because they have a rather odd shape.


if you have no access to a CNC, just use a hacksaw, jigsaw, scroll saw, chainsaw, dynamite, whatever. if you cut your boards manually, you maybe want to cut it after the silkscreening to have an outline for cutting.

for the toner transfer, laserprint the layout onto a piece of catalog or anything else that does not absorb the toner. you may want to stick to one of the toner transfer tutorials i linked earlier for details.
now it gets a little counter-intuitive: keep in mind that during ironing, the layout gets mirrored. that’s why you should only mirror the TOP layer before printing, not the bottom layer. it’s a good idea to print out of Eagle directly. printing into a PDF first is likely to result in unwanted scaling of the layout.




this is a little tricky: you have to carefully align the perfboard grid to the layout grid. i made good experiences with aligning towards a window or a ceiling light, then holding both layout and board with two fingers, carefully putting it on a table upside down and carefully taping it into place. did it mention that you should be very careful? before ironing, check the alignment again.





after ironing, let the board cool down and put in into a bowl of water. peeling/rubbing off the paper is easy if done underwater (only the board and your hands need to be under water). if you decided to do layout AND silkscreen, just repeat the whole process, but be sure not to iron the second layer too long, because you will re-liquify the toner on the other side and the board will stick to the surface.
satisfied? then go solder your professional perfboard™.




summary of things to keep in mind:

* print directly out of Eagle/yourLayoutSoftware
* mirror the top layer, print bottom layer normal
* carefully align layout and perfboard grid
* check alignment before ironing
* iron second layer only half a minute or so

if you have any questions or ideas to improve the process, please do comment!

UPDATE: here’s timelapse of soldering the board. it took about one hour and the video is speed up 10x:


  1. just AMAZING !
    the silkscreen looks very professionnal, congratulation ! 😉

  2. I bet you’ve heard of
    or maybe not …you have everything to mill your pcb’s why not mill them ?

  3. Hell Yeah i wish i thought of this

  4. That’s awesome! keep on! 🙂

  5. I do like the Wacken wristbands, feels almost like i this tutorial myself! 😀

  6. excellent idea, one n00bish question how do you force eagle to do only 90deg angles

    • If you are in routing mode, you have a panel on top where you configure which layer to route on, and right next to it different options for wire bending, including two 90deg options. the first one is even default. so unless you configure anything, (in soviet russia, ) Eagle forces YOU to do 90deg angles. 🙂

  7. What about the wiring connections..the toner does not conduct does it..?

    • The toner is non-conductive, that’s correct. it just makes it easier to draw the traces yourself because it tells you where. i use a very thin wire to draw the traces, as can be seen in the video i added to the post.

  8. Hi, may I know the name of the pen like tool you used to solder the thin wire? Was it customised tool designed by you? Where can I find that pen? Thank you.

8 Trackbacks/Pingbacks

  1. By Custom boards at home without etching on 17 Mar 2013 at 7:08 pm

    […] custom board right now, something etching a custom board won’t allow. [KopfKopfKopfAffe] has a unique solution to this problem, able to create custom boards in under an hour without any nasty […]

  2. […] custom board right now, something etching a custom board won’t allow. [KopfKopfKopfAffe] has a unique solution to this problem, able to create custom boards in under an hour without any nasty […]

  3. […] custom board right now, something etching a custom board won’t allow. [KopfKopfKopfAffe] has a unique solution to this problem, able to create custom boards in under an hour without any nasty […]

  4. […] custom board right now, something etching a custom board won’t allow. [KopfKopfKopfAffe] has a unique solution to this problem, able to create custom boards in under an hour without any nasty […]

  5. […] muy barato ahora mismo , algo grabado un tablero personalizado no se lo permita. [KopfKopfKopfAffe] tiene una solución única para este problema , capaz de crear tablas personalizadas en menos de una hora sin ningún tipo de productos químicos […]

  6. […] board rectify forthwith, something etching a custom cabinet won’t endure. [KopfKopfKopfAffe] has a sole answer to this dilemma, clever to cause custom councils in below an hour lacking some obscene […]

  7. By Making a USB AVR programmer | Vikas' blog on 29 Nov 2013 at 10:19 am

    […] Okay. Now that I have an AVR programmer working (parallel port programmer), the original intent need to be served i.e to build a USB AVR programmer. USBasp ( is a simple and popular USB AVR programmer that uses V-USB’s bit-banging USB code ( to implement an AVR programmer. But, I didn’t want to make a PCB (or get it done from some expensive PCB fab and wait forever to get it). So, perfboard is a quick and moderately reliable option. I found this cool technique of making professional looking perboard circuits: […]

  8. By Misc links | Raspberries and other fruits on 15 Jan 2016 at 8:55 pm

    […] Reminder – toner transfer to perfboard […]

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: