top of page

V-Wave is a playback and recording device with an integrated 10W Class-D amplifier for the vibration speaker. It can be controlled and set up, and files can be uploaded/downloaded using the Android app I developed in Flutter. Features include playback in truly random time, playback/recording timeframes, priority and volume settings for playback, noise-triggered recording, and many more...

V-Wave

Extremely cost-efficient multi-functional device for cable installation machines. Measures temperature, humidity, speed, and distance.

GitHub Repository Link

This is a production-ready solution. It was built with a 10-cent RISC-V MCU and 2.7" 128x64 LCD and a 2.4V 700mAh Ni-Mh battery. Low cost and a big LCD with backlight were paramount. I've squeezed  3 custom big fonts, 1 picture(you can store as much as you want in external I2C flash), a simple user interface, and device functionality into 16KB ROM/2KB RAM(it still has 15% ROM and 47% of RAM free)—a good example of register-level programming. USB-C charging port(power bank or even straight into your phone).

Built around Seed Studio's STM32WL SoM, it is to be attached to the front cooling ribs next to the front bearing to monitor its condition and temperature. It has an accelerometer and a microphone to listen to the motor sound, analyze it, and send results to the gateway based on Raspberry Pi and the E22 LoRa module.

LoRa vibration analysis and temperature probe.

Everything You See, Just £18

I used it to create the surface height map. I couldn't use the BL Touch probe because I needed a much longer retraction distance, and I designed my own one for a pyrography CNC machine. It uses a magnet and a Hall sensor to measure the height. It has PWM and RS485 interfaces.

Precision retractable  CNC touch probe(like BLtouch)

XXX mints sorting machine

Proof of concept.

XXX mints sorting machine proof of concept/prototype. It was designed to solve the sweets wrapping machine's massive downtime problem caused by misshaped sweets. Also, this machine reduces staff needs by at least 1 operator per shift.

Designed and built on my own. Weight is around 350kg.

The working area is 770x540x190mm.

Steel CNC milling machine

bottom of page