Here is a video of the laser method. https://www.youtube.com/watch?v=4SNkzoOvoD8 Here is a video of the direct pen method. https://www.youtube.com/watch?v=rLQajSRnELc
I just watched this video (https://www.youtube.com/watch?v=na9-USi_hZQ) and I'm pretty much sold on getting a 3020 CNC router and routering my boards. Advantages - single step process, ie no developing or etching steps - don't have to deal with etchant or developer chemicals - it drills the holes (accurately) - it routers the board edges and drills mounting holes - it works with any bare board - it seems like a robust process - can leave untouched area on the board and then add to the circuit later. This is a big plus when prototyping because it saves having to redo the entire first part of the circuit. The dust isn't too bad. The noise isn't too bad either. Its pretty fast as well, overall. A laser might "print" the board faster, but then you have to develop it, etch it and drill it.
Milling is a single-step process. No chemicals. You can easily attach a vacuum hose to the side of the spindle. You will certainly get higher resolution with the laser though... The 3020 is of very low quality as far as I know. I have a 7x7 ZenToolworks, which is made of rigid PVC, but the moving parts are of high quality. Specially the leadscrew with anti-backlash nut. It's also around US $700.
I'm actually going to buy a 3040 with ballscrews. Its a bit more money, but probably worth it. I will only use this machine for light work - PCBs, a big of wood, etc. I have a full sized lathe (CNC'd) and milling machine (about to be CNC'd) for doing heavier work. The laser probably will do finer pitch work. There are some issues though, like light spreading and such. I'd go with one, but I don't want to have to deal with developer and etchant and I also want a CNC doing the drilling. And I want to be able to put part of a circuit done on a board, then add to it. You can't do that with etching. I can probably do that with isolation routering.
I bought the 3040 today. It has ball screws. I also ordered a smoothie board for it. Being that I no longer have a PC with a parallel port and I don't intend to run Mach3, I'll run it with the Smoothie board. I like the idea of being able to download code to the smoothie board instead of tying up a dedicated computer for it. There might be boards out there that are better than Smoothie, I haven't looked. I like Smoothie because its OS and runs GRBL.
I had never heard of the Smoothieboard. It looks like a big complicated piece of hardware. I simply use an Arduino UNO with GRBL and a stepper driver board.
I've built 4 CNC machines using a variety of control systems. Smoothieboard is the simplest, easiest and most powerful way to set up a stepper machine. Connect power supplies, connect stepper motors, tune it and use it. The great thing about GRBL and Smoothieboard is that the G Code and motor control loops run on a micro controller where they should. The PC that connects to the Smoothie board is used for generating, editing and downloading the G code, as it should. Windows was never designed to bash parallel port bits. The 4 and 5 axis Smoothieboard controllers have a network connection. All of them have a USB connection. Its easy to have a single PC/tablet/laptop set up with a good gcode sending package and use it to control all the machines in the shop. And it works great.
Another + for laser is to add UV sensitive solder mask, and possibly even silk screen in another layer. I've only tested solder mask so far, seems to work when using low enough laser power. I aslo have a 3040 cnc but would like to avoid the fiberglass dust getting to my bearings and screw so I'm looking into the laser