A web-based text generation tool for assistive pen plotters, designed for the TOM Plotter project.
- Hershey Single-Stroke Fonts: Uses Hershey vector fonts optimized for pen plotters - these fonts draw with single strokes rather than outlines, making them ideal for plotting
- Real-Time Preview: Interactive canvas showing exactly how your text will be plotted
- Customizable Text Settings:
- Multiple font styles to choose from
- Adjustable font size
- Precise X/Y positioning with click-to-place support
- Text Sequence Queue: Add multiple text items to create complex compositions
- G-Code Export: Export your designs directly to G-Code for use with CNC machines and pen plotters
- Visit the live tool at: https://kblacu.github.io/plotter-text-tool/
- Enter your text in the input panel
- Select a font style from the grid
- Adjust size and position using the sliders or click on the canvas
- Add text to the sequence queue to build up your design
- Export to G-Code when ready
Built with:
- p5.js - Creative coding library for the canvas preview
- p5-hershey-js - Hershey font rendering for p5.js
Single-line Hershey font resources by Lingdong Huang and Golan Levin:
This tool was created as part of the Adaptive Drawing Machine project at CMU, designed to make pen plotting more accessible.
MIT License