This time last year we released a new version of our medium sized board. The new version had exposed tracks on both sides which made them easier to see. This change also allowed SMD components to be soldered onto the top side. The Large Style 1 prototyping boards are back in stock with the same...
This is the 3rd part of the workspace project where I describe the cooling system and how it was built. The desk has an electronics cavity which contains 2 audio filters, 2 stereo amplifiers, 2 power supplies and 2 protostack boards. These all create heat, so a method was needed to ventilate the cavity. The...
Back in 2011 we wrote a tutorial on how to use Pulse Width Modulation to change the colour of an RGB LED. This part of the workspace project is based on the same principles, but on a larger scale. Overview The RGB Lighting Controller allows you to control the colour and brightness of LEDs using...
A few months ago I finished a project, to renovate my workspace. I work from home running Protostack and a software development house Zero Point Labs. I wanted to create a workspace that would suit my needs, plus have a bit of fun along the way. The main part of the project was building a...
The USBASP windows driver was previously based on libusb-win32. The certificate on the base drivers have expired and the library has now been superseded by libusbK. Earlier today we packaged up the driver and uploaded it to the server. You can now download it from the location below. https://protostack.com.au/download/USBasp-win-driver-x86-x64-v3.0.7.zip This driver should work with version...
IDC connectors don't play nicely with breadboards. The 2 rows of pins are too closely spaced and there are many hacks to get around this issue. In one of our tutorials we recommend taking a IDC connector with right angle leads and bending the leads to make it fit. This does work, but is a...
Ever since we started, we've stocked full size and half size prototyping boards. The standard sizes allow the boards to be stacked together, which is why we called ourselves protostack. This month we are stocking a new board, which is approximately a quarter of the size of the full size one. Instead of calling it...
The ATMega1284 is an impressive microcontroller with plenty of memory, plenty of pins and loaded with features. The ATMEGA1284 Development Kit combines the microcontroller with our 40 Pin AVR Development Board and a bunch of other components to help you build ATMega1284 circuits faster. The kit is nearly identical to the one that Tweak Town...
We've been selling many different AVR microcontrollers for some time. This week we add the ATMEGA1284 to our lineup. The ATMEGA1284 is quite impressive with 128K of flash and 16K of RAM. It comes in a 40 pin through-hole PDIP package, has the same general pinout as the ATMEGA32A but runs faster and has more...
Welcome to 2014, I think it's going to be a good one. Let's start the year with 3 new products First up we have 16 character x 2 line Blue LCD Displays. They are just like the Yellow/Green ones we've had for a while, except the color is different. Because they use a HD44780 compatible...
More and more devices run on 3.3V or even less. Some have 5V tolerant data pins, but others can be damaged with 5V. The SN74LVC245A 8 Bit Logic Level Converter fixes that problem. The SN74LVC245A is an 8 bit bus transceiver with 3 state outputs. It has 2 buses (A & B), both 8 bits...
The USBASP windows driver is based on libusb-win32. A while back they released version 1.2.6 and this has now been packaged up for the USBASP. The download link is below: https://protostack.com.au/download/USBasp-win-driver-x86-x64-ia64-v1.2.6.zip This driver should work with version of Windows, XP and higher (both 32 and 64 bit editions).
This post is a new product post, a tutorial and a behind the scenes look, all about Pogo Pins. Pogo pins are small spring loaded pins that are used to make temporary connections to circuit boards. They are typically use for automated circuit testing or for programming Microcontrollers. Pogo Pins are now available for just...
I had the opportunity last week to interview Murray Harms from Queensland Australia, and talk to him about his home made Iron Man Suit. He built it with his son for Halloween and as you can see below, it looks pretty amazing. What inspired you to make the suit? Well each year my 22yr old...
We are very excited to start the month with 7 great new products. First up with have transparent 400 tie point breadboards. Want to know how breadboards work? Easy, just look at these. They are made of a transparent plastic so you can see the metal clips on the inside, have 2 power rails on...
Just in, we have dual row Dupont connector housings. Like the single row housings, you can use them with the housing-less ribbon cables, male crimp pins or female crimp pins. We stock them in a range of sizes: 2 rows of 3 pins 2 rows of 4 pins 2 rows of 5 pins 2 rows...
This 5 way navigation switch is 5 switches in one and a little like a mini joystick. It switches in 4 directions north, south, east and west or if you prefer up, down, left, right. You can also push down with a nice audible click. It comes it a through-hole snap in package but doesn't...
Ribbon jumper cables are pretty cool, just break off what you need and use them with your PCB or breadboard based project. This month we add 4 new ribbon jumper cables to our range. 200mm ribbon with 40 x 1 pin male connectors on either end 200mm ribbon with 40 x 1 pin male and...
2.54mm connector pitch is pretty ubiquitous in electronics. This is the pitch used by DIP IC packages, breadboards, IDC connectors and a whole bunch more. These female headers are 40 pins long and can connect with all many of things including snappable male headers and our male to male ribbon cables. If 40 pins are...
Heat shrink tubing is wonderful stuff, just hit it with a hot air blower for a couple of seconds and watch it shrink. Great for insulating joins, strengthening cable ends and making everything a whole lot neater. Our new heat shrink packs have 24 assorted lengths of tubing and are available in 6 fashionable colours....
7 new products this month, everything from LCD modules to screws. First up we have 20x4 character LCD Modules. They have 4 rows of 20 character and a yellow/green backlight. Because they use a HD44780 Compatible controller, they will work with most standard libraries. We are very excited about this next item. Ten Power Switched...
We are please to announce our newest product, the 40 pin AVR Development Board. This board is similar in concept to the 28 pin AVR Development Board, except that... well it has more pins. More specifically it works with 40 pin AVR Microcontrollers like the ATMega32A This board conforms to the full size protostack form...
It's always exciting to add new products and this month is no exception The first thing we noticed about these mini breadboards were the amazing colors. The second thing we noticed was the size. Pocket sized for those pocket sized projects. We've stocked Curved tip tweezers since 2010 and when our stock ran out we...
3 new products this month, all ICs this time. Have you ever wished you could control a pot using a microcontroller? Well you could connect a stepper motor to one, on or maybe use on of these. The Maxim MCP4131 is a digital potentiometer that can be set using an SPI interface. With a 7...
8 new products this month. We hope you like them as much as we do. Firstly we have an 8 by 8 LED matrix. Each cell contains a red and green LED. If you turn them both on you get yellow. They fit in all our prototyping boards, so why not join a bunch together...
We recently selected a new USBASP supplier who has made a few improvements. Addition of PPTC resettable fuse on 5V supply from USB JP1 (Supply Target) now has a 3 pin header to allow the selection of 3.3V on pin 2 of the ISP connector JP3 (Slow SCK) has been added back. This jumper was...
The USBASP windows driver is based on libusb-win32. Back in May last year, we released version 1.2.4.0 of the driver. That version was a big improvement over the previous one as it was partly signed. Since then, the libusb-win32 project has released version 1.2.5.0 of their driver. This driver is now fully signed, so installation...
It's been a while since we've had new stock in, but the drought is over. This month we add 13 new products to our lineup. For some time we've stocked 10 pin IDC cables. This month we introduce the 6 pin variant which is available now for just $2.10. Clarence Zener was a physicist who...
There is a bit over 2 weeks left for the 7400 Contest with entries closing on October 21st. There are heaps of prizes up for grabs, including 3 ATmega328 Development Kits, Hack Packs from Dangerous Prorotypes and prize packs from Freetronics. What will you build?
A few hacks to make bread boarding easier... 1. Hacking the power buses The power buses on a breadboard are constructed in multiple pieces. To get continuity down the length of the bus you need to add jumper "staples" like so. With this hack, we peel back the adhesive tape on the back of the...
We've been getting a lot of requests to stock Atmel ATmega328 microcontrollers and they have finally arrived. The ATmega328-PU is the through-hole variety and fits onto our 28 pin AVR Development Board. The ATmega328 is almost identical to the ATmega168a but has double the Flash, double the EEPROM and double the SRAM. It can be...
This month we have a nice collection of new products, 9 in total. First we have Lite-on LTE-301 infrared Emitters and LTR-301 infrared sensors. These have many uses including object detection and remote control. These SPDT toggle switches are small, but feel very solid. Rated for 6 amps at 28 VDC they are great for...
Dimming an incandescent bulb is easy. Simply adjust the current down using a potentiometer and you are done. Dimming an LED is another story entirely. When you reduce current through an LED there are unintended consequences like color shifts and dropouts. A better way is to use Pulse Width Modulation (PWM). With PWM the LED...
Until now, the USBASP windows driver wasn't signed. On older versions of windows this was't too much of a problem as you could override the signature error. On Windows Vista x64 and Windows 7, it is almost a show stopper. Various methods have been suggested including a utility called Driver Signature Enforcement Overrider or Pressing...
This week we have something that is so simple, it hardly qualifies as a tutorial, so let's call it a "tip" and get started. For some time we've stocked 2 pin and 3 pin terminal blocks. These terminal blocks have standard 5.08mm spacing, so they fit in all our development and prototyping boards. This is...
First up we have spools of 2mm desoldering wick. This stuff is indispensible. It's made of fine braided copper which soaks up solder using capillary action. It is primarily used for desoldering but also comes in handy for soldering surface mounted components by hand. The 2nd new product this month is 200mm Female to Female...
We released the 28 Pin AVR Development Board back in 2008 and since then it has gone through many iterations. This week we release version 1.6 which adds 4 improvements. These improvements were based on customer feedback and we are very grateful for the feedback. Please keep it coming. What has changed? The size of...
Jeff Keyzer, Mitch Altman and Andie Nordgren have created a seven page comic book about soldering. The style reminds me a little of Forrest Mims' Getting Started in Electronics. In any event it is a great book and will be part of a bigger book "How to Make Cool Things with Microcontrollers (For People Who...
Back in February, we wrote a post on Analogue to Digital Conversion. Many people mentioned that it was a bit light and they would like a more advanced tutorial. Well here it is... In this tutorial we add a second analogue input and use the ADC Conversion Complete interrupt. The circuit we are using is...
When cutting leads on a circuit board, standard diagonal cutters will do the job but for a neater job Flush diagonal cutters are the way to go. The flush cutting blade allows you to get closer to the PCB and makes a cleaner cut. These are now available in our tools section for just $8.50.
Last week, one of our customers, Martin Ederveen showed us what he made with his ATMEGA168 Experimenter's Kit, an LCD clock. Martin based the circuit on the Analogue to Digital Conversion, we did last month, then took the analog input out and added 2 push buttons. The push buttons are used to set the hours...
Many AVR microcontrollers are capable of doing Analogue to Digital Conversion. The ATmega168 has 6 ports (8 ports on the SMD packages) that can be used for analogue input. This tutorial shows you how. The circuit We'll be building the following circuit on a breadboard. The Breadboard layout is based on the Atmega8 breadboard circuit...
The NE555 was designed in 1970 by Hans Camenzind and to this day remains an incredibly versatile chip. Jeri Ellsworth and Chris Gammell have put together a 555 design contest. There are 5 different categories and many prizes. including a Protostack ATMEGA168 Development Kit and USBASP Programmer. Entries are due March 1st and will be...
Sometime last year we ran out of ATmega8 microcontrollers. These became obsolete and were being replaced by the ATmega8A. Unfortunately we have seen huge shortages in AVR microcontrollers over the last 18 months and the new ATmega8A was no different. Whilst shortages still continue, we have managed to get hold of some ATmega8As in the...
We'll start off with DC Panel mount Jacks. These are similar to the DC Jacks that we bundle with the ATMEGA168 Development Kits, except they have a panel mounting. Simple drill a hole in your panel, pop these in and screw them into place. These 6 pin IDC connectors are available as both female and...
EEPROM (Electrically Erasable Programmable Read Only Memory) Is non-volatile memory, meaning it persists after power is removed. The ATmega168 microcontroller has 512 bytes of EEPROM which can be used to store system parameters and small amounts of data. This tutorial shows you how to read and write EEPROM. Overview Our code examples will be very...
In this tutorial we will show you how to setup an AVR Eclipse development environment on Windows. Installing the AVR-GCC toolchain The AVR-GCC toolchain is a collection of tools which are used to compile and upload firmware to AVR microcontrollers. The toolchain comprises of: GCC - The C/C++ Compiler GNU Binutils - A collection of...
The AVR family of microcontrollers use a modified Harvard Architecture which uses 3 types of memory, most of which are on chip. Flash RAM EEPROM Flash Flash is non volatile memory, which means it perisists when power is removed. Its purpose is to hold intructions that the microcontroller executes. The amount of flash can range...
These electronic dice kits from Spikenzie Labs are perfect for beginners and come with everything you need to make your own ‘Electronic Die’. The name Dice kit sounds a great deal better than ‘Die Kit’, so they bent english grammar rules just a little in the name of making a marketable product. The die have...
Recently a friend asked me, "What do I buy if I'm just starting out with embedded systems and want to learn?". I told him a breadboard solution would be best and started rattling off all the bits that he would need. Then I got thinking, what if we made this a kit? So here it...