GNURadio 3.7, HackRF, Python 3.8, Win 10, QT vs WX

So a lot has changed since I last fired up my HackRF. GNURadio hit version 3.8, so did Python. GNURadio deprecated WX GUI and moved to QT GUI elements. My two go-to test flow graphs didn’t work anymore on my Windows 10 machine. So here is what I changed: FM Radio Receiver In the osmocom…

Read More

Replacing BusPirate with GreatFET

I am starting to tinker with the GreatFET as a possible candidate to be included in my toolbox of embedded development tools. I2C is a protocol I spend a lot of time messing around with, so that provided a good test case for trying out the GreatFET in a real-world situation. As of the GreatFET’s…

Read More

Tinkering with Arduino’s IoT Cloud

Another day (of quarantine), another project. Today explore the latest version of the Arduino IoT Cloud (beta). For the hardware we have the following: MKR 1010 MKR ENV Shield ST LPS22HB : atmospheric pressure ST HTS221 : temperature and humidity VISHAY TEMT6000 : Lux of the ambient. VISHAY VEML6075 : UltraViolet wavelengths A / B…

Read More

Controlling a NodeMCU from the Browers

One of the silver linings of coronavirus quarantine has been time to tinker with development boards long ago acquired yet rarely tinkered with. Such is NodeMCU. I am interested in self-contained devices that rely on little support infrastructure yet offer lots of functionality. So one project I have tackled was the ability to remotely and…

Read More

Saleae Logic Analyzer and I2C Addresses

One of the challenging head-scratchers I came up against in learning embedded electronics was analyzing communications that utilized the I2C protocol. One challenge was realizing there was 7-bit and 8-bit address implementations. Not realizing this made for a very long debugging session. It was one those sessions where everything was working, but from my analysis,…

Read More

6 and 20 Sided Dice Simulator

Looking for something cool to build with your new Micro:bit embdded device?  How about a dice simulator that rolls a 6-sided die if you press button A or a 20-sided die if you press button B.

Read More

3D Printable Enclosure Design with Fusion 360

Gears of Resistance Special for May 24, 2017 In the previous two videos was we talked about the workflow for taking an Eagle PCB board file and using the OtherMill Pro to make a circuit board.  Then we took tat same Eagle board file and moved it into Fusion 360 to begin making an enclosure….

Read More

Homebrewing a Tool Box with LEDs!

Some times you just want to make stuff with no real practical purpose! Some call it art. I call it fun. I have wanted a toolbox with LEDs inside so it’s easier to find stuff in the dark. So I set out to make as ‘unique’ (that’s being gentle!) a box as I could using…

Read More

Prototyping Workflow using the Silhouette Portrait

Long the tool of choice of scrapbookers and wedding invite makers, the humble electronic tool is finding itself more and more a part of industrial design workflows. Known to many as a Cricut machine (Cricut being a company that manufacturers these tools, think Kleenex versus tissues or Windex versus window cleaner) these “CNC knives” are very…

Read More

PCB Milling Workflow

After months of trial and error, I am finally getting decent single-sided PCBs milled with X-Carve.  I am currently using 5 apps: EagleCAD, Pixelmator, SuperVectorizer, AutoDesk Graphic and Inventables’ Easel.  Here is the workflow I am using from my MacBook: EagleCAD to draw up the circuit Edit > Net Classes Width to 0.04 inches or…

Read More