Brooklyn, New York

Owen Trueblood

Elite
@jmpinit

Looking for life in complex systems

rm-dl-annotated. Export annotated PDFs from ReMarkable tablets

84

github_stars_to_notion. Sync GitHub stars to a Notion table

29

p5.axidraw. A p5.js library for controlling the AxiDraw pen plotter.

28

kvarp_plotter. A simple plotting system for a KUKA industrial robot arm.

11

projected-toolpath-preview. A web app to projection-map toolpaths onto CNC machine beds to preview jobs.

8

ruckig_control. ROS package for motion smoothing for Crash, a real-time creative coding environment for robot arms.

7

remarkable-tablet-api. Interact with the ReMarkable tablet cloud

6

calc_control. Remote control a TI-83+ or TI-84+ from a PC.

5

system. Tools to help automate my software consulting business

5

flail. An idiosyncratic creative coding environment for KUKA industrial robot arms.

4

ti84plus-serial. Assembly routines for serial communication on TI-84+ graphing calculators.

4

painter-robot-server. Framework for controlling a large XY plotter painting robot.

4

coppeliasim_ur_connect. Sync a real Universal Robots robot with one in the CoppeliaSim (formerly V-REP) robotics simulator.

4

Keychange. Hardware text input device designed for virtual reality.

4

axidraw-mural-slicer. AxiDraw + Vive tracking to plot drawings larger than the machine.

3

automatic-jack. Atomic force microscope from DVD drive parts.

3

crash_relaxed_ik_core. Rust

3

poser. Use cameras to find the precise 6D pose of an object in space.

3

blender-transform-import-export. Import/export object position, rotation, scale from/to JSON in Blender.

3

jmpinit.github.io. curl | bash for making new machines comfortable.

3

greyport. Pocket-sized semiautomatic hardware-hacking tool.

3

l3d-library. L3D Cube library for Spark.

3

robotic_tufting_system. Python

2

earthquake-converter. Send live earthquake data to hardware over serial.

2

jethead-print. Generate g-code from ArtRage paintings for JetHead, a painting robot.

2

machine-1-control. Code to control Jeff Leonard's CNC painting machine.

2

svg-to-lines. Given an SVG image this library creates a new image only made up of lines.

2

babel-hardware. PCBs for the Babel in Reverse art installation under the Manhattan Bridge

2

vlla-gifs. Display GIFs on the Very Large LED Array.

2

bird. Rendering Eagle brd files in 3D using WebGL.

2

v_rep_kuka_connect. Real time control of Kuka robot arms from the V-REP robot simulator via RSI.

2

vlla-shader. Shader Toy for the VLLA.

2

3d-paper. Example of rendering into a Three.js texture via Paper.js.

2

crash_relaxed_ik_ros1. Public Repository for the Wrappers for ROS1 for RelaxedIK

2

many-little-pieces. A world where programming takes effort

2

manufactured-complexity. Algorithmic design for monochrome pixel art circuitry as a web application.

2

cutting-board_prototype. Tool for visual PCB reverse engineering.

2

ebb-control. JS wrapper for the EiBotBoard - the motor control board in the AxiDraw, Egg-Bot, and WaterColorBot

2

prugly. Programmable Realtime Unit (PRU) assembler, disassembler, and debugger.

2

clearpath-reverse-engineering. Exploring the debug protocol used by ClearPath motors.

2

derby. Multiplayer top-down racing game made using Node.js.

2

vpype-gcode. gcode extension for vpype

1

waldo_description. CMake

1

multithreaded. Owen and Sally making threaded things with computers and robots.

1

crash_relaxed_ik. RelaxedIK Solver for Crash

1

grbl-control. WebSerial interface library for the Grbl CNC controller

1

ur_pts. Send points to a Universal Robots robot arm.

1

factorio-repl. Remote Lua REPL for Factorio, a fascinating simulation game.

1

spinneret. Modulate attention on your personal web like spiders do, with vibration.

1

1k-op. 96x96 pixels, 8 buttons, a speaker, and 1K operations.

1

waldo_ros. Python

1

a-tiny-cloud. Eagle

1

black-square. A black square.

1
53
Apply