Although testing while attached to the benchtop worked initially, we knew eventually we'd need a real bed. Today we made some more progressing in finalizing one. I am very happy with the rigidity of the machine, it is pretty bombproof in this config....
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...
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...
The boat was launched on 8th July, 2019 at 20:46 GMT. So far, so good! You can track it on the map: https://track.opentransat.comIt's also reporting plenty of data which you can see by hovering your mouse over any green dot (or by touching it). The boat...
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...
Gertbot is a daughter board for the Raspberry Pi/ I'm going to use one of the original raspberry Pi for the board. Gertbot plugs directly to the GPIO. On the back is a nice diagram showing you how to connect the motors and power supply. It's purpose...
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...
Recently, while moving and getting some furniture from IKEA, I found the perfect frame to host the RGB matrix, the RIBBA frame: The matrix is 190.5mm x 190.5mm x 14mm, the frame is 230mm x 230mm x 45mm, plenty of space for the matrix and the electronics....
Another project milestone has been reached ….. The CNC mechanism is now automated and a few hundred lines of code written to perform a basic demonstration of all the servo motors running simultaneously. No special servo library is used, which makes coding...
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 flickering problems are solved by slowing down the clock to a reasonable frequency.What happened?Well, the clock was running at its 48MHz and generating interrupt requests, but that doesn't mean that the interrupts were being executed at that speed....
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 basically finished the assembly, although there are still some hard points that needs to be solved. The pieces for jointing are square but I missed my measurements in some area by a couple of mm. Making bigger bores for the screws seemed to make it...