Tag Archives: PCB

SparkFun Electronics Eagle Libraries


Sparkfun has their own Eagle libraries available on github.com. This is a great resource for new board designs. They also have a guide on how to install the libraries and how to create custom footprints.

This is the complete SparkFun Electronics default foot prints for Eagle 6.0+. We switched to Eagle back in 2006 and have been extremely impressed with its ease of use and flexibility. As with any new software, it’s like learning a new language and takes time. Do it. Eagle is great.

SparkFun Electronics Eagle Libraries – [Link]

Panelizing and Gerber Generation in Eagle


Shantam Raj @ hackster.io discuss about how to panelize PCBs and generate Gerbers on Eagle CAD. In this article he shares his experience and common mistake he made in the process.

I have been working with Eagle for quite some time but never really got a PCB manufactured. almost all the time i used the toner transfer method to make homebrew PCBs. But then i took a project in which i had to use SMD components and i could no longer use toner transfer method because of the limits on resolution of the Laser printer.

Panelizing and Gerber Generation in Eagle – [Link]

SparkFun’s EAGLE resources

Sparkfun has compiled a list of resources about everything you need to design for manufacture an electronic product.

Let’s be frank: We’ve made a lot of mistakes over the years. In the ongoing pursuit of better-designed PCBs, we’ve dealt with tons of screw-ups, from boards with ill-arranged traces to boards with…no traces at all, actually, and a host of others. Fortunately, by now we feel like we’ve gotten a pretty solid handle on a largely-error-free design for manufacturing process, and we want to help you avoid some of our past mistakes.

SparkFun’s EAGLE resources – [Link]

Build an 8-Bit Heart with MeowCAD


You can find some interesting projects on MeowCAD and one of these is a“8 Bit Heart”. MeowCAD is an online, in-browser electronics design tool that’s completely free and open source. Use it to create schematics, printed circuit boards, share with your friends or just play around.

At some point, after you design your schematics and boards, you want to submit them to be fabricated. Whether you use MeowCAD or some other tool, the workflow is pretty similar. We live in a pretty amazing time where this can be done for reasonable cost with only a few weeks delay.

Build an 8-Bit Heart with MeowCAD – [Link]

ChipStick – A small scale experimental Forth machine


Ken Boak discuss about his ChipStick PCB build:

The ChipStick design has the following features:
MSP430FR2433 with 15.5K FRAM and 4K SRAM
External SRAM or FRAM device connected via SPI on USCI B0
CH340G USB to serial converter IC on detachable section of board
3V3 voltage regulator
Reset Switch and User LED
20 Pin DIL footprint to allow insertion into G2 Launchpad socket
Programmable by SBW or BSL

ChipStick – A small scale experimental Forth machine – [Link]

BeagleCore Schematics and Gerbers Released


BEAGLECORE™ is licenced under Creative Commons (CC-BY-SA). They have published a ZIP-file containing all relevant information on footprint, schematics, BOM and many more for BEAGLECORE™ BCM1 & BCS1

Miniaturized computer module for industrial or commercial applications covering all core features of BeagleBone Black. Design your own embedded device with this System on a Chip (SOC). Fire up your own baseboard with BeagleCore™ to do cool things like Internet of Things (IoT), Home Servers or Wearable Devices. If you can build it with BeagleBone Black, you can build it smaller, simpler and more efficient with BeagleCore™!

BeagleCore Schematics and Gerbers Released – [Link]

DIY FPGA Programming


TC-Engineering has documented their efforts to program a Spartan 6 FPGA using a DIY PCB. The hardware part and software are discussed on the link below.

I’ve been thinking about building stuff with FPGA’s for a while, and usually get turned away because FPGA’s are considerably harder to implement than microcontrollers since they have no on-chip memory. It is necessary to re-program the gates every time they power up, which requires an external flash memory chip. There aren’t great references online for the DIY community, so I figured I’d post how to get this working. Not using dev boards opens a world of opportunities, so I’m a proponent of not using Arduino’s and their FPGA equivalent for too long (sure, they’re good to get started with, but don’t become dependent)

DIY FPGA Programming – [Link]

ATtiny10 Mini Breakout Board


Dan Watson has designed a tiny breakout board for the Atmel ATtiny10. The board includes a bypass capacitor, a power LED and a user LED:

This breakout board is for the ATtiny10 microcontroller. The PCB is 0.25×0.325″ and uses 0.050″ header pins. The board could actually be made smaller, but I ran into the minimum PCB size limit on OSHPark. Despite the tiny size, I was able to include a 100nF bypass capacitor, power LED, and a user LED on pin PB1. That pin is also the clock pin for the programming interface, so it flashed when the board is being programmed.

ATtiny10 Mini Breakout Board – [Link]

ESP8266 Breadboard Adapter


Markus has designed a single-sided ESP-12/ ESP-07 breadboard adapter that uses easy to find SMD parts and has on-board voltage regulator.


* Fits ESP-12 and ESP-07 module
* Single-sided self-etchable design
* Few, cheap parts in SMD
* Breadboard-style – one row on each side accessible
* Vin >4.5V (max. 7V) input possible with 3V3 onboard voltage regulator (with two capacitors 10µF)
* Power-indicator LED
* (Schottky-) Diode as reverse polarity input protection possible (solder 0 Ohm resistor or just connect the two pads for no protection)
* RST, CH_PD, GPIO0 with 4k7 pull-up resistors on board (resistors can be omitted if remote access of those GPIOs is needed)
* GPIO15 with 4k7 pull-down (see above)
* Tactile switch connected to GPIO0 to get into flash mode
* Single post for 3.3V output near voltage regulator

ESP8266 Breadboard Adapter – [Link]