Author Archives: Mikko

I²C troubleshooting

Sometimes you might run into a situation when one or more of your I2C devices don’t work. I deal with barometric pressure sensors in my work and these work on the I2C bus. I’ve been banging my head against the … Continue reading

Posted in microcontroller, work | Leave a comment

What happens when a V-groove hits your copper pour

When you design PCBs for work, cost-effectiveness is a big factor. To help you out in the that department, you usually design your board to be a big panel. This panel is then CNC routed to contain a V-groove. This … Continue reading

Posted in pcb, work | Leave a comment

I²C Address Probe for PICs (CCS compiler)

As a part of my work, I wrote this simple I2C address probe. It’s for PIC microcontrollers, using CCS compiler. (It’s here mostly as a note for myself, but you might find it useful as well.)

Posted in coding, microcontroller, work | Leave a comment

Comments disabled for now

I’m disabling comments for now. I get two to three spam comments a day, which isn’t much by itself, but I get a notification on my phone every single time. That’s annoying. For spammers: don’t waste those poor Indian people’s … Continue reading

Posted in Uncategorized | Leave a comment

Mils to millimeters cheatsheet

When I design PCBs I use millimeters for drill sizes, component pad distances and sizes and for board outlines. Somehow I ended up using mils for trace widths and clearances. This doesn’t really make sense, and now I decided I … Continue reading

Posted in ideas, pcb, project | Leave a comment

Project AmbiHDMI is progressing

I’ve made progress with AmbiHDMI. The PCB shipment is on its way from China, and it should arrive early next week (I hope!). UPS dropped off a package from Farnell today. See, I was contacted by Farnell a few weeks … Continue reading

Posted in Uncategorized | Leave a comment

The Transformation of Samsung SCX-4200

(This is the English translation of my reader article on Ruuvipenkki) I bought a Samsung SCX-4200 around five years ago. I was just starting my engineering studies and figured I’d need a printer. Searching around for a suitable candidate, the … Continue reading

Posted in fix, hack, project | 11 Comments

About some projects that I’m working on

I thought I’d write something here for a change. I have a pretty short attention span when it comes to my free time projects, but all the projects progress at some pace nevertheless. A lot of ideas marinate in my … Continue reading

Posted in Uncategorized | 2 Comments

Designing a USB sound card

(This is an English translation of my article at Ruuvipenkki forum.) 1. Introduction In this article I will discuss my own experiences about designing a USB sound card, which is the USBDAC. DAC is an acronym for Digital-to-Analog Converter because in … Continue reading

Posted in Uncategorized | 30 Comments

Installing Android 4.0.3 Ice Cream Sandwich on HTC Desire

I’ve had the HTC Desire since October 2010 IIRC. Back then, Android 2.2 was all the rage. I was very happy with it. Soon later, Android 2.3 was released and all Desire users eagerly anticipated the arrival. HTC eventually delivered… … Continue reading

Posted in Uncategorized | 4 Comments