-
Understanding Richard Stallman
I’ve never really understood Richard Stallman and what he fights for, but with this recent email of his to the gcc list (on a thread about the impact of the GPL vs the BSD licenses on the gcc vs clang projects, which is worth a read), I think I have a better idea. It starts very…
-
New toy: USB microscope
As I’ve moved to smaller and smaller parts, I’ve spent more and more time inspecting small details of my boards. I’ve bought a couple things that I use for this purpose: a simple 10x loupe, a maybe 2-3x magnifying glass that I took from a helping-hands thingamajig that I don’t use, and this magnification visor.…
-
Battery-backup with in-circuit recharging
I have a pretty simple-sounding circuit I want to build, but am surprisingly having quite a bit of difficulty finding any guidance about it on the internet (maybe I haven’t found the right google term?). It’s this: I want to provide a battery backup to a system, so that it can seamlessly switch between being…
-
Some design mistake stories
I spent all yesterday dealing with some mistakes I had made in some boards; I thought I’d blog about it because 1) I spent time on it and want to feel like something came out of it :P, and 2) because I think it might be interesting to someone. Personally I find it very interesting…
-
Buying an oscilloscope
I guess this post is going to be the second in an unintentional two-part series on “things that I’ve spent an inordinate amount of time thinking about yet aren’t the core of the electronics issues.” The first was about how I’ve improved my organizational setup, and this one is about the process of buying an entry-level…
-
New parts organization scheme
I don’t have a particularly large or complex electronics setup, but that hasn’t stopped me from searching for the “perfect” way to organize everything. I think I tend to obsess over my plan because 1) it’s easy to feel like it’s critically important, and 2) it’s something that can be difficult to change. In software…
-
Bitcoin vulnerability
Today seems like a pretty good day to rag on bitcoin, so I thought I’d post about something I’ve been thinking about ever since I experimented with writing my own miner. Since the goal of that project was educational, I went through it in a way that most other people probably don’t: I built a…
-
Brookstone’s “Bluetooth-Enabled Smart Fork”
Can’t make this up: The smart fork that coaches you into healthier eating habits. The HAPIfork is the world’s first smart fork. It’s an electronic fork that lights up and vibrates when you are eating too fast. As it takes 15-20 minutes to feel satisfied, by simply slowing down your pace while eating, you will…
-
Quadcopter update: bldc boards ready
A couple weeks ago I wrote about how I was building a brushless motor (BLDC) driver board, for the ultimate goal of using them in a quadcopter design. Well, the boards came in about a week ago and I’m finally ready to show off what they look like — and maybe complain about how much…
-
Choosing FPGA parts
I spent some time this weekend looking into different FPGA options for potential future projects; I’ve been using the Spartan-6 on my Nexys3 board, and I created a simple breakout board http://oshpark.com/shared_projects/duLs3P1R for it, but I started to learn more about the limitations of staying within that single product class. The Spartan-6 is limited on the high-end,…