Converting a vintage button panel to USB

Glen Akins (@bikerglen) writes about converting a vintage button panel to USB:

Converting a Vintage Grass Valley Button Panel to USB Using the Silicon Labs EFM8UB1

In this project, I convert a set of illuminated push buttons from a vintage Grass Valley video mixer into a custom vendor-defined USB HID peripheral. Like the USB analog panel meters project, this project uses a Silicon Labs EFM8UB1 microcontroller for USB connectivity. Unlike the panel meters project which only received data from the USB host, this project needs to send data back to the USB host too.

In this write up, we’ll reverse engineer the button panel, decide on a strategy for reading the keys and controlling the LEDs, build a board, then write both embedded and Linux software to interface with the button panel. If you want to build your own device like this but don’t have this specific switch panel, don’t worry–the ideas presented here are applicable to any generic 3×4/4×3/4×4 matrix keypad with or without LEDs.

Design files for this project are in my usb-led-switch-matrix repository on GitHub.

Converting a vintage button panel to USB

Announcing the Open Source Hardware Certification API

News from the Open Source Hardware Association (OSHWA):

Announcing the Open Source Hardware Certification API

Today we are excited to announce the launch of a read/write API for our Open Source Hardware Certification program. This API will make it easier to apply for certification directly from where you already document your hardware, as well as empower research, visualizations, and explorations of currently certified hardware.

OSHWA’s Open Source Hardware Certification program has long been an easy way for creators and users alike to identify hardware that complies with the community definition of open source hardware.  Since its creation in 2016, this free program has certified hardware from over 45 countries on every continent except Antarctica.  Whenever you see the certification logo on hardware:

You know that it complies with the definition and that the documentation can be found using its unique identifier (UID).

What’s New?

The new API supports both read and write access to the certification process.  

Write access means that you can submit certification applications directly instead of using the application form.  If you already have all of the application information in a system, there is no need to retype them into a webform.

We hope that this will make it easier for entities that certify large amounts of hardware to build the certification process directly into their standard workflow.  We are also working with popular platforms to integrate a ‘certify’ button directly into their systems.  

Read access gives you access to information about hardware that has already been certified.  This will make it easier to explore the data for research, create compelling visualizations of certified hardware, and build customized lenses to understand what is happening in open source hardware.  

What Happens Now?

The first thing you can do is get a key and start exploring the API itself.  The team at Objectively has created detailed documentation, code snippets, and sandboxes that make it easy to test out all of the features.  

In the longer term, we hope that the community will build better ways to both submit applications for certification and present information about certified hardware.  OSHWA expects to maintain our application form and certification list for the foreseeable future.  That being said, we are also happy to share (and possibly cede) the stage to better ways to get information into and out of the system as they come along.  

For now, let us know what you do with the API!  You can tweet to us @OHSummit or send us an email at [email protected].

Announcing the Open Source Hardware Certification API

Today at Remoticon: Bring-a-Hack

Live streaming events open to the public will begin on Saturday at 10:00 PST with open remarks and Kipp Bradford’s keynote talk. Workshops and the SMD Challenge will live-stream all day. And Alfred Jones will present his keynote at 18:30 PST followed by the Hackaday Prize Ceremony. Follow our media channels to be notified of all live streams:

Also learn how to go from KiCad 3D exports to photorealistic renders in Blender with Anool:

Today at Remoticon: Bring-a-Hack

Quick and Simple Milliohmmeter

From Chris Lott on Hackaday:

Quick And Simple Milliohmmeter

User [mircemk] presents his “MiliOhm Meter” project which you can build with an Arduino, a handful of common parts from your lab, and a cigar box.  It doesn’t get much simpler than this, folks.  While this is something you won’t be getting calibrated with NIST traceability, it looks like a fun and quick project that’s more than suited for hobbyist measurements.  It’s not only easy to build, the Arduino sketch is less than thirty lines of code.  This is a great learning project, plus you get something useful for your lab when its finished.

We like the creative use of colored tape instead of paint on the project’s box.  If this style suits you, [mircemk] has published several other similar lab instrument projects on his Hackaday.io page, including a frequency meter, an audio spectrum analyzer, and an auto-ranging capacitance meter to name a few.  You might recognize him from some other projects we’ve featured, such as the crazy kinematic arms that set a clock’s hands every minute.

Quick and Simple Milliohmmeter

Penguino Feather LoRa dev board

MakerTronika Labs in Azerbaijan created this LoRaWAN capable dev board in Feather form factor:

Penguino Feather 4260 (SAMR34) LoRa Dev-Board

This is a SAMR34 based LoRa/LoRaWAN™ dev-board with all the necessary components for fast prototyping. It’s a successor of my previous Penguino SAMR34 design. The new design uses the RAK4260 module from @RAKWireless and improves on some aspects, such as a USB Type-C, a RGB LED, a user button, battery protection & voltage supervision, and optional flash & per-provisioned secure element IC pads.

Current HW version is v.1.2 and it’s offered in green soldermask (ENIG). All the design files can be found on my GitHub.

From v.1.2 onward the Penguino board also features CH340E USB-to-UART converter to further ease the development.

Penguino Feather LoRa dev board

Landing a UAV with Lasers

From Jo Hinchliffe on the Tindie blog:

Landing a UAV with Lasers

Do you want your UAV to make amazing autonomous landings? This laser interface board from Avionics Anonymous may well be just what you need.

Laser range finders can be useful on UAV as altimeters and can make autonomous landings easier to perform. However adding a laser range finder to your UAV can be a little tricky. You might want the laser to be positioned far away from your flight controller, meaning you don’t want to use I2C, and you might not have a serial port to spare. This interface board uses the robust CAN bus using to connect a range of popular Lightware lasers to the common Pixhawk autopilots and others.

The laser altimeter is utilising UAVCAN which is an opensource, MIT licensed, lightweight protocol designed for resilient intra-vehicular communications. The CAN bus can also be used to re-flash the firmware meaning if you change out your laser model you can still use this board. Supplied preconfigured for a laser of your choosing, this adaptor board is compact, lightweight and has numerous screw mounts designed to be easily removed if space is short and you want to mount it directly with double sided tape.

Landing a UAV with Lasers

Building a Set of USB-Controlled Analog Panel Meters

Glen Akins writes about their latest project:

Building a Set of USB-Controlled Analog Panel Meters Using the Silicon Labs EFM8UB1

I’ve always liked the way these little HUA SO-45 analog panel meters looked, but, given the long lead times from China, I’ve never ordered a set. This fall, I changed my mind and finally decided to order a set. While they were in transit to the United States, I designed a small board to control them over USB using a Silicon Labs EFM8UB1 Universal Bee 8051-baeed microcontroller.

Design files for this project are in Glen’s usb-analog-panel-meters repository on GitHub.

Building a Set of USB-Controlled Analog Panel Meters

OSHWA announces the Open Source Hardware Certification API

News from the Open Source Hardware Association (OSHWA):

Announcing the Open Source Hardware Certification API

Today we are excited to announce the launch of a read/write API for our Open Source Hardware Certification program. This API will make it easier to apply for certification directly from where you already document your hardware, as well as empower research, visualizations, and explorations of currently certified hardware.

OSHWA’s Open Source Hardware Certification program has long been an easy way for creators and users alike to identify hardware that complies with the community definition of open source hardware.  Since its creation in 2016, this free program has certified hardware from over 45 countries on every continent except Antarctica.  Whenever you see the certification logo on hardware:

OSHWA announces the Open Source Hardware Certification API