🎄⛄❄️🎁 It's beginning to look a lot like ADABOX-mas! The next ADABOX from Adafruit ships soon! Get yours now, or give as a gift! 🎄⛄❄️🎁

SOFTWARE SUNDAY – Gerber Viewers


SOFTWARE SUNDAY – Gerber Viewers. Nothing makes an engineer more nervous than a “tape-out” – that moment you send files off to a manufacturing house for PCBs (or chips). Will the returned product be correct, letting you continue onto manufacture? Or will there be a (dumb) mistake, setting you back 3 weeks and hundreds to thousands of dollars? Even the best engineers I know still get antsy and nervous in the lead up to a release!

That’s why its so important to do everything you can to avoid problems. Now, there’s not one engineer out there who has done nothing but fab perfect designs each time. Heck, even Microsoft had XBox manufacturing problems, they happen! But every step you take to avoid an easily-fixable problem is worth your attention.

Before we send of PCBs, of course we do a ERC/DFM check inside the software but even then, we always take a look at the final GERBER files before they are zipped up and sent off to the fab house.

Read more!

Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.

Join 14,000+ makers on Adafruit’s Discord channels and be part of the community! http://adafru.it/discord

CircuitPython 2019!

Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7:30pm ET! To join, head over to YouTube and check out the show’s live chat – we’ll post the link there.

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Follow Adafruit on Instagram for top secret new products, behinds the scenes and more https://www.instagram.com/adafruit/

Maker Business — A radio tuned to one station, tells many stories about manufacturing electronics

Wearables — Pre-written code permission

Electronics — Calc that whip!

Biohacking — Vitamin-C + Gelatin for Accelerated Recovery

Python for Microcontrollers — A SuperCon was HaD! Arm AIoT Dev Summit is almost here, and more! #Python #Adafruit #CircuitPython #PythonHardware @circuitpython @micropython @ThePSF @Adafruit

Adafruit IoT Monthly — Helping Harry's Heart, CircuitPython meets AWS IoT and more!

Microsoft MakeCode — Lenticular Art Display with Crickit

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at AdafruitDaily.com !


  1. any thoughts on cam350?

  2. I did a couple of boards a while back… 2 gerber viewers, and a hand (er, eye?) inspection of the files… they still came back wrong. I’m not sure how but the board house’s proprietary gerber handling system managed to drop flashes in a few random spots on one of the boards, and used the wrong aperture for a few pads on the other one.

    Although the boards were salvageable with an x-acto knife under the microscope; I no longer use that board house, due to the lack of good communication after I reported the problem (it wasn’t a confidence-inspiring experience).

    Oh, and if you are on a Mac, I’ve had good luck with using Pentalogix’ free version of ViewMate ( http://www.Pentalogix.com ) under Wineskin ( http://wineskin.doh123.com ). I’m updating it now to the latest version to try under Lion – we’ll see how that goes. 🙂

  3. Oh, and by “hand inspection” I mean in a text editor (TextWrangler, in specific), line by line (yes, I can read a gerber file – admittedly not the most pleasant task in the world, but when it needs to be done, it needs to be done).

  4. Since I do most of my work in KiCad, I’ve just been using the integrated gerber viewer, Gerbview, for most projects, and it’s worked out pretty well. I’ve compared it to a couple other viewers, but was happy with sticking with free opensource Gerbview.

  5. Any hints on what a gerber viewer might show that doesn’t appear in erc/drc/viewable/printable views of the same board? Sure, you can detect “mirrored” layers (that may or may not be what was required in the first place), but I’ve found that to some extent a gerber viewer is another piece of SW whose configuration might be wrong. Or forced “correct” in ways that don’t duplicate what a board house will do.

    I use gerbv on a Mac (which was quite a pain to get compiled!) One thing that comes in handy is that you can set color mixing to “xor”, which can highlight differences or similarities if you carefully pick your layer colors. I’ve been working on a tool that processes EAGLES backup .b#n board files and uses gerbv to highlight the changes (almost usable!)

Sorry, the comment form is closed at this time.