More structured details to come. Some quick notes:Copy the original Arduino .ino file to Platform.io IDE on Atom may cause build issues. Create a new .ino file using PIO IDE and then copy/paste source code from Arduino .ino file to new .ino file. The...
Putting everything together also requires checking everything separately first. So I did with the MiCS-VZ-89T sensor, and here is the story, also presented on my blog: MiCS-VZ-89 Air Quality SensorA low power sensor that can measure at the same time...
Digging into SD card writes means shifting gears from the Boot BIOS source code since the Boot BIOS code only does reads. The CP/M BIOS code (CBIOS128.LST) which does the reads/writes after booting. Here's the BIOS code for writes to the SD Card: 0754...
Long ago when I started prototyping ideas, I was using a $89 FPGA Board (Avnet LX9 board). The ChipWhisperer system has always supported this board, but it's not as well documented as my newer, fancier hardware. I wanted to make a log post to demonstrate...
Morning update: April 13, 89 PDAfter a long night of fighting with 123D make and my 3d printer, we have our first put together. To see very bad pictures of the Main Power/Data Bus (MPDB) look at step 2 of the instructions. After getting put together,...
Mid-day update: April 20, 89 PDWhile over 75% of the internal parts are finished printing, but there is still too much to do. We have started wiring up the reactor with LEDs but it is slow going (25% done). We have not even started on the code to drive...
I haven't putzed about with the v0.1 base at all, but I think I've got a motor mount design that I like. It's got the split bolt setup for securing the motor (including a cutout for holding a 2-56 nut), and the legs are cool lofted dealies. Lots of radii...
It's been a minute but there is an exciting new update on Dodo! The original Dodo Playground is a bit long in the tooth and sadly Chrome Applications had been deprecated so there was no longer a good way to flash Dodo games directly from the browser. ...
I made a 5V, 5W buck derivative that is smaller than the flybuck design but uses the same input/output filter design for low noise/ripple applications. The inductor core is a Magnetics MPP C055048A2. with 38 turns of 24 AWG. Peak efficiency with...
Requirements Easily found when misplacedBig enough to hold easily but not too big that it's cumbersomeShould have a battery compartment so that unskilled personnel can replace batteries without having to open up the housingRoom enough for the necessary...
MIKBUG (Smithbug) has the following case-sensitive commands. ; V VIEW MEMORY; E CHANGE MEMORY; M MOVE MEMORY; I FILL MEMORY; F FIND ; D DISASSEMBLE CODE; & S1 LOAD PROGRAMME; G GO TO PROGRAM; J JUMP TO TARGET PROGRAM ; T TRACE PROGRAM; K CONTINUE...
FlexSEA-Plan is an embedded computer used for high-level computing. It boasts a powerful processor and can run an operating system such as Linux. Developing code on this platform is similar to the regular (i.e. non-embedded) software development process....
I ended up using the key combination for On and Mode (it seemed appropriate) to change the mode, which basically is between TI-83 keyboard mode for the TI-83 emulator and Regular mode which allows through various submodes access to just about all of...
So, working with the BME680 has left several odd impressions.1) The gas sensorNo idea what it is measuring, but it does measure something. For example, a Sharpie, immediately picked up. It reads in Ohms. Range seems to be around 10k...
Looking at the registers I noticed something. the first 24 bytes look like they have data and the last 6 bytes look like they have data. This looks like what a WII peripheral in encrypted mode would look like. The fixed 8 byte pattern repeating every...