We’ve been big fans of the Arduboy since [Kevin Bates] showed off the first prototype back in 2014. It’s a fantastic platform for making and playing simple games, but there’s certainly room for improvement. One of the most obvious usability issues has always been that the hardware can only hold one game at a time. But thanks to the development of an official add-on, the Arduboy will soon have enough onboard storage to hold hundreds of games
The upgrade takes the form of a small flexible PCB that gets soldered to existing test points on the Arduboy. Equipped with a W25Q128 flash chip, the retrofit board provides an additional 16 MB of flash storage to the handheld’s ATmega32u4 microcontroller; enough to hold essentially every game and program ever written for the platform at once.
Of course, wiring an SPI flash chip to the handheld’s MCU is only half the battle. The system also needs to have its bootloader replaced with one that’s aware of this expanded storage. To that end, the upgrade board also contains an ATtiny85 that’s there to handle this process without the need for an external programmer. While this is a luxury the average Hackaday reader could probably do without, it’s a smart move for an upgrade intended for a wider audience.
The upgrade board is currently available for pre-order, but those who know their way around a soldering iron and a USBasp can upgrade their own hardware right now by following along with the technical discussion between [Kevin] and the community in the “Project Falcon” forum.
We’re proud to announce the Hackaday Remoticon, taking place everywhere November 6th – 8th, 2020. It’s a weekend packed with workshops about hardware creation, held virtually for all to enjoy.
But we can’t do it without you. We need you to host a workshop on that skill, technique, or special know-how that you acquired through hard work over too many hours to count. Send in your workshop proposal now!
What is a remoticon?
The Hackaday Remoticon achieves something that we just couldn’t do at the Hackaday Superconference: host more workshops that involve more people. Anyone who’s been to Supercon over the past six years can tell you it’s space-limited and, although we do our best to host a handful of workshops each day, those available seats are always in high demand.
We’re sad that we can’t get together in person for Supercon this year, but now we have an opportunity to host more workshops, engaging more live instructors and participants because they will be held virtually. This also means that we can make recordings of them available so that more people can learn from the experience. This is something that we tried way back during the first Supercon with Mike Ossmann’s RF Circuit Design workshop and 140,000 people have watched that video. (By the way, that link is worth clicking just to see Joe Kim’s excellent art.)
Now I’m not saying that your workshop will have a view count into six digits. What I am saying is that you have skills worth sharing, and people are hungry to learn. Since traveling to massive conferences is on pause for a while, spinning up a way to share your experience with others is a superb use of your time.
We need you to submit a workshop proposal! This can take any shape that makes sense for your topic, but here’s the gist of how this might work. Each accepted workshop makes a list of necessary materials and where to get them so that participants can order ahead of time and follow along. Live workshops will be held via video conference, with periods of instruction, work time, and recap that lets participants ask questions and show results as they go.
Wait, wait, wait. Before you click away to the next awesome Hackaday article, don’t assume you have nothing to teach. In fact, do the opposite. Assume you have rare and specialized knowledge on something (because you do!) and seek that out. Then unleash your mind to form a workshop idea around it. Hackaday is filled with weird, wild, and interesting projects, and we always want to see more of them. Share the wealth so that more people begin to walk the path of the hardware hacker
The German standards body DIN now has a specification for Open Source Hardware documentation:
Open Source Hardware: Technical Documentation Requirements
The published specification is available from DIN:
Jérémy Bonvoisin wrote on Twitter:
The icing on the cake: this is the first standard to be published by DIN under cc license and to adopt an open and community based process for any of the new version to come! It’s both a progress for open source hardware AND for standardisation processes as such!
Standardisation is an important component in the maturation of any field of technology. It contributes to the formation of a recognisable identity and enables interactions with a wider community. This article reviews past and current standardisation initiatives in the field of Open Source Hardware (OSH). While early initiatives focused on aspects such as licencing, intellectual property and documentation formats, recent efforts extend to ways for users to exercise their rights under open licences and to keep OSH projects discoverable and accessible online. We specifically introduce two standards that are currently being released and call for early users and contributors, the DIN SPEC 3105 and the Open Know How Manifest Specification. Finally, we reflect on challenges around standardisation in the community and relevant areas for future development such as an open tool chain, modularity and hardware specific interface standards.
Lex Kravitz has designed a simple board containing the ULN2003 stepper motor driver in a Feather form factor:
This Feather Wing was made to be hand assembled with through-hole components, which I find easier to put together in small runs. In the future I may make a version with SMD components as well for professional manufacture. I made this to control 5V 28BYJ-48 steppers that are easily available for ~$2-3 each. Often they come with a ULN2003 driver board, if you are thrifty you can grab the chip off the board and move it to this board saving ~50 cents per board.
This board contains:
1) Two 3-pin headers (GND, PWR, and SIG). These can be used to control a servo or additional sensor.
2) A 3.5mm TRRS port for external control
3) Two LEDs tied to digital pins
4) The ULN2003 motor driver
5) Two small buttons for user control
It’s like the dystopian future arrived out of the blue. From one year to the next we went from holing up in overly air-conditioned hotel ballrooms and actually meeting our fellow meatbags in the flesh, to huddling in our pods and staring at the screens. I’m looking for the taps to hook me in to the Matrix at this point.
But if you haven’t yet received your flying car or your daily Soma ration, you can still take comfort in one thing: all of the hacker conferences are streaming live, as if it were some fantastic cyber-future! In fact, as we type this, someone is telling you how to print your way to free drinks on USAir flights as part of HOPE’s offering, but the talks will continue for the next few days. (Go straight to live stream one.)
And next weekend is DEF CON in Safe Mode with Networking. While we can totally imagine how the talks and demo sessions will work, the Villages, informal talks and hack-togethers based on a common theme, will be a real test of distributed conferencing.
Cabe Atwell writes on Hackster about a RF filter adapter was made using some spare parts and lowpass and bandpass filter kits:
Check out Lex Bolkesteijn’s new project constructing a QRP-Labs filter adapter for NanoVNA with some spare parts and lowpass and bandpass filter kits. The NanoVNA is a tiny handheld Vector Network Analyzer (VNA), which accomplishes both high-performance and portability. Besides working as a vector network analyzer and antenna analyzer, this build utilizes it as a filter tuner.
A current work in progress, last updated in mid-June, it was developed using a double-sided PCB, two SMA chassis, and a header cut in two to form a filter holder that enabled the use of the NanoVNA to test and tune the filters as required. The filter kits themselves include the double-sided PCD along with silkscreen, solder mask, and through-hole plating, as well as the capacitors. Both are the same size, and so require no adjustments to the filter holder.
Although the filter has four pins, five holes are drilled in the PCB base of the filter holder using a perforated PCB for spacing. The fifth hole allows for a via to connect the top and bottom layers. With some soldering, the via, SMA chassis parts, and headers are connected to the base. In a few steps that, everything is set up to connect the filter to the NanoVNA.
The NanoVNA should be calibrated before use, and in the documented project, this was done with an experimental calibration tool. When calibrating as close as possible to the adaptor, it’s not possible to use the calibration standards. The calibration tool was made with another PCD, with holes drilled for vias and two 100 Ohm SMD 1206 resistors.
A design, complete with CAD files for the casing, is also included for those who are unable to mill PCBs by hand. This uses a 3D-printed casing and custom-ordered PCBs to serve as the adapter. Simplifying the manual work required in the design, even more, the most recent custom PCB ordered includes built-in calibration options. The 3D-printed base looks spiffier than the hand-milled PCBs and requires no additional PCB for calibration.
For anyone interested, the bill of materials, CAD files, and a step-by-step with images are freely available on Bolkesteijn’s blog.
This looks like a promising way to make PCB design more efficient by leveraging the existing open source hardware designs:
We’re building an open-source web portal for sharing KiCad subcircuits, which will enable you to create more by doing less.
This is what inspired the EDeA project. Out of a very naïve “how hard can this be?” question, we first built a primitive prototype tool to merge KiCad projects, including their schematics and PCB layout. This still need a lot of work before it can be considered safe, including correct net aliasing, nesting of subschematics, etc. But this solves only one part of the problem, something which should be solved in the upcoming major release of KiCad anyways.
We are now laying the groundwork for EDeA; a community portal to share, find, and assemble subcircuits into KiCad projects. It’s all in rough shape, and we’re still a bit away from the first alpha we will show to the public, but we’re getting there.
What we envisioned is an easy-to-use catalog of various circuit submodules; power supplies, data converters, microcontrollers, processors, and so on. These submodules contain schematics and a PCB layout, among with useful metadata; number of copper layers, component count, surface area, necessary manufacturing capabilities, and so on. Each of the subcircuit category should also have meaningful parameters; for example efficiency for a power supply, bandwidth for a transceiver. You can select any amount of these submodules, click a button, and get a KiCad project which contains all the submodules as hierarchical subsheets. Now you only need to wire these together as you need them, and in pcbnew move the already layouted submodules to fit the exact shape you need. To keep the already complex project manageable, we can’t go into auto-connecting and auto-placing of submodules. At least not yet.
No, we’re not branching out into nursery rhymes, but it’s too hard to pass up on the chance offered by the latest development from Hackster favorite Greg Davill!
With the dust in his workshop only just settling (if that’s possible there…) from his successful OrangeCrab crowdfunding campaign, he’s gotten straight back to work, turning his sights from the Lattice ECP5, and setting them squarely on the Espressif Systems ESP32, with his latest creation — the ObsidianBoa!
While the above image is a render, the quality of Davill’s work shines through in both the the physical and the virtual world — some of his recent rendering work is hard to tell from reality.
While there are a number of ESP32 development boards, there are few in such a diminutive form factor. The only one I know of, until now, has been the TinyPICO, from @unexpectedmaker. This is a fantastic board in it’s own right, and has been rightfully successful within the maker community.
Obsidian Boa has a few notable differences however, which might make it more suitable for certain applications.
The first point of note is where we get the title of this article from. Not just a descriptive phrasing, ItsyBitsy is a lesser-heard-of form factor — and just as we all know boards in the Arduino R3 layout, or the hugely popular Feather form factor from Adafruit, ItsyBitsy started out life as yet another Adafruit board format, and was shortly thereafter realized as a baby brother alternative to the well known iCEBreaker FPGA boards.
Here is a quick “freebie” of sorts. I’ve had this PCB for a while and used them now and then to fix dead 3v coin cell batteries on Yamaha DX7’s and other synth’s and drum machines. You can order the blank PCBs yourself or download the BRD file and get them made however you want.
This item is a battery holder/coin cell adapter PCB that lets you mount a standard CR2032 battery holder over top of a PCB layout that uses a soldered-in battery. It basically converts the pin layout from one of many odd 2- pin and 3-pin board styles into the common battery holder style. In the future, battery replacement will be a snap! Save your gear from leakage, damaged traces and lost sounds! Was designed for Yamaha DX7 synth. The Instructions are here.
By now, I must have had my Miniware TS100 soldering iron for nearly three years. It redefined what could be expected from the decent end of the budget soldering iron spectrum when it came on the market, and it’s still the one to beat even after those years. Small, lightweight, powerful, and hackable, it has even spawned direct imitations.
If the TS100 has a fault, it comes not from the iron itself but from its cable. A high-grade iron will have an extra-flexible PVC or silicone cable, but the TS100 does not have a cable of its own. Instead it relies on whatever cable comes on its power supply, which is frequently a laptop unit built with portable computing rather than soldering in mind. So to use it is to be constantly battling against its noticable lack of flexibility, a minor worry but one that I find irksome. I determined to find a solution, making a DC extension cable more flexible than that on my power supply.