PCB category

Tinusaur, $3 ATtiny85 Microcontroller Board And Assembly Kit

Tinusaur is an Atmel ATtiny85 microcontroller board that comes in parts, as a kit, so you can solder it yourself and then program it. This small microcontroller board can run Arduino and its goal is to have a simple, cheap and quick-start platform for everyone interested in learning and creating things.

Tinusaur comes as an assembly kit, in parts, all in a small plastic bag, so you have to solder it yourself. In order to program this microcontroller board you will need a programmer like AVR ISP programmer, you can also use an Arduino to program the ATtiny microcontroller.

These are the components of Tinusaur standard kit:

  • PCB: Tinusaur PCB
  • MCU, Attiny85: Atmel AVR ATtiny85 microcontroller
  • Socket, DIP-8: DIP-8 socket for MCU
  • H1, Header: Header 2×4, Female
  • H2, Header: Header 2×5, Female
  • ISP, Header: Header 2×5, Male, for ISP
  • RESET, Button: Tactile push button, for RESET
  • Power, Header: Header 1×2, Male, for external power
  • Battery, Header: Header 1×2, Male, for battery power on/off
  • Battery, Jumper: Jumper, 2-pin, for battery power on/off
  • C1, Capacitor: Capacitor 100uF, Low profile 5×5 mm
  • C2, Capacitor: Capacitor 100nF, Small
  • R1, Resistor: Resistor 10K, Small, 1/8W
  • Battery holder: Battery holder for CR2032
  • Battery 3V: Battery 3V, CR2032

There is also the Tinusaur Starter – another kit that has everything included in the Tinusaur Board plus a USBasp programmer, plus few other useful things.

Tinusaur was launched 3 years ago and it is now used  in schools and universities to educate young people in both hardware and software. The team behind Tinusaur had launched an Indiegogo campaign to produce more of Tinusaur boards and bring the cost down to $3 per basic board and allow more people to be able to get them. A recent crowdfunding campaign was held by the team, it didn’t meet its goal plus it had the price multiplied by 3!

With just $3 you can get now the Lite edition of Tinusaur, the same components as the standard kit excluding the battery and its holder. You can get the Standard one for $4 and the Starter one for $6.

This Tinusaur is open source, both the hardware and the software, and you can check out the source files right here https://bitbucket.org/tinusaur. 3 days are left to end this crowdfunding campaign, so if you are interested in getting your own Tinusaur with that amazing price you should hurry up! More details can be found at the official product page, getting started page and tutorials.

ICStripBoard – PCB rapid prototyping tool

 

ICStripBoard is a innovative cheap tool to enable rapid prototyping of surface mount integrated circuits (IC’s) and allow their usage in prototype electronics projects.

Inline surface mount IC’s come in a Variety of packages which are different sizes and these Printed Circuit Boards (PCB’s) have been designed to accommodate the majority of IC’s. Available in the four standard IC pitches (space between IC pins) of 0.5mm, 0.65mm, 0.95mm and 1.27mm. These boards have been designed as long strips on thin (half the standard thickness) 0.8mm FR4 boards which can easily be cut to the correct amount of pins which the IC in question has. This allows the strip to be cut for multiple IC’s on multiple projects.

The cut pieces can easily be soldered and glued to other prototyping products and in conjunction with traditional through hole components can be used to create unique electronic prototypes. These boards will allow you to experiment with multiple IC’s without having to build PCB’s and is far cheaper than buying alternative break out boards due to the fact you cut them to size and the pattern repeats down the strip allowing this to be done multiple times. (more…)

Panelizing made easy in Eagle

Sjaak shared a tip for panelizing PCB boards in Eagle:

Panelizing is done by machining a slot between two or more boards, but keep them attached by a small amount of PCB material (mousebites). I used to do it by hand: generated all the schematics into multiple sheets and then route the board and finally add the slots with mousebites in the PCB editor. I generally use slotwidth of 50 mil and the smallest drill possible (12 mil) 12.5 mil apart as breakingline. I tend to place the mousebites about 2cm from each other to maintain PCB strength.

Panelizing made easy in Eagle – [Link]

Circuit Board Design for Beginners

By: Alex Danovich,President San Francisco Circuits

We live in an exciting time where we see a resurgence in electronics as a hobby. Mass production has wiped out a generation or two of kids learning to build radios from scratch with their mom or dad. In the good old days, not sure when, you had companies like Heathkit walk you through building a full size color TV at home, for example. “Yes, I made that!” you’d proudly exclaim to yourself after hours of work.

What’s causing this hobbyist resurgence?

  • Television shows such as How it’s Made, Mythbusters and other programming on TLC.
  • Websites such as instructables.com, hackaday.com, and specialized hobbyist blogs.
  • Interest in RC cars, robotics, gaming, computers etc.
  • Advent of Arduino boards, modules and free software.
  • Open source software/hardware.
  • The whole maker movement in general.

So what does this have to do with making circuit boards?

Well, it’s now easy and fairly cheap to make a nice circuit board for your project without a lot of fuss. So you want to get the kids away from the TV and build a fun, blinking LED project for your kids? Gone are the days of tedious hand wiring, empty coffee cups, smoking components and unprintable words; they’re now replaced with easy online applications.

In times past, I would sketch out a circuit on a raw copper board using a Sharpie pen. Then I dipped it in a bath of some nice toxic Ferric Chloride from Radio Shack and waited and waited. After a long while, you removed the board and then hand drilled the work of art. To prevent corrosion, you rubbed some silver powder on it. Finally, stuff the board and there it is. Your mom (or wife) is now furious over the stains, mess and the stink you just created. But there it is. You let out a great sigh of personal satisfaction.

Fast forward to post-dinosaur times.

The Steps to Glory

  1. There are several good choices for a free schematic and circuit board design program. I prefer Eagle. Lots of hobbyists and pros use it so there are lots of free designs and tutorials available. The free version is somewhat limited but very useful for smaller work. What’s nice is that if you like this as a hobby, you can progress to the “pro” version.
  2. Next you will have to find a “board house” to make the boards. The author of this article is a good place to start for a free quote – San Francisco Circuits.  SFCircuits is a full service PCB fabrication and PCB assembly provider  from hobbyist to military grade work with some helpful tutorials in the PCB School section. Who knows – you just might go from blinking LED project one day to a nice ICBM with them. Impress the neighbors?
  3. Once you have a board on its way, consider it time for buying assembly parts from Digikey or Mouser. They are great distributors and cater to hobbyists with smaller quantities with good pricing. It’s so much better than Radio Shack which carries less and less useful components lately. However, you must be careful buying integrated circuits, resistors, capacitors, etc. online as they come in a dizzying array of sizes.

Design Considerations

  1. Sketch out on paper what your PCB will look like.  Do you need holes for mounting? Do you have a box in mind? You can get a nice plastic case with battery compartments from Pactec. Did you leave room for connectors to stick out? Make sure you leave clearance for taller components. Part of the trick is to visualize all the pieces and how they fit. Make sure you have clearance for your soldering iron as well.
  2. It’s best to do a single-sided circuit board. You have connection traces between the components on the top side only. A double-sided board can get complicated for first timers. For sensitive analog and high speed digital circuits, consider adding a ground place area on the backside.
  3. Once your layout is done, a critical step is to verify every trace. Adding jumper wires later is not fun. The traditional method is to print the schematic and start in one corner with your favorite highlighter color. Verify every line. A very important thing to remember is that some schematic packages hide the chips’ power lines for clarity. So you may have chips with no power.

An alternate method is to create a “netlist.” This is a point to point list of every connection (more highlighter). A really smart thing is to allow the layout software (if it supports it) to do an automated netlist check. It will give you a list of all the errors, a much faster solution. I like to do some of the manual method as a sanity check to make sure all is well. There is a lot to think about. Some places sell scrap boards to check your soldering skills or to make art out of other folks’ mistakes. Do your best to avoid it.

So cross your fingers, say your prayers and away you go.

Now aren’t hose blinking LEDs pretty cool?

“Yes, I made that”.

This article was written as a guest post by San Francisco Circuits, a PCB solutions provider located in Northern California.

Layout software eases 3D prototype production

2016-10-24-eete-jh-beta

A manufacturer and service provider for PCB prototyping, Beta LAYOUT has developed a 3D MID CAD program to speed up the prototyping and small-series manufacturing of 3D Mechatronic Interconnect Devices (MIDs). by Julien Happich @ edn-europe.com:

Circuit carriers of the three-dimensional circuit boards are produced at Beta LAYOUT using 3D printing. This eliminates the need for costly injection moulding dies, as commonly used in series production. After this, the MID components are processed on a special production line using laser direct structuring, and then assembled.

Layout software eases 3D prototype production – [Link]

Creating footprints in KiCad using a scanner

20160929-outline-cbe168dbc70dceec494b8268d7ec95ba699c5b07fa83623233da3bd3752e09f8

Jan @ jasiek.me decided to use a flatbed scanner to trace out a footprint in KiCad. [via]

Some time ago I sourced a number of very cheap SD card sockets from China for a hobby project I was working on. Sadly, when it came to PCB design, I couldn’t find the footprints for this particular socket anywhere – the part being a proprietary invention of the factory rather than a cheap knockoff of a reputable brand like Amphenol or Molex for which drawings are readily available off of snapeda.com.

Creating footprints in KiCad using a scanner – [Link]

Exploring Eagle CAD ULPs #4 – Renumber The Parts Number In Order

SnapEDA launches on-demand PCB symbols service

snapeda

SnapEDA launched a new on-demand PCB symbols service. Get any schematic symbol and PCB footprint delivered in 24 hours. Just $29

SnapEDA follows IPC-7351B standards for its footprints, and a combination of IEEE-315 and its own standards for symbols.

All models are created by our component engineering team and verified using proprietary patent-pending verification technology as part of a three-step verification process.

SnapEDA launches on-demand PCB symbols service – [Link]

Exploring Eagle CAD ULPs #3 – Teardrops.ULP Make A Teardrop Shape Connection With Pads and Vias

Welcome to the third post of the “Exploring Eagle CAD ULPs” series. Every week we will publish a new post about one useful ULP in Eagle CAD.

“ULP” User Language Program is a plain text file which is written in a C­-like syntax and can be used to access the EAGLE data structures and to create a wide variety of output files. You can consider it like a plug-in for Eagle.

You can reach the posts published in this series using the following link.

ulpserpost3

In this post we are going to explore a ULP called ‘Teardrops.ULP’. This ULP makes a teardrop shape connection between the traces and the vias or pads.

Before I found this ULP, I thought that I can’t do the teardrop thing using Eagle CAD, while I saw a lot of designs that have been done using Altium have this feature.

Using teardrop shape connection may result in many advantages:

  1. It prevents drill breakout due to drill misalignment where the trace joins the via or through hole.
  2. It makes stronger connection between the traces and the pads. Thermal expansion when re-soldering/desoldering could sometimes lead to a loose connection where the trace joins the pad.

 

Image Source - Youtube/Premier EDA Solutions
Image Source – Youtube/Premier EDA Solutions

 

Image Source - Youtube/Premier EDA Solutions
Image Source – Youtube/Premier EDA Solutions

This ULP should be used with forethought or on a copy of your board file just before plotting because it would be difficult to remove teardrops afterwards. Once added, they can’t be undone using ctrl-z.

Teardrop.ulp GUI
Teardrop.ulp GUI

In the GIF below, I tried to demonstrate how to use this ULP.

teardropulp

Note: You don’t need to download and add this ULP. it’s available in the ulp directory.
To use it, just press the ULP icon from the tool-bar and search for ‘teardrop.ulp’.

Exploring Eagle CAD ULPs #2 – ‘Unrouted.ULP’ Zoom To The Last Left unrouted Wire

Welcome to the second post of the “Exploring Eagle CAD ULPs” series. Every week we will publish a new post about one useful ULP in Eagle CAD.

“ULP” User Language Program is a plain text file which is written in a C­-like syntax and can be used to access the EAGLE data structures and to create a wide variety of output files. You can consider it like a plug-in for Eagle.

You can reach the posts published in this series using the following link.

ULPSerPost2

In this post we will discover “Unrouted.ULP” by Daniel Mack. The job of this ULP is to zoom to the first unrouted wire in the board editor. This might be helpful when searching for tiny leftover air wires especially in big boards.
When we use ‘ratsnest in layout editor, a result with remaining airwires is shown in the bottom of the editor. Sometimes airwires are not visible to our eyes and need a lot of searching.

One Airewire Is Left - See the red circle
One Airewire Is Left – See the red circle

“Unrouted.ULP” can zoom to unrouted line and solve this problem for us.

You can see this ULP in action in the below GIF

unroutedulp

You can download the ULP from here: Unrouted_ULP

That’s all for this time, see you next post in this series!