The Trinamic TMC5160 has a motion controller mode which is very cool. It allows you to set things like acceleration parameters, destination, speed via SPI, instead of using the STEP / DIR pins. I have been using the TMC5160 SilentStepStick as a board...
For Stereo Ninja testing we need an easy way to measure latency. A simple way is to put a smart phone with a stopwatch app in front of the camera and then take a photo with both the smart phone and the monitor displaying the smart phone on it. Then simply...
IntroductionIn this log, I'll explain in detail how this single-board computer works.8 bits bus onlyThe 68020/68030 have dynamic buses; this means that they are not fixed to 32 bits. A 68020 board can have 32 bits RAM, 16 bits ROM, and 8 bits IO. Of...
In this revision of the PCB, I'm using a Seed XIAO RP2040, which is based on the RP2040. It's supported by CircuitPython which offers lots of useful libraries, but not one for the TDC chip I'm using. Generally I would say CircuitPython...
A very important part of the PIMP project is the Keyboard. Without a keyboard, no notetaking capabilities. The Blackberry Q10 keyboard has a basic keyboard matrix and needs 5 pins for the rows and 7 pins for columns. The first iteration of this controller...
Serial connection over USB for retro computer? Why not! I was asked by someone in /r/beneater community to describe how to build USB -> UART interface using FT230XS chip, as this exercise might seem a bit intimidating for someone doing it for a first...
In this project we will create a neural network with Python and copy its weights to a network with forward propagation on the Arduino UNO board, and that will allow the Autonomous Robot to drive alone and without hitting the walls. For this exercise...
INTRODUCTION The elephant detection component of the system will communicate with these using Bluetooth (100m supposed range). We can go ahead and power them using the same solar/lead acid battery component that we use for the elephant detection components,...
My process for designing this project began with the hardware. Arguably the most fun part, I started with a breadboard, as pictured below. After some experimenting and iterating, I finally got to the finished circuit, shown in the breadboard and circuit...