Awesome 3D Board (BRD) Viewer for EAGLE

Cytec
3D Render of MSO Demo Board

3D Render of MSO Demo Board

Earlier I posted a PCB Checklist of items to double-check when sending your board out to a fab. The Dangerous Prototypes blog pointed to a 3D EAGLE PCB tool from a Bulgarian-based developer called Cytec that takes an EAGLE BRD file and renders it in 3D for you.

The example board I have above is a render of my MSO Demo Board. And I have to be honest, it looks much like that one! (more…)

PCB Checklist – What to check before you submit

PCB Checklist Banner

Recently I’ve been expanding my retro game collection to include game cartridges imported from Japan. The problem is that I don’t have Japanese game systems (yet). So I’m creating an open source adapter to convert Famicom carts to the NES. Before I submit the PCB to OSH Park, I’m going to run through this PCB Checklist to make sure I don’t forget something silly.

This PCB checklist is something I’ve built over my years of creating boards. If you’ve got tips from your own list, don’t forget to leave a comment letting us know.

PCB Production Checklist

The concepts on this list will apply to almost any PCB software. The tips I give relate to EAGLE, since that is what I use most often. Feel free to comment to add tips for other design software like upverter.com or KiCad.

Keep reading to see the list.

Make sure you also check out the comments, some really great suggestions there too!

Continue Reading »

Never trust an autorouter

I am not a fan of relying on the Autorouter in EAGLE — or any PCB CAD software for that matter. When laying out a board, I’ll use the autorouter to get an idea if the part placement is going to work or not. In this case, I was reminded how much autorouters suck! Even after running for while, the autorouter could only route up 50% of the nets (signals).

Never Trust The Autorouter

As Chris Gammell‘s T-Shirt Says, Never Trust The Autorouter.

It only took me about 20 minutes to start over and finish the manual layout. I still want to clean it up a little, but over all, I beat the Autorouter.

What is the board anyway?

In January I visited Tokyo on my annual work trip. While there, I ran over to Akihabara to check out a used media store called Traders. The multi-level store (like all those in Tokyo) sold used video games and movies. Each floor featured different platforms. My favorite was the 2nd floor which was all retro 8, 16, and 32 bit systems. Piles of Famicoms (NES), Super Famicoms (SNES), Mega Drives (Genesis), and other systems were all around. In the middle of the floor were racks of cartridges.

While there I picked up a couple of Rockman (Mega Man) carts, Super Mario brothers, and even Adventure island.

A US-based NES can play Famicom games since the basic hardware is the same. However, the pin outs are slightly different. Also, US-based NES systems look for a lock-out ship (CIC) that Famicoms don’t have. Fortunately I ran across a project that uses the ATtiny (AVRCICZZ) to emulate the lockout chip. So armed with that and some pinouts, I’ve created an adapter.

Keep subscribed, after a few more touches, I’ll post the EAGLE files as an Open Source Hardware (OSH) project.

10 Popular EAGLE Libraries

element14
Jan 15, 2015

Having good libraries in EAGLE is critical to making schematic capture and PCB design fast.  Dave at element14 put together a top 10 library link, which includes the list below.

Remember, if you’re having trouble Add Parts, you might want to look at this tutorial on enabling EAGLE libraries.

  1. element14’s RIoTBoard
  2. element14’s Raspberry Pi Compute Module Development Kit
  3. element14’s BeagleBone Black
  4. Linear Technology
  5. Molex
  6. Vishay
  7. Microchip
  8. Atmel
  9. Arduino
  10. Texas Instruments

EAGLE: Creating a Custom Library for your own components

When you start creating your own parts in EAGLE, you’re going to want to store them somewhere.  Here’s how to setup EAGLE to use custom directories and how to create your own Library, which gets stored in the custom directory.  There are a number of steps involved, but once setup custom libraries give you a place to store components you create as well as the ability to copy other parts into your library.

Continue Reading »

EAGLE: Introduction Class Resources

The following resources compliment my EAGLE Introduction Classes and eBook.  Files mentioned in those resources will be provided here, although, the original creators may have newer versions available.

EAGLE Tutorials

These are EAGLE tutorials I have created.  There is a mix of written and video content.

Continue Reading »

EAGLE Tutorial: Copy and Paste

The concept of “cut copy and paste” goes back to a time when people hand wrote all of their documents.  The modern concept was introduced to the computing world by Xerox PARC and Apple’s Lisa / Macintosh    Now nearly every piece of software offers some level of copying and pasting, including CadSoft’s EAGLE  Schematic and PCB software.

Continue Reading »