Touchscreen Oscilloscope

[Marco Reps] didn’t want to lug a full-sized oscilloscope around to measure his ECG while running. He decided to check out the DSO112A which is a tiny touchscreen scope from the usual China sources. The tiny one channel scope can go to 2mV/division at 2MHz and can save and recall up to 24 configurations. It also has access to the data via a serial port so you can use it as a fancy data logger. [Marco’s] video appears below.

Apparently, there is was an older model without the A on the end that was not as sensitive and had some other missing features. The price is about $70–fairly inexpensive, although not throw-away cheap.

[Marco] noted that one of the two small connectors can act as an external trigger input or a function generator. There’s the typical LiPo battery inside and a shielded input section. [Marco] tears the board down and looks at the chips on the board. Inside are two Atmel CPUs and a 20 megasample per second analog to digital converter.

The color screen looks surprisingly good in the video although, as [Marco] points out, with one channel, the colors aren’t super useful. The device also has cursors and a nice selection of measurements that work both live and on stored data.

At the end of the video, [Marco] shows a simple ECG amplifier he built from an open source schematic. We’ve covered simple ECG circuits before if you want to read more.

Last year we looked at two small inexpensive scopes. Like everything else, each year the bar gets higher. Although, in fairness, those scopes had a (reported) 25 MHz bandwidth. We’d love to see that kind of front end with the user interface of the DSO112A.

Continue reading “Touchscreen Oscilloscope”

Best Product Entry: Emulating Memory

For this year’s Hackaday Prize, we’re giving everyone the opportunity to be a hardware startup. This is the Best Product portion of the Hackaday Prize, a contest that will award $30,000 and a residency in our Design Lab to the best hardware project that is also a product.

Imagine all the memory chips in all the landfills in the world. What if we could easily recover those hosed motherboards and swap out ROM files on malware-damaged chips. That’s the promise of [Blecky]’s EEPROM/Flash Emulator project on Hackaday.io. This project seeks to be the ultimate memory interface, emulating SPI-interface EEPROM or Flash memory chipsets with ease. It can also be used as a security device, checking the BIOS for untoward changes.

The EEEmu packs an Atmel SAM4S Cortex-M4 processor-based microcontroller, an SD card reader, a micro USB for reprogramming, boost converter, voltage regulator, and includes additional 3.3V GPIO/I2C ports, all on a wee 51.5x20mm circuit board. Version 2 is slated to include more features to facilitate use as a normal micro controller: more GPIO pins, USB voltage monitoring, and high-Z control for SPI output.

EEEmu is completely open source, with [Blecky] sharing his code on GitHub and even has created an EEEmu Fritzing part, also found in his repository.

STM32CubeMX Makes Makefiles

When hardware manufacturers make GUI code-generation tools, the resulting files often look like a canned-spaghetti truck overturned on the highway — there’s metaphorical overcooked noodles and red sauce all over the place. Sometimes we think they’re doing this willfully to tie you into their IDE. Not so the newest version of ST’s graphical STM32CubeMX, which guides you through a pleasant pin-allocation procedure and then dumps out, as of the latest version, a clean Makefile.

Yes, that’s right. This is a manufacturer software suite that outputs something you can actually use with whatever editor, GUI, compiler, or environment that you wish — even the command line. Before this release, you had to go through a hacky but functional script to get a Makefile out of the CubeMX. Now there’s official support for real hackers. Thanks, ST!

If you’re compiling on your own, you’ll need to update the BINPATH variable to point to your compiler. (We use the excellent GNU ARM Embedded Toolchain ourselves, which is super-easy to install on almost any Linux.) If you want to use STM32CubeMX with the Eclipse IDE, [kali prasad yadav] sent us PDF instructions — it’s not hard.

If you doubt that the availability of a free, open, and non-constraining toolchain can matter for a silicon vendor, we’d point to AVR and the Arduino platform that spun off of their support of GCC. Sure, Atmel still pushes their all-in-one wonder, Atmel Studio, which is better than the Arduino IDE by most any metric. But Studio is closed, and Arduino is open. We’d love to see the number of Studio users compared with Arduino users.

Congratulations to ST for taking a big step in the right, open-toolchain, direction.

Best Product Entry: Pocket Thermal Camera

One of the entries in the Hackaday Prize Best Product competition is [x-labz]’s pocket thermal imager. It’s more than a prototype, it’s a design conceived to get out into the world and be used by many. Best Product entries are open until July 24th, and with a $30,000 cash prize on the line let’s take a look at some of the things that elevate a project to product status.

Thanks to recent advances in the state of thermal image sensors, a tool that gives you Predator vision is almost a necessity on the modern workbench. The pocket thermal imager will find drafts in your house during winter, will tell you how to cook a steak, figure out what part is shorting out in your latest electronics project, and will tell you how terrible the heated bed is on your 3D printer.

[x-labz]’s thermal camera is based around the FLIR Lepton image sensor, an 80×60 pixel thermal imaging sensor that’s good enough for most uses. This camera is soldered onto a PCB sandwich containing an Atmel SAMD21 microcontroller, full-color OLED display, SD card, and a battery management system.

What we’ve mentioned so far isn’t out of the ordinary for any other entry in the Hackaday Prize. Building something for the Best Product competition is different, though: a lot of thought has to go into the manufacturability and the fit and finish of this device. So far, everything’s looking great for [x-labz]’s camera. There’s a 3D printed case that looks like it could be easily translated into an injection-moldable shell and at least some of the parts of the user interface are unbelievably satisfying. We’re looking forward to seeing the full Bill of Materials and a business plan (a new requirement this year). That’s an area where many hardware designers lack experience; being able to study the examples from Best Product entries will be a welcomed resource.

There’s a world of difference between building a project and building a product, and the entire goal of the Best Product portion of the Hackaday Prize is to reward those people who go the extra mile as aspiring entrepreneurs and show us how that’s done. $50k in cash prizes are set aside for Best Product; $30,000 for the winner as we mentioned before, but there is also $1000 for each of the twenty entries that make it to the finals in this category in addition to some much deserved notoriety from Hackaday’s community of hardware aficionados and early adopters.

Heathkit’s New RF Meter: Who Is It For?

Electronic hackers and ham radio operators of a certain age have a soft spot for the Heathkit brand. Maybe that’s why we had a rush of nostalgia when we saw the Heathkit site had a new product. You may recall that Heathkit had gone the way of the dodo until a few years ago when the brand started to resurface. Their latest kit is a precision RF meter which is available on preorder.

Before there were websites and hacker spaces and all the modern push to “do it yourself,” Heathkit was teaching people electronics through kit building. Sure, they were known for ham radio and test equipment, but many people built stereos (hi-fi), TVs, radio control gear, computers, and even robots. All with manuals that are hard to imagine if you haven’t seen one. They were world-class.

Continue reading “Heathkit’s New RF Meter: Who Is It For?”

Codebender Rises From The Ashes

If you were sad that Codebender had bit the dust, cheer up. A site called codeanywhere has acquired the online Arduino development environment and brought it back to life. In addition to the main Codebender site, the edu and blocks sites are also back on the air.

Not only is this great news, but it also makes sense. The codeanywhere site is a development IDE in the cloud for many different programming languages. The downside? Well, all the people who said they’d be glad to pay to keep Codebender alive will get a chance to put their money where their mouth is.

Continue reading “Codebender Rises From The Ashes”

Friday Hack Chat: 8-Bit Micros With Microchip

A few years ago, Microchip acquired Atmel for $3.56 Billion. There are plenty of manufacturers of 8-bit microcontrollers, but everyone makes 8051s, and the MSP430 isn’t as popular as it should be. Microchip’s acquisition of Atmel created what is probably the largest manufacturer of 8-bit micros, with a portfolio ranging from ATtinys smaller than a grain of rice to gigantic PICs.

This Friday, we’re hosting a Hack Chat with the Technical Marketing Engineer of 8-bitters at Microchip. If you love AVR, this is the guy to talk to. If you’re still rocking the vintage 1993 PICkit, this is the guy to talk to.

On the docket for this Hack Chat are some new PICs and some very interesting peripherals coming down the line. ADCC — A2D with computation — is on the table, along with configurable logic cells. This Hack Chat is also going to go over Microchip design tools like MP Lab Xpress.

Of course, these Hack Chats are a question and answer session for the community. We’re encouraging everyone to ask a few questions about what Microchip is doing. We’ve opened up a discussion guide for this Hack Chat. If you have a question, just add it to the list.

If you can’t make the Hack Chat, don’t worry. We’re going to have a transcript of the entire chat. That should be available here shortly after the chat concludes.

Here’s How To Take Part:

join-hack-chatOur Hack Chats are live community events on the Hackaday.io Hack Chat group messaging. This hack chat will take place at noon Pacific time on Friday, June 9th. Here’s a fancy time and date converter if you need timezone help.

Log into Hackaday.io, visit that page, and look for the ‘Join this Project’ Button. Once you’re part of the project, the button will change to ‘Team Messaging’, which takes you directly to the Hack Chat.

You don’t have to wait until Friday; join whenever you want and you can see what the community is talking about