Software Projects
Image and 3D Model Manipulation ——————————–
- STL_PNG_Depth: Converts 3D STL files into grayscale depth maps (PNG) and vectorized SVGs for laser engraving, CNC, and fabrication workflows. Includes slicing, segmentation, and web-based conversion options. Try the interactive web tool to upload STL files and preview or download depth maps and SVGs.
- spot_svg: Extracts a limited color palette from images and generates SVGs with polygonal regions for each color, ideal for stencils or simplified vector art.
Simple Calculators and Games
- Calculators: A collection of useful calculators for various tasks. Try them directly via the web-based tools:
- Static Games: A collection of browser-based games. Play them directly:
Virtual Camera
- onvif_simple: Allows a USB camera to emulate an ONVIF compliant camera.
- WinCamHTTP: A virtual camera driver for Windows 11 that turns any MJPEG source into a camera.
Electronics related
- See the full electronics tools collection on the Electronics related page.
Serial Debugging
- ss_term: A minimal Python + Tkinter serial terminal emulator that supports selecting EOL modes (
CR,LF,CRLF) and sending raw bytes (hex input). Useful for quick interactive serial sessions and debugging devices. - serial_snoop: A Windows WPF application that proxies between an upstream virtual COM port and a downstream real COM port, logging timestamped bidirectional traffic (hex and ASCII). Intended for monitoring and debugging serial traffic when used with virtual port drivers such as
com0com.