Controlling a 7 segment digit is usually done with a MAX7219 chip but they are geared towards common cathode displays. Digits and segments can be swapped to drive common anode type displays but this requires extra software and it probably can not sink...
Catching the dragonflies: The first step of my project is to collect the dragonflies. Dragonflies love vegetation near waterways (rivers, streams, ponds, lakes etc.) All you need to catch them is a butterfly net and a mesh cage. Once I caught enough,...
The Ticker LibraryThe code in "Not Grbl" does not use any hardware timers because I want to eventually migrate to the EPS2688 and the hardware on this CPU is not well documented (unlike the AVRs). The code use "Blink without delay()" type code. On an...
First of all, a big thank you to @oshpark. I heard plenty of good things about them, and for a first experience, I'm really satisfied ! The boards took exactly 20 day from the kicad file upload to my french mail box, and the quality is spotless. Very...
Yesterday I sat down to this project and wrote the firmware. At first I wanted to write just the interpreter alone and leave the display, keyboard and UI tasks for later, but I got so immersed into it I've done it during one long night. Coding in assembly...
Ok... Spent an hour or two rewriting most of the code today to use interrupts at 64us intervals instead of having precise timed loops.The code ended up about the same size but is now easier to maintain and it makes it possible to run an application software...
I am currently using a 3.7V 100mAh lithium ion battery. So far I have run two tests: 100% brightness (too bright to view) and 5% brightness (my optimal viewing preference). 100% brightness - 2hr 22mins 5% brightness - 5hr 45mins This is without any bluetooth...
I've been programming furiously. I have 16-bit functions going - Add, Subtract, and Divide. And I have 8-bit multiply going. I've changed from putting the operands on the stack to having a dedicated memory location for them. I...
I tested a IN-12A nixie tube. I want to use a nixie socket to use a nixie tube, but it is so expensive to buy one. And then, I found this site. So I decided to buy D-SUB. Today, it arrived. I tested the nixie tube. It is super easy to make D-SUB connector...
I felt like building an FPGA slice, so I did.Based somewhat upon Nick's Blog entry here.Sorry for the bad photo, my phone has issues. Essentially the bottom three ICs are 74hc595 (CMOS logic levels) for allowing an arduino to program...
The PCBs finally arrived from @Elecrow, so I assembled one to see how it works:Generally I'm pretty happy with it, there are however two small things that I would correct in the next version:the direction buttons are too close to the matrix, and it's...
I have been spending what feels like way too much time preparing the vacuum plates. Overnight in vinegar did remove all of the mill scale. I do not have a lathe though so I could not do faceing to get a good sealing surface. Instead...
There are not a lot of boards out there using Micronucleus, but Digispark is one of those boards. I created a custom board within the hardware specifications of the Digispark boards were I added a ATtiny84a running at 8 MHz. Unfortunately the core kept...
I just put a project up on Tindie for the first time...but not this one. Of that other project, I had JLCPCB build 5, but I probably only need one for myself, so that's 4 that are ready to go. This, however, seems to be my...
The project works as it's currently designed, but I was turned on to a different sort of isolation solution by a Twitter follower (I'm sorry, but I don't remember who as I type this). It's the SI8035AA-B-IU, which is a 3 channel logic...