Turn-key PCB assembly services in prototype quantities or low-volume to mid-volume production runs

Attiny84 based LED clock

There is never enough of digital clocks. They come in different shapes and ways of displaying time. Chris have put his own version of simple digital clock that is driven by attiny84 microcontroller. The indicator is made of 24 LEDs interfaced through couple of 74HC595s shift registers. LEDs are soldered in couple circles where one indicates hours and another minutes in 5 minute intervals. Seconds though are indicated by blinking LED. Clock is algorithm is run in software inside attiny. Code is written using Arduino, what made whole programming a lot easier. From looks of it it is hard to tell if there is an external crystal, so I wouldn’t expect great precision of time-count. Circuit was assembled on prototyping board which is well covered with semitransparent enclosure. Continue reading

Electronic Floor

Electronic Floor

The team for this project were asked to build “something new” for the Children’s Creativity Museum in San Francisco, so in several months they managed to build a digital/physical environment for kids called “Sense It”. A part of this project involved designing a pressure sensitive electronic floor which has been named as electric floor. It’s of 168 square foot with a pressure sensor placed at every 1 square foot The aim of the ActiveFloor project was to create a new type of digital input device that could sense and track multiple children running or jumping in the exhibit, and hence allowing games running on the accompanying LED wall to respond appropriately. There are a total of twenty-one 2′x4′ tiles, each one including 8 pressure-sensitive resistors and an ATtiny84 based platform. All the microcontrollers digitize their 8 sensor signals and send their conversion results to a beaglebone. The main reason for using the beagle board was that they wanted to send the floor data over Ethernet as UDP so that it could act as a completely decoupled system from the rest… Continue reading

Attiny84 user programmable computer

Attiny84 microcontroller is pretty small microcontroller. But Jack Eisenmann decided to invest some time in making it in to programmable device. For this he built a simple computer with external 64KB EEPROM for storing programs. Since everything has to be very compact he created a speciffic programming language called DTPL (DUO tiny Programming Language). It is nothing more than a command followed by set of arguments. Jack also wrote a tiny operating system which allows writing own programs using four button interface, change settings, playing games and more. Computer uses a 102×64 pixel LCD to output information. This can be turned in to great small computer to teach kids programming. Continue reading

The USB Connector-sized Open Stepper!

Most of you here must have been involved with Open stepper motors before, but have you ever saw the mini size Open Stepper? If you haven’t and you’re wondered what the actual appearance of this Open stepper, then you should get yourself into this Open stepper development project. From the above figure, you will find out that this Open stepper motor is about the size of the USB connector, which it’s very small enough and you can put it into your pocket easily! This Open Stepper Module (OSM) is comprised of a GSM_01 and the Open Stepper circuit board. The OSM firmware is based on Mike Thompson’s popular Open Servo project, where Jay Ragsdale was the person that ported it to the ATtiny84. Beside that, Jay has written the low-level drive algorithm that makes this code work with a stepper motor. Since this is a smart Open stepper motor, thus it can be controlled via a daisy chained serial connection, where it could make it simple to interface with complex projects. Hopefully, you’ll enjoy this Open stepper motor project and… Continue reading