I hacked my gerber pretty-printing scripts to (somewhat) work with
the Altium gerbers M1 uses. These are the results:

http://downloads.qi-hardware.com/people/werner/m1/tmp/front.png
http://downloads.qi-hardware.com/people/werner/m1/tmp/back.png

The scripts are here:

http://projects.qi-hardware.com/index.php/p/eda-tools/source/tree/master/fab/m1

Known bugs:

- Excellon drill data and the gerber coordinate system use different
  origins. I manually aligned them (variables $x0 and $y0 in
  drl2gerber), but with some imperfection. That's why you'll see
  slight mis-alignment, particularly around mounting holes.

- some holes are drilled (e.g., drill moves to the position, drills
  into the board, then retracts) while others are slotted (e.g., mill
  moves to start position, drills into the board, moves sideways,
  then retracts. Don't try this with a drill ;-). The only place where
  I could find a hint which is which is in the text in dd0124.pho

  There's a nice set of G commands in Excellon for the purpose of
  telling the poor CNC machine what to do, but drl00.drl uses none of
  them. I tried some heuristics based on the spindle speed, but that's
  not a reliable enough indicator.

  So at the moment slots just appear as pairs of holes.

- no connection image, like the rightmost in
  
http://downloads.qi-hardware.com/people/werner/wpan/tmp/atusb-110330-overview.png

  The problem is that having all those layers in one image quickly
  generates a horrible mess. Here's an attempt at showing at least
  layers L1 and L2 together:

  http://downloads.qi-hardware.com/people/werner/m1/tmp/conn-L1L2.png

- Werner
_______________________________________________
http://lists.milkymist.org/listinfo.cgi/devel-milkymist.org
IRC: #milkymist@Freenode
Twitter: www.twitter.com/milkymistvj
Ideas? http://milkymist.uservoice.com

Reply via email to