I want to thank everybody again for the interest and good information
regarding this admittedly semi-OT topic. :)

I hope I'm not stretching everybody's patience now, but given your
interest, maybe I can elaborate a bit on where I'm coming from (if
you're pressed for time and only interested in issues immediately
related to OpenBSD, you can safely press Del now ;):

2009/4/6 J.C. Roberts <list-...@designtools.org>:
>> > For Do-It-Yourself PCB's, you *really* want postscript support.

Yep. But then, I want PostScript anyway. Badly. I've never owned a
(working) PostScript printer in my life and I'm sick of raster image
printers. Sick of 'em. Sick of 'em all. ;)

>> > Color support is not necessary, and you can easily get away with
>> > finding a free, used, office laser printer. As odd as it might
>> > seem, some of the old laser printers are actually "better" in the
>> > sense of they were built to last and you can still get parts for
>> > most of them.

> On Mon, 6 Apr 2009 15:05:14 -0400 Jason Dixon <ja...@dixongroup.net>
> wrote:
>>
>> If the above is correct (and I believe JCR) then I can highly
>> recommend the Brother HL-2170W.  It's inexpensive and has worked
>> great for me with OpenBSD.  Comes with wireless *and* wired
>> networking.
>>
>> http://www.brother-usa.com/Printer/ModelDetail.aspx?ProductID=hl2170W

2009/4/6 J.C. Roberts <list-...@designtools.org>:
> If the real reason for buying a laser printer is PCB work...

It isn't. And actually, I *do* want colour. Currently my only printer
is a Canon BJC-85. That is an *EXTREMELY* slow colour inkjet, and
while it prints ok text documents, its images are fairly atrocious.
Also, it's *EXTREMELY* tedious to refill. Think hunching over the desk
and using a syringe to slllllloooooooooowwwwwly drip-feed refill ink
into its cartridge tanks. Or pay an arm and a leg for consumables that
just aren't worth it. My existing printer's only advantage? It's
portable. But I haven't even got a laptop anymore (other than an
ancient PowerBook that has neither a USB nor a parallel port). So I
could kind of use a new printer. And since my objective it so replace
my current printer, I want colour, because otherwise I'd be tempted to
keep the old one around. So having noticed that colour lasers have
become relatively affordable, I want to kill the maximum number of
birds with the one stone. Here's what I can "afford": I can put one
printer on my birthday wish list. ;) I cannot afford buying a b/w
laser AND a colour whatever, however cheap those two printers might
be.

Discovering the laser printer DIY PCB stuff just put another bird in
my PETA-hating slingshot crosshairs. Some of you may remember that a
long time ago I amateurishly cobbled together a serial shut down
button for a headless OpenBSD box:
http://marc.info/?l=openbsd-misc&m=111177380010679&w=2

(The sled software download no longer works, you can either find a
prior version here: http://www.linuxfocus.org/~guido/#sled or maybe
google and see if you can find the sled-0.4.tar.gz version somewhere.
Being able to verify that the code doesn't wipe your hard drive would
also help. No promises.)

Anyway, while I got things to work, I never told you just how terrible
a mess of leftovers and unshielded wires my worse-than-a-ratsnest
Frankencircuit was. Want to see something truly frightening? Behold:

http://imgur.com/J650Q.jpg
http://imgur.com/J66KA.jpg

So of course when I learned that I could bake my very own pretty PCBs,
I damn near wet myself. Imagine: No more weirdly and reluctantly
twisted wires held in place by solder. A neat properly printed circuit
board. That I can lay out any way I darn well please. Heaven.

But wait, there's more: Because I also recently discovered this:
http://www.teuthis.com/daisy/ Portable MP3 sounds kinda tempting. Hey,
I still use a cassette tape Walkman. (I bought 2 cheap MP3 players in
the past but returned them both, because their Flash memory had
errors.) They do sell these as kits here
http://www.makershed.com/ProductDetails.asp?ProductCode=MKTET1 , but
$115 USD? Nah. So I installed Cadsoft Eagle on my Ubuntu box, opened
the board file, and selectively extracted only the actual top and
bottom circuits and converted that and came up with this:

http://imgur.com/J7JY2.png
http://imgur.com/J7RNU.png

(If you want to print this, set the ppi to 1200x1200, otherwise it
won't be the correct size.)

The idea is that I could
(a)
buy all the parts:
- PIC microcontroller part number PIC18F45J10-I/P
cf. http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en024619
and http://www.microchipdirect.com/productsearch.aspx?Keywords=PIC18F45j10
- http://www.vlsi.fi/en/products/vs1011.html
http://verkkokauppa.planeetta.net/epages/Planeetta.sf/en_GB/?ObjectPath=/Shop
s/vlsi/Products/N6N9480
- etc, etc.;
(b)
use a laminating machine to transfer the toner to both the top and
bottom of  double layer PCB stock;
(c)
etch the thing;
(d)
make me on of these, so I can SMT-solder:
http://www.engadget.com/2006/03/07/how-to-make-a-surface-mount-soldering-iron
/
(e)
dremel and wire and/or solder through the vias
(http://en.wikipedia.org/wiki/Via_(electronics) ) to connect them;
(f)
and SMT-solder the shit out of these motherfucking chips on this
motherfucking PCB.

My biggest concern is that some of the paths are so thin, I'd be
concerned whether I get them reliably masked with enough toner to have
a complete connection -- and whether I can avoid having the acid eat
up the thin circuit pathways from the side during the etching,
breaking the circuit. But hey, if it doesn't work the first time, I
should be able to edit the mask images and make these anorexic
pathways a little healthier.

Sure it's a challenge. If I pull it off it would be a quantum leap up
from the horrors shown above. But hey, if I fail miserably, it's
nobody's loss but my own, right?

And actually, in an ideal world, I'd much rather create an audio
player based on the VS1053 (
http://www.vlsi.fi/en/products/vs1053.html ) than the VS1011, because
MP3 is patent-encumbered and OGG Vorbis isn't. But to do that I'd need
to re-learn electronics, and probably learn embedded programming.
Translation: Way, *way* WAY outta my league. In my wet dreams,
perhaps. One day. Years from now. Maybe.

2009/4/6 J.C. Roberts <list-...@designtools.org>:
>
> You will probably never be building extremely high-speed PCB designs in
> your garage, so a resolution of 300dpi or better should suffice. Even
> the axis-based mixed-resolution printers (i.e. "600x300" Horizonal/Vert)
> should work fine.

If I really want to print out stuff like the above and have a chance
of different circuits not running into each other, then I will need
the highest dpi resolution I can get. I exported the mask PNGs so
they'd be 1200x1200ppi. That should tell you something.

> The things I like about my XEROX DocuPrint N17 are:
> 1.) 1200 dpi resolution

That would be super.

> 2.) a paper path for thick card stock
> 3.) network interface
> 4.) postscript support (multiple levels)
> 5.) duplexing
> 6.) very cheap to run

> You need to realize laser printers are *not* the only way to do PCB's,
> and some of the inkjet printers are at least equal if not better for
> this task.
>
>
http://blog.makezine.com/archive/2006/08/how_to_direct_to_pcb_ink_jet_r.html
>
> (MakeZine has a number of other Home-PCB articles)
> Some people argue that using inkjets is more accurate than laser
> printers since the possible human errors in resist mask alignment are
> eliminated. Also, with inkjet printers, you can even do "silkscreens"
> of sorts on your home built boards.
>
>        "Fashion Is My Only Conscience" ;-)

You're absolutely right, and thank you very much for the link.
However, having looked at the way they're essentially sacrificing a
printer to the cause, and generally seeing the merits and limitations
of both methods, I think that for now, the laser printer toner
transfer method is the one for me. I did however see that Xerox has a
series of solid ink printers, and I'm going to ask them what they
think about the prospects of masking PCB stock with this. Should be
fun. I could tell you if I get an answer if you're interested.

Printer-wise, here's what I've looked at a bit closer:

Xerox:
  Phaser 6110
  USB version 6110V/B: ~199 / RJ45 version 6110V/N: ~259 IE
                       ~129                          ~139 DE
                       ~# 85                         ~# 95 UK

Lexmark Lexmark C540n  ~259 DE

(Brother) HL-2400C     ~$125 US

(NB: WTF, Xerox?! Irish people get to pay 120 more for the exact same
friggin printer?! We all know about "Ripoff Ireland" (
http://en.wikipedia.org/wiki/Rip-Off_Republic ), but this is _fucking
ridiculous_. What's that? Taxes? Oh, like a 120 euro extra in taxes
shit sandwich?!? Seriously? I don't believe you, Xerox.)

> Lastly, if you're not in a rush, or if you're working on high-speed
> designs, you should talk to your local PCB fabrication house. The silly
> part is many of their customers do not use the entire "blank" so your
> small design can easily be tossed in an unused corner of the blank and
> be manufactured in parallel with orders from other customers. This is
> really cheap to do, since without your order, the wasted space on the
> blank would be tossed out. The cool part about this is you can get
> multi-layer (>2) PCB designs --something you can't do at home-- done
> very cheaply if you're patient, as well as get the benefit of DRC
> testing, X-RAY analysis, Bed-Of-Nails (aka "clamshell") testing, ...
>
> As long as you can "Tape-Out" your design into a supported format (i.e.
> gerber), your local fab house will most likely be *real* friendly since
> it will save them wasted materials, and of course, they just never know
> where the "little business" you offer may lead in the future.

That's a real nice hint. I'll keep it in mind. Of course the free demo
of Eagle can design only really small circuits, or open/print existing
larger files. But Wikipedia tells me that both gEDA and KiCad also
grok gerber files, so this might just work:
http://en.wikipedia.org/wiki/Gerber_File

Again, thank you everybody for your interest, and I hope this has not
been too annoying a distraction from our regular scheduled
programming.

Thanks and regards,
--ropers

Reply via email to