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.
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.
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].
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:
Hackaday Remoticon kicks off today, Friday, November 6th, and is “a weekend packed with workshops about hardware creation, held virtually for all to enjoy”⚡️🛠️💻
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.
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.
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.
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.
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: