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...
I did another test with the rev1 prototype, this time only measuring voltage, and bringing it all the way to the maximum voltage of 60V. Again I am doing calibration and comparison to my Fluke 101 Multimeter. This has a problem as the Fluke 101 does...
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...
On my TI-89, one of the battery contacts on the PCB was heavily corroded and it took a good deal of time and heat to reflow solder to make a new pad. I did this to the V200 as a preventative measure too, but I guess I heated up the nearby fuse to where...
Improving mocks I have decided to use Rust for mocking libcmfwk and libshmem_manager, as it is the language I am most comfortable with. By creating accurate mocks for these libraries, I aim to resolve the issue where camctld hangs while trying to send...
Had to dig into the FPGA code for the SD card. Using Neal Crook's documentation of Grant Searle's version (longer pedigree on the page). The status register values are: // SD_Status bit values from Neal Crook's documentation of Grant's SD card // b7...
It's already out since July, but just to log the improvements:There's actually a lot to learn about kit-making: how to prevent beginners from messing up soldering a computer kit for the first time. So it was time for a revamp of the PiDP-8, putting in...
PCB Rev 1 are working and usable but there is room for BOM cost optimization. Current sale price could be 89 EUR, with extensive BOM optimization it could be lowered - hopefully. USB micro-B to USB mini changeFTDI USB connector is currently micro-B footprint...
I finally got the drifting problems sorted out! I added a lot of data logging to the code and spotted the switch bouncing when I ran it drawing circles over and over.[(98)=100][(82)=84][(101)=204][(116)=118] [(103)=105] [(0)=183] [(40)=42][(133)=214][(87)=89][(103)=150]Its...
I experimented a bit with the v2.2.0 vocabulary, and I quickly missed the DO .. LOOP structure.Figuring out how DO .. LOOP should work took some time: after testing some Forth implementations, I decided to stick with the ANS Forth specification (STM8EF...
Wrote a very basic command interface with three commands:W - Write the EEPROMR - Read the EEPROMB - Bounce an LED across the RPP-UIO-16 cardThe result looks like this:Write to the EEPROM Read from the EEPROM 0000 00 01 02 03 04 05 06 07 08 09 0a 0b 0c...
When the first ideas for this Cyerdeck came up, I was already sure to create it modular, as much as possible. As such I had defined the following requirements for myself:All "Modules" MUSTbe easily replaced for future improvements, modification...