Digital clock from an old nixie tube multimeter

James built a digital clock that displays the hours and minutes on an old Nixie tube multimeter. The multimeter functions as a voltmeter that is reading the output of an Arduino generated voltage. There are still some noise issues to clear up, but all in all it’s a cool looking clock. Check out the video […]

#FreePCB via Twitter to 2 random RTs

Every Tuesday we give away two coupons for the free PCB drawer via Twitter. This post was announced on Twitter, and in 24 hours we’ll send coupon codes to two random retweeters. Don’t forget there’s free PCBs three times a every week: Hate Twitter and Facebook? Free PCB Sunday is the classic PCB giveaway. Catch […]

Handheld 2.4 GHz Spectrum analyzer

Here is a 2.4GHz spectrum analyzer Miguel built into a Nokia 3410 case. His design is based on the CYWM6935 2.4 GHz radio module. It’s controlled by the ATMega8 microcontroller. This project scans the 2.4 GHz range and displays the bands currently used on an LCD. The really cool thing about this project is that […]

Breadboard limitations

We love breadboards, they make prototyping easy, but they have their limitations. The way breadboards are built imposes a low maximum frequency to the design, typically  less then 50 MHz.  This is due to the high parasitic inductance and capacitance on solderless breadboards. For designs that work at low frequencies, breadboards are the ideal tool […]

App note: Reading two bytes of data over I2C

Some I2C sensors and devices store more then one byte of data that needs to be read by a microcontroller. Many of these devices change the data once a stop bit has been received. Problems might occur if the data is read by the microcontroller in two consecutive 1byte transactions. If so, the microcontroller will […]

App note: LIN Firmware Base for LIN/UART Controller

Here is a app note from Atmel with a comprehensive reference for implementing the Local Interconnect Network on a ATmega, or ATtiny microcontroller. LIN is a slow sub-network of the CAN bus used to integrate sensors, and devices, in modern-day cars. One master can interface with up to 16 slaves at a maximum bandwidth of […]

App note: Pushbuttons Control Regulated Switching Converter

Here is an app note from Maxim describing how to implement a digital potentiometer to adjust the output of a boost converter. Digipot is controlled through two push buttons. One controls the direction of the wiper, while the other moves the digipot wiper in the selected direction. The digipot is implemented on the DC/DC boost […]

App note: Implementing bidirectional interface with a single common LED

Here is an app note from Mitsubishi Electric Research Laboratories describing how to implement short-range low-bandwidth bidirectional communication using common LEDs. It’s called LEDComm and requires only two pins of a microcontroller and a current limiting resistor to function. It works by making use of the fact that LEDs, once reverse biased, are also pretty […]

PSOC3 custom board development

We wrote about Kmmankad effort to build a custom PSOC3 development board. After the initial design, he consulted Cypress engineers about his board. They advised him how-to improve his design. Here are the latest revisions: Added additional vias between the top and bottom layers to improve return paths. Crystal routing improved(Capacitors on same side,traces shorter). […]