Gamecube controller to N64 adapter

in Arduino, project logs by DP | 0 comments

Scasagrande shared his Gamecube controller to N64 adapter in the project log forum:

Today I bring to you my Gamecube controller to N64 adapter. Basically I was playing my N64 and was sad about how the analogue sticks are getting old and loose. So I did some research, found some Arduino code someone had already written, and designed a small PCB around this. You can find the KiCAD files on GitHub.
In addition, I was thinking about SSB64 and how with this I could change the button mappings to allow for C-stick smash attacks with the GCN controller. I haven’t uploaded my changes to the code yet as I still want to tweak things.

Via the forum.

Make your own dual programmer in AVRDUDE

in Arduino, AVR, programmers by DP | 2 comments

Arduino As Dual Programmer_bb

Stephen Wylie tweeted,  “Program two ATmegas w/an Arduino & AVRDUDE without re-cabling in between!”

Those of you who have programmed an Arduino through the Arduino or AVR Studio IDE may have noticed the utility that is really doing the work: AVRDUDE (AVR Downloader/UploaDEr).  This is a powerful program that can facilitate programming new sketches on top of a bootloader, load a brand new bootloader or chip image, capture the current firmware programmed on the chip, and set fuse bits (which can render your chip unusable without special tools if you’re not careful).

Via twitter.

On-chip decoupling capacitors

in components, how-to by DP | 3 comments


Ralph Doncaster writes:

In virtually all of my micro-controller projects, I’ll use 0.1uF ceramic capacitors between Vcc and Gnd. Depending on the power draw of the MCU and inductance on the power lines, they may not be necessary, at a cost of a penny or less each there’s little reason not to use them.
I remembered seeing CPUs that have on-chip decoupling capacitors, and thought it would be nice if the MCUs I’m using had the same. When working with small projects on mini breadboards, not having to find space for the decoupling cap would be convenient. It would also save me the trouble of digging through my disorganized collection of components looking for that extra capacitor.


Android USB tethering driver for Mac OS X

in Android, USB by DP | 1 comment


HoRNDIS, a USB tethering driver for Mac OS X by Joshua Wise:

HoRNDIS (pronounce: “horrendous”) is a driver for Mac OS X that allows you to use your Android phone’s native USB tethering mode to get Internet access. It is known to work with Mac OS X versions 10.6.8 (Snow Leopard) through 10.9 (Mavericks – see notes below), and has been tested on a wide variety of phones. Although you should be careful with all drivers that you install on your computer, HoRNDIS has been tested at least well enough for the author (and many others) to run full time on their own personal computers.


Posted in Android, USB | Tagged , | 1 Comment

Free PCB Sunday: Pick your PCB

in Free PCBs by DP | 81 comments


We go through a lot of prototype PCBs, and end up with lots of extras that we’ll never use. Every Sunday we give away a few PCBs from one of our past or future projects, or a related prototype. Our PCBs are made through Seeed Studio’s Fusion board service. This week two random commenters will get a coupon code for the free PCB drawer tomorrow morning. Pick your own PCB. You get unlimited free PCBs now – finish one and we’ll send you another! Don’t forget there’s free PCBs three times every week:

Continue reading →

Posted in Free PCBs | Tagged | 81 Comments

App note: MIC2039 single input, stack configuration for high current applications

in app notes by DP | 0 comments


An app note (PDF) from MICREL on their MIC2039 stackable switches with programmable current limiter.

Because processors are required to work faster with each successive generation and the consumer electronics market is expanding, the demand for compact power control circuits with high current capability is ever increasing. The MIC2039 switches feature an adjustable output current limit that is resistor programmable from 0.2A to 2.5A. To address higher current requirements, the MIC2039 can be implemented to provide 2x to 4x the maximum rated current by stacking the switches in a parallel circuit configuration using a single input supply.

Stacking multiple MIC2039 switches in parallel can provide from 5A to 10A to downstream circuits from a single input supply.

The MIC2039 switches also offer Kickstart, a unique feature that allows momentary high-current surges up to the secondary current limit during start-up or while operating in steady state. This is useful for charging loads with high inrush currents, such as large capacitors.After an over current condition is established, these witches enter into a constant current limit mode unless the die temperature exceeds the thermal shutdown specification.

App note: AC switch triggering with 3.3 V power supply

in app notes by DP | 0 comments


Controlling AC switches from a 3.3V MCU pin, an app note (PDF) from ST.

This document focuses on the calculation of gate current consumption of various types of AC switches when using a 3.3 V power supply. Until now, the standard of a 5 V power supply was used. In home appliance applications there is a bigger focus on the MCU working with a 3.3 V power supply, and a lower supply voltage brings additional constraints on gate circuitry. This application note provides a precise calculation process in order to correctly set the necessary parameters.

Posted in app notes | Tagged , , | Leave a comment

App note: Principles of SAWR-stabilized oscillators and transmitters

in app notes by DP | 0 comments


Principles of SAW-stabilized oscillators and transmitters from EPCOS, app note here (PDF!)

This application note describes the physical principle of SAW-stabilized oscillator.
Oscillator structures for one- and two-port SAW resonators are discussed.
An application example for a 433.92MHz transmitter for keyless entry is given

Classic joystick to USB adaptor

in DIY by DP | 1 comment


MatthewH wrote this instructables describing how to use an Arduino Leonardo (or similar) card to make your classic console joystick look like a USB keyboard:

If you grew up in the early 1980’s and were into video games, you probably had an Atari 2600, ColecoVision, or similar game console. The controllers or joysticks for each of these systems had a distinct feel that is different from today’s game consoles or PC game controllers. If you find yourself longing to plug your old ColecoVision or Atari 2600 joystick into your modern PC, but are not sure how to go about it, this project is for you.
I designed this Classic Joystick to USB Keyboard Adapter with the ADAMEm ColecoVision and Coleco ADAM emulator in mind (which can be run in Microsoft Windows using Virtual ADAM).

You can also find Matthew’s post on his blog – mheironimus.

Temperature controlled reflow oven build

in Arduino, DIY by DP | 1 comment


Matt of SkyLabs has a nice build log about a temperature controlled reflow oven he built using an Arduino based PID controller and a standard toaster oven:

We have successfully managed to build a temperature controlled reflow oven using an Arduino based PID controller and a standard toaster oven from Robert Dyas! This is a must have accessory for any hobbyist who regularly uses surface mount components within their designs. Below we have a build log documenting the process of constructing the oven including:

  • Teardown of the original oven
  • Custom enclosure construction
  • Control Methods
  • Arduino Installation

So to start off I will outline a basic parts list of what I used:

  • Arduino Uno
  • Reflow Oven Shield
  • Solid State Relay
  • K-Type Thermocouple
  • 230v AC to 5v DC Power Supply
  • Custom Laser Cut Enclosure


Posted in Arduino, DIY | Tagged , , | 1 Comment

Data logger handles four thermocouples

in open source by DP | 2 comments

Charles Edward Pax has announced that the T400 temperature datalogger is now being offered on Kickstarter!

The Pax Instruments T400 datalogger is an open source four-channel thermocouple temperature datalogger based on the Arduino™ Leonardo platform. It is ready to use out of the box with the features you want most. Measurements can be logged to MicoSD card, printed to serial port, and graphed. The T400 is a great tool for anything from live thermal process monitoring in the lab to long-term environmental data collection in the field.

Free PCB coupon via Facebook to 2 random commenters

in Free PCBs by DP | 3 comments


Every Friday we give away some extra PCBs via Facebook. This post was announced on Facebook, and on Monday we’ll send coupon codes to two random commenters. More PCBs via Twitter on Tuesday and the blog every Sunday.

Don’t forget there’s free PCBs three times every week:

Continue reading →

Posted in Free PCBs | Tagged | 3 Comments

Week in (p)review September 12, 2014

in week in review by DP | 0 comments


Here’s a summary of major developments over the last week. Free PCB Friday is coming up soon.

Coming up:

  • Free PCBs via Facebook on Friday
  • App notes on the weekend
  • Free PCB Sunday
  • Free PCBs via Twitter on Tuesday
  • Weekly roundup and preview every Friday

HP 8642B teardown

in Teardowns by DP | 0 comments


Kerry Wong writes:

In my last post, I showed my LED backlight mod of the HP 8642B synthesized signal generator. And during the process, I also showed some pictures of the A1 (keyboard and LCD) module and A2 (modulator) module alone with an intriguing Easter egg message in the firmware. In today’s post, I will do a full teardown of each module and take a closer look at what’s inside.
Since I had already posted the pictures of the A1 and A2 modules, I will not repeat them here. Here’s a picture showing the reverse side of the top cover. It has a detailed layout map of what’s inside the unit. For this teardown, we will go module by module from left to right (A6 to A17 and then A17).

Posted in Teardowns | Tagged , | Leave a comment

Freedom freescale KL25Z board

in ARM, dev boards by DP | 0 comments


Jan Henrik posted another Instructables, an introduction to the Freedom Freescale KL25Z board:

Hello, today I want intoduct you to the Freescale Freedom Board with the KL25Z processor. It is a development board, builded and selled by Freescale. It features a ARM® Cortex™-M0+ , working on 48Mhz.
128KB Flash
An accelerometer ( IC: MMA8451Q )
A capacitive tuch slider
MBED Enabled

Telecine film digitisation

in project logs by DP | 0 comments


spanner888  writes:

Finally got prototype working and have captured over 90,000 frames with promising results.
Noticed along the way that SMD component tapes fit the 16mm film sprocket really well, so there is food for thought!

Documenting an outline of build and all the useful stuff from around the web that helped me out on my blog, see www.usabledevices movie and photos and all telecine posts (3 so far). Code is in github.

Via the project log forum.