Too Good To Throw Away: Dealing With An Out-Of-Control Junk Hoard

There it was, after twenty minutes of turning the place over, looking through assorted storage boxes. A Thinwire Ethernet network. About the smallest possible Thinwire Ethernet network as it happens, a crimped BNC lead about 100mm long and capped at each end by a T-piece and a 50 ohm terminator. I’d been looking for a BNC T-piece on which to hook up another terminator to a piece of test equipment, and I’d found two of them.

As I hooked up the test I wanted to run I found myself considering the absurdity of the situation. I last worked somewhere with a Thinwire network in the mid 1990s, and fortunately I am likely to never see another one in my life. If you’ve never encountered Thinwire, be thankful. A single piece of co-ax connecting all computers on the network, on which the tiniest fault causes all to fail.

So why had I held on to all the parts to make one, albeit the smallest possible variant? Some kind of memento, to remind me of the Good Old Days of running round an office with a cable tester perhaps? Or was I just returning to my past as a hoarder, like a Tolkienic dragon perched atop a mountain of electronic junk, and not the good kind of junk?

Continue reading “Too Good To Throw Away: Dealing With An Out-Of-Control Junk Hoard” →

Measuring capacitance with wax dielectric

How To Measure The Dielectric Constant For DIY Capacitors

Every now and then you need to make your own capacitor. That includes choosing a dielectric for it, the insulating material that goes between the plates. One dielectric material that I use a lot is paraffin wax which can be found in art stores and is normally used for making candles. Another is resin, the easiest to find being automotive resin used for automotive body repairs.

The problem is that you sometimes need to do the calculations for the capacitor dimensions ahead of time, rather than just throwing something together. And that means you need to know the dielectric constant of the dielectric material. That’s something that the manufacturer of the paraffin wax that makes it for art stores won’t know, nor will the manufacturers of automotive body repair resin. The intended customers just don’t care.

It’s therefore left up to you to measure the dielectric constant yourself, and here I’ll talk about the method I use for doing that.

Continue reading “How To Measure The Dielectric Constant For DIY Capacitors” →

Ask Hackaday: DIY Handwriting Recognition

Computer handwriting recognition is very cool by itself, and it’s something that we’d like to incorporate into a project. So we went digging for hacker solutions, and along the way came up with an interesting bit of history and some great algorithms. We feel like we’ve got a good start on that front, but we’re stuck on the hardware tablet sensor itself. So in this Ask Hackaday, we’re going to make the case for why you could be using a tablet-like device for capturing user input or doing handwriting recognition, and then we’re going to ask if you know of any good DIY tablet designs to make it work.

Continue reading “Ask Hackaday: DIY Handwriting Recognition” →

Creating A PCB In Everything: Friends Don’t Let Friends Use Fritzing

This week, we’re continuing our Creating A PCB In Everything series, where we go through the steps to create a simple, barebones PCB in different EDA suites. We’re done with Eagle, and now it’s time to move onto Fritzing.

fritzing-logoFritzing came out of the Interaction Design Lab at the University of Applied Sciences of Potsdam in 2007 as a project initiated by Professor Reto Wettach, André Knörig and Zach Eveland. It is frequently compared to Processing, Wiring, or Arduino in that it provides an easy way for artists, creatives, or ‘makers’ to dip their toes into the waters of PCB design.

I feel it is necessary to contextualize Fritzing in the space of ‘maker movement’, DIY electronics, and the last decade of Hackaday. Simply by virtue of being an editor for Hackaday, I have seen thousands of homebrew PCBs, and tens of thousands of amateur and hobbyist electronics projects. Despite what the Fritzing’s Wikipedia talk page claims, Fritzing is an important piece of software. The story of the ‘maker movement’ – however ill-defined that phrase is – cannot be told without mentioning Fritzing. It was the inspiration for CircuitLab, and the Fritzing influence can easily be seen in Autodesk’s 123D Circuits.

Just because a piece of software is important doesn’t mean it’s good. I am, perhaps, the world’s leading expert at assessing poorly designed and just plain shitty PCBs. You may scoff at this, but think about it: simply due to my vocation, I look at a lot of PCBs made by amateurs. EE professors, TAs, or Chris Gammell might beat me on volume, but they’re only looking at boards made by students using one tool. I see amateur boards built in every tool, and without exception, the worst are always designed in Fritzing. It should be unacceptable that I can even tell they’re designed in Fritzing.

Fritzing has its place, and that place is building graphical representations for breadboard circuits. Fritzing has no other equal in this respect, and for this purpose, it’s an excellent tool. You can also make a PCB in Fritzing, and here things aren’t as great. I want to do Fritzing for this Creating A PCB In Everything series only to demonstrate how bad PCB design can be.

For the next few thousand words, I am going to combine a tutorial for Fritzing with a review of Fritzing. Fritzing is an important piece of software, if only for being a great way to create graphics of breadboard circuits. As a PCB design tool, it’s lacking; creating parts from scratch is far too hard, and there’s no way to get around the grid snap tool. No one should ever be forced to create a PCB in Fritzing, but it does have its own very limited place.

Continue reading “Creating A PCB In Everything: Friends Don’t Let Friends Use Fritzing” →

What We Are Doing Wrong. The Robot That’s Not In Our Pocket

I’m not saying that the magic pocket oracle we all carry around isn’t great, but I think there is a philosophical disconnect between what it is and what it could be for us. Right now our technology is still trying to improve every tool except the one we use the most, our brain.

At first this seems like a preposterous claim. Doesn’t Google Maps let me navigate in completely foreign locations with ease? Doesn’t Evernote let me off-load complicated knowledge into a magic box somewhere and recall it with photo precision whenever I need to? Well, yes, they do, but they do it wrong. What about ordering food apps? Siri? What about all of these. Don’t they dramatically extend my ability? They do, but they do it inefficiently, and they will always do it inefficiently unless there is a philosophical change in how we design our tools.

Continue reading “What We Are Doing Wrong. The Robot That’s Not In Our Pocket” →

Beware Common Sense Engineering

I am always torn about the title of “engineer.” When I talk to school kids about engineering, I tell that an engineer is a person who uses science and math to solve or analyze practical problems. However, these days you hear a lot of engineering titles thrown around to anyone who does any sort of technical (and sometimes non-technical) work. “Software engineers” don’t have to be licensed to practice, while civil engineers do. What’s in a name and does any of this matter?

Continue reading “Beware Common Sense Engineering” →

Using The FCC EAS For Fun And Profit

When a consumer electronics device is sold in the US, especially if it has a wireless aspect, it must be tested for compliance with FCC regulations and the test results filed with the FCC (see preparing your product for FCC testing). These documents are then made available online for all to see in the Office of Engineering and Technology (OET) Laboratory Equipment Authorization System (EAS). In fact, it’s this publishing in this and other FCC databases that has led to many leaks about new product releases, some of which we’ve covered, and others we’ve been privileged enough to know about before the filings but whose breaking was forced when the documents were filed, like the Raspberry Pi 3. It turns out that there are a lot of useful things that can be accomplished by poring over FCC filings, and we’ll explore some of them.

Continue reading “Using The FCC EAS For Fun And Profit” →