Owen Trueblood (@jmpinit)

Top repositories

1

rm-dl-annotated

Export annotated PDFs from ReMarkable tablets
Shell
82
star
2

github_stars_to_notion

Sync GitHub stars to a Notion table
Python
30
star
3

p5.axidraw

A p5.js library for controlling the AxiDraw pen plotter.
JavaScript
23
star
4

kvarp_plotter

A simple plotting system for a KUKA industrial robot arm.
Python
11
star
5

projected-toolpath-preview

A web app to projection-map toolpaths onto CNC machine beds to preview jobs.
JavaScript
6
star
6

system

Tools to help automate my software consulting business
JavaScript
5
star
7

painter-robot-server

Framework for controlling a large XY plotter painting robot.
JavaScript
4
star
8

Keychange

Hardware text input device designed for virtual reality.
Eagle
4
star
9

flail

An idiosyncratic creative coding environment for KUKA industrial robot arms.
Clojure
4
star
10

calc_control

Remote control a TI-83+ or TI-84+ from a PC.
C++
3
star
11

blender-transform-import-export

Import/export object position, rotation, scale from/to JSON in Blender.
Python
3
star
12

ruckig_control

ROS package for motion smoothing for Crash, a real-time creative coding environment for robot arms.
C++
3
star
13

coppeliasim_ur_connect

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

automatic-jack

Atomic force microscope from DVD drive parts.
Eagle
3
star
15

remarkable-tablet-api

Interact with the ReMarkable tablet cloud
JavaScript
3
star
16

axidraw-mural-slicer

AxiDraw + Vive tracking to plot drawings larger than the machine.
JavaScript
3
star
17

manufactured-complexity

Algorithmic design for monochrome pixel art circuitry as a web application.
JavaScript
3
star
18

l3d-library

L3D Cube library for Spark.
C++
3
star
19

poser

Use cameras to find the precise 6D pose of an object in space.
JavaScript
3
star
20

jethead-print

Generate g-code from ArtRage paintings for JetHead, a painting robot.
JavaScript
2
star
21

3d-paper

Example of rendering into a Three.js texture via Paper.js.
JavaScript
2
star
22

3d-conway

2D conways game of life soft-rendered in 3D as a bump map.
C++
2
star
23

greyport

Pocket-sized semiautomatic hardware-hacking tool.
C
2
star
24

jmpinit.github.io

curl | bash for making new machines comfortable.
Shell
2
star
25

vlla-shader

Shader Toy for the VLLA.
C
2
star
26

ebb-control

JS wrapper for the EiBotBoard - the motor control board in the AxiDraw, Egg-Bot, and WaterColorBot
JavaScript
2
star
27

earthquake-converter

Send live earthquake data to hardware over serial.
JavaScript
2
star
28

babel-hardware

PCBs for the Babel in Reverse art installation under the Manhattan Bridge
2
star
29

clearpath-reverse-engineering

Exploring the debug protocol used by ClearPath motors.
Ruby
2
star
30

derby

Multiplayer top-down racing game made using Node.js.
HTML
2
star
31

vlla-gifs

Display GIFs on the Very Large LED Array.
Python
2
star
32

v_rep_kuka_connect

Real time control of Kuka robot arms from the V-REP robot simulator via RSI.
C++
2
star
33

bird

Rendering Eagle brd files in 3D using WebGL.
JavaScript
2
star
34

prugly

Programmable Realtime Unit (PRU) assembler, disassembler, and debugger.
Racket
2
star
35

many-little-pieces

A world where programming takes effort
JavaScript
2
star
36

ti84plus-serial

Assembly routines for serial communication on TI-84+ graphing calculators.
2
star
37

cutting-board_prototype

Tool for visual PCB reverse engineering.
JavaScript
2
star
38

machine-1-control

Code to control Jeff Leonard's CNC painting machine.
Java
2
star
39

svg-to-lines

Given an SVG image this library creates a new image only made up of lines.
JavaScript
2
star
40

robotic_tufting_system

Python
2
star
41

ur_pts

Send points to a Universal Robots robot arm.
Python
1
star
42

cutting-board

Tool for reverse-engineering PCBs.
JavaScript
1
star
43

robot-paper

Simple web app to control a painting robot with the mouse.
JavaScript
1
star
44

simcrum

A cheap, general-purpose wristwatch-like interface. AVR-based.
Forth
1
star
45

l3d-invaders

Space invaders for the L3D LED cube.
Java
1
star
46

mitigator

A minimalistic note management system that is designed to be always accessible, regardless of the device. Created to manage my college workload.
Python
1
star
47

waldo_ros

Python
1
star
48

spinneret

Modulate attention on your personal web like spiders do, with vibration.
JavaScript
1
star
49

waldo_description

CMake
1
star
50

beta_nes

Bookmarklet for turning the online Beta simulator for MIT's 6.004 class into an NES-like system.
JavaScript
1
star
51

vc_mini_valve_controller_py

Python library for controlling the VC Mini Valve Controller from Gyger over serial.
Python
1
star
52

web-app-template

Get a Node.js web app project started.
JavaScript
1
star
53

calc_io

AVR shoved into a TI-83+
Assembly
1
star
54

black-square

A black square.
JavaScript
1
star
55

get-thingiverse-things

Given the URL of a Thing page on Thingiverse this script downloads the Thing's 3D models.
Python
1
star
56

ragecode

Node.js library for parsing ArtRage script files.
JavaScript
1
star
57

tubes

Stream sensor data to robots for art.
JavaScript
1
star
58

kicad-parts

My KiCad parts
1
star
59

remarkable-tablet-cloud-export

Download a copy of your ReMarkable tablet data
JavaScript
1
star
60

a-tiny-cloud

Eagle
1
star
61

hex-bug-swarm

Turn Hex Bug Fire Ant toys into your very own robot swarm
Assembly
1
star
62

bluetilp

Give TI-83+ and compatible calculators Bluetooth connectivity using an Attiny85 microcontroller and RN-42 serial Bluetooth module.
Assembly
1
star
63

crow-cad

Scripts to create a fast Eagle + Fusion 360 workflow.
JavaScript
1
star
64

jethead

A CNC robot which paints using an inkjet printer head.
JavaScript
1
star
65

betalounge

A Multi-User Dungeon (MUD) for students to learn how computers work.
JavaScript
1
star
66

tiny-asm-copter

Helicopter game written in AVR assembly.
Assembly
1
star
67

mit_6.01_mapbot

A robot brain capable of probabilistically mapping out its environment and navigating to a goal. This is the solution of myself and my partner for the last design lab of the 6.01 course at MIT.
Python
1
star
68

1k-op

96x96 pixels, 8 buttons, a speaker, and 1K operations.
C
1
star
69

gamma

Beta microprocessor emulator with CGA-style graphics.
C
1
star
70

tiny-miasmata

Assembly language game for my handheld game system, the Demomite.
Assembly
1
star
71

old-blog

My now defunct Jekyll-based project blog.
CSS
1
star
72

arduino-paint-machine-debugger

Generate thumbnails from Arduino sketches meant for a CNC painting machine.
C++
1
star
73

shared-history

A telnet game about inventing the history of a virtual world.
JavaScript
1
star
74

l3d-websocket

Stream 3D effects to the L3D Cube from a browser or node via WebSockets.
C++
1
star
75

vs-robot

6.270 robot entry for 2013 competition at MIT
C
1
star
76

python_ble_uart_example

Python <> Bluetooth Low Energy Nordic UART Service
Python
1
star
77

multithreaded

Owen and Sally making threaded things with computers and robots.
HTML
1
star
78

mnist-classifier

Trying to use different machine learning methods to classify handwritten digits.
Haskell
1
star