Found out about the Tinymovr motor controller. Basically what I'm trying to do! Very cool, and my version 2 will use it as reference. I hope to make mine even smaller (27x27mm vs 40x36mm) and cheaper ($40 vs €89). I only need up to 13V (3S lipo),...
It was dumb to use a DC motor for this project. I should have just ponied up the resources for a high speed stepper. My plan was to attach a rotary encoder to the DC motor to accurately measure the number of rotations. This is not easy....First, I tried...
I've redesigned the way screens/apps are handled and introduced a main menu. More importantly, I have managed to get the average current consumption down to 350-550uA (1.5mA previously)! Turns out a huge chunk of it - 800uA, was a bug in the TWI (I2C)...
Before I began the layout of the DDL4-CPU, I came up with an initial Instruction Set Architecture (ISA) for the design. It went through several revisions as I was designing the boards and refined the components. Here at the last minute as I am...
After a sinuous but exciting road, the Beta prototype came out nice, the entire device is amazingly small: I was able to design it to fit the 110x70mm aluminium enclosure I planned initially without renouncing to any of the sensors nor reducing the 1500mAh...
With the compass functionality tested on a breadboard, the next step is to transfer it to a universal prototyping board, adding a status display and IO expansion ports to drive a LED ring that simulates the horizon. For the board, I am going to use the...
The amazon fairy dropped off a "NES Classic Controller" and a "Classic Pro"The classic pro comes up as a classic controller, The only difference is the analog R and L on the one I have are buttons and just return the max value when pushed. Although this...
Prior art is of huge importance to the open-hardware movement. It prevents that certain markets become locked for 20 years by patent law. Let's generate some prior art with patents. I claim all the claims generated by rewriting all patents in the world...
The question The most asked question is always: "How far can you go with the battery?". And the answer is: "It depends!". The challenge The highest point that the Tour de France has ever passed is the Col de la Bonette at 2802 m (9192 ft). The distance...
I should apply a gamma curve to the analog axes read from Classic controller to make the response of the stick more subtle near the center and more steep close to the edges. Classic controller analog sticks provide position information with...
Ok, now it is kind of proven that binary CPLD (or FPGA) may implement ternary logic, but how we can integrate it with "true" ternary components, especially when CPLD is 3.3V and TRIMUXes are -5V and +5V? Answer is DG403 chips may do the job: Because...
FarmBot Genesis V3 exhibits the following changes from Genesis V2: Updated bracket design to minimize the number screws needed, making assembly easier and faster and decreasing the number of partsSimplified cross-slide design combining 3 plates into...
LEDs come in all manners of sizes, colors and brightness. To be able to choose the most appropriate ones, we need to know what are they going to be used for. For this purpose, we did some market research on UV curing glues. After checking the datasheets...
Announcing a major new capability: CylinDraw makes for an excellent paper plotter! The hardware needed to enable this capability only requires the addition of a large tube to wrap the paper around and two rubber bands to secure the paper in place....
YouTube How to update CircuitPython firmware This method is suitable for the BPI-PicoW-S3 board that already has tinyUF2 firmware. If the flash of the board is erased or the failure to enter the UF2 mode occurs, you need to refer to the method of burning...