-
MegaTinyIDE Public
MegaTinyIDE is a Java & GNU-based IDE for the new MegaTiny chips (tinyAVR® 1-series and 0-series), such as the ATtiny212, attiny3217, etc.
-
LaserCut Public
LaserCut is an experimental, "Swiss Army Knife" type of program for creating 2D designs. It can combine primitive shapes using constructive geometry and then send them to a laser cutter for vector …
-
DebugWireDebuggerProgrammer Public
An Arduino Sketch that can control and debug other AVR MCU's using the debugWire Protocol
-
SplineDraw Public
SplineDraw is a test program I wrote to explore converting Catmull-Rom splines to Bezier curves
Java MIT License UpdatedApr 24, 2023 -
-
-
ATTiny10IDE Public
A Streamlined IDE for Coding and Programming the ATtiny10 and other ATTiny Devices
-
JSONtoMap Public
JSONtoMap is a greatly scaled-down JSON parser and companion expander that works with a subset of the JSON spec and returns a nested structure of Maps and Lists that contain only String keys and va…
Java MIT License UpdatedNov 12, 2020 -
CppSyntaxPane Public
CppSyntaxPane is a stripped down version of JSyntaxPane that only supports the syntax of the C++ programming language.
Java MIT License UpdatedSep 15, 2020 -
marytts Public
Forked from marytts/maryttsMARY TTS -- an open-source, multilingual text-to-speech synthesis system written in pure java
Java Other UpdatedJun 10, 2020 -
NumberPronunciation Public
This code is a partial replacement for the com.ibm.icu.text.RuleBasedNumberFormat package in the ICU4J library
Java MIT License UpdatedMay 22, 2020 -
KinematicsTests Public
This is a simple, 2D, 2 Bone Inverse Kinematics demo
Java UpdatedApr 20, 2020 -
Cheetah3DParser Public
Cheetah3DParser is experimental code I created that's designed to read Cheetah3D's `.jas` files and 10000 dump the contents out in a human-readable form
-
JavaFxDynamicTexture3D Public
JavaFxDynamicTexture3D demonsrtates how to dynamically create an animated, transparent texture in JavaFx and then use it to texture the surface of cube.
Java UpdatedFeb 29, 2020 -
USB4000 Public
Read and display optical spectrum data from a USB4000 Spectrometer made by Ocean Optics, Inc.
-
CardScan62 Public
CardScan62 is an experimental, Java Language-based program I created to connect to and control a Dymo™ CardScan™ 62 Business Card Scanner.
-
ColossalCave Public
ColossalCave is my rewrite of a Unix C version of the classic text adventure game by Jerry D. Pohl that was based on a BDS C version by Jay R. Jaegar
-
TeensyCNC2 Public
Forked from seishuku/TeensyCNCMy version of TeensyCNC (originally created my Matt Williams) optimized for LaserCut
-
RglComm Public
GUI-based program written in the Java Language that I created to experiment with communicating with and controlling Rigol™ devices using IEEE 488 Commands sent over the instrument's USB interface
-
StitchView Public
StitchView allows you to view designs in several types of embroidery files, such as .pes (Brother and Babylock), .dst (Tajima) and .exp (Melco).
Java MIT License UpdatedJul 29, 2019 -
HersheyView Public
This code is Java program that can render and display the Hershey Vector fonts developed c. 1967 by Dr. Allen Vincent Hershey at the Naval Weapons Laboratory.
Java MIT License UpdatedJul 29, 2019 -
MarkupView Public
MarkupView is a simple Viewer for Markdown Contenting written in Java
Java MIT License UpdatedJul 29, 2019 -
TimecodeReader Public
TimecodeReader can read an audio input signal using either a microphone, or line-level input and decode SMPTE/EBU Timecode in real time.
-
DXFReader Public
This code implements a simple DXF file parser that can read many 2D DXF files containing ARC, LINE, POLYLINE, LWPOLYLINE and SPLINE outlines such as those used for embroidery patterns and input to …
-
SilhouetteTest Public
SilhouetteTest is an experimental, Java Language-based program I created to learn how to use the Usb4Java library to connect to and control a Silhouette Curio™
-
GerberPlot Public
This code began as rewrite of the "Plotter" portion of Philipp Knirsch's "Gerber RS-274D/X file viewer in Java" (see: http://www.wizards.de/phil/java/rs274x.html) but, the current code has been ext…
-
LaserBeeUSB Public
LaserBeeUSB provides a simple GUI interface for reading current and peak power levels from a LaserBee™ USB Power Meter.
Java UpdatedJul 29, 2019 -
FScript Public
FScript provides a simple GUI interface for editing and running FScript code using a Java-based intepreter
Java MIT License UpdatedJul 29, 2019 -
ADU218 Public
A simple GUI interface that can send commands to an OnTrak Control Systems ADU218
-
GPSTileMap Public
Mapping and Mission Planning Code for Small Autonomous Ground Vehicles
Java UpdatedFeb 13, 2019