CalibrationCalibrating the X/Y-axis of a plotter or CNC machine is actually quite easy. I did it as described in this video. First i had to know the theoretical steps/mm per axis. To calculate this value I multipliedthe steps/rev. (200 for most NEMA...
In the details section of this project you will find a detailed analysis of the I2C bus and how it works, both electrically and in software. Make sure you read this before proceeding, so you understand what the code is doing. We're going to use the NodeMCU...
If you have Windows 10 Pro - skip to the next step! That's right! They're different! Because Windows!Note 11/16/2021: our Windows Home machine suddenly stopped seeing other network devices including the printer, we think after a Windows...
With the ESP it is common to use the deep sleep mode to conserve power, but when waking from deep sleep it starts from the beginning, contents of every variable forgotten. Often this is OK, but if you want to store a state, configuration value...
Here’s the camera holder from the previous step:Small, neat, secure, easy to install – perfect for the right camera. What is the right camera? It needs to be a reasonably small camera that will lay flat/parallel on the wooden board when you insert the...
As we've established in prior tutorials, every program written with the ESP SDK needs to have a function called user_init(). This function is called by the SDK once it has finished the boot process. Much of the code in our example revolves around getting...
As covered previously in this document, and as you've at this point seen for yourself, the LED matrix on the Supercon.6 badge isn't a display in the traditional sense. Instead it's a live window into the memory of the computer, which expresses the binary...
Speech is the main input method of the system, so we'll start describing the process we followed to build an automatic speech recognition (ASR) system, whose overall architecture is shown in the figure below. To do so, we have used the CMU Sphinx software...
The internals of the AUV performed the heavy work of actually taking water quality measurements and controlling the submersible's buoyancy. Evidently, it also required a sophisticated mechanical design to fit the necessary components into the confined...
Through Hole Technology (THT) versionThis is how I built the Through Hole Technology version Make a double-sided fibre glass PCB (see front- and back- PDF files below). There are several ways to do this. The way I do it is to print the front and back...
INSTALLING MINT ON A RELUCTANT TOSHIBA SATELLITE LAPTOPDownloaded the latest Linux Mint 16 with Mate image via torrent from linuxmint.org. Burned to DVD and used it to boot the Toshiba. All seemed to be going well untill the boot finished and I tried...
Get and keep everything clean, including the back of your fabric. When you roll up the screen, the back touches the front, and any dirt will transfer right into the middle of your new screen. Take the actuator arm off the wiper motor. See what the threads...
Winding the inductors is easier than you might think! I used about 4 feet of 18GA Magnet wire to wind the inductors for this particular power supply. Each inductor has ~30 turns on it for an inductance of about 90uH. If you don't have...
Cannon code- #include "Servo.h" // include the servo library Servo armServo; // servo to raise the arm Servo cannonServo; // servo to recoil cannon // these constants won't change: const int triggerSensor = 1; // the sensor is connected to analog pin...