Difference between revisions of "AxiDraw"

From Evil Mad Scientist Wiki
Jump to: navigation, search
(Add Ubilabs AxiDrawJS)
(Third-party software to drive AxiDraw:)
(2 intermediate revisions by 2 users not shown)
Line 6: Line 6:
 
== Introduction to the AxiDraw ==
 
== Introduction to the AxiDraw ==
  
* [http://shop.evilmadscientist.com/productsmenu/846 Purchase AxiDraw] at Evil Mad Scientist shop
+
* [http://shop.evilmadscientist.com/productsmenu/846 Purchase AxiDraw V3] at Evil Mad Scientist shop
* [http://www.axidraw.com axidraw.com], the official site.
+
* [https://shop.evilmadscientist.com/productsmenu/902 Index of AxiDraw models and Accessories] at Evil Mad Scientist shop
 +
* [http://www.axidraw.com axidraw.com], the official site
 
* [http://www.evilmadscientist.com/2016/axidraw/ Introducing Axidraw]: Announcement article about AxiDraw (V2) at Evil Mad Scientist Laboratories
 
* [http://www.evilmadscientist.com/2016/axidraw/ Introducing Axidraw]: Announcement article about AxiDraw (V2) at Evil Mad Scientist Laboratories
 
* [http://www.evilmadscientist.com/2016/axidraw-v3/ Introducing Axidraw V3]: Announcement about AxiDraw V3 at Evil Mad Scientist Laboratories
 
* [http://www.evilmadscientist.com/2016/axidraw-v3/ Introducing Axidraw V3]: Announcement about AxiDraw V3 at Evil Mad Scientist Laboratories
 
  
 
== Getting started with AxiDraw: Essential documentation ==
 
== Getting started with AxiDraw: Essential documentation ==
Line 91: Line 91:
 
* [https://github.com/fogleman/axi axi]: Unofficial Python library for working with the AxiDraw
 
* [https://github.com/fogleman/axi axi]: Unofficial Python library for working with the AxiDraw
 
* [https://lurkertech.com/axiserver/ AxiServer] API based on axi
 
* [https://lurkertech.com/axiserver/ AxiServer] API based on axi
 +
* [https://github.com/nornagon/saxi saxi]: Unofficial Scala library + UI for working with the AxiDraw
  
==== Additional resources of interest to developers ====
+
==== Generative artwork and additional resources of interest to developers ====
 
* [https://github.com/fogleman/ln ln], "The 3D Line Art Engine" is a vector-based 3D renderer written in Go. It is used to produce 2D vector graphics depicting 3D scenes.
 
* [https://github.com/fogleman/ln ln], "The 3D Line Art Engine" is a vector-based 3D renderer written in Go. It is used to produce 2D vector graphics depicting 3D scenes.
 
* [https://github.com/raganmd/touchdesigner-sop-to-svg TouchDesigner SOP to SVG pipeline], Targets the process of converting TouchDesigner Surface Operators (SOPs) to SVGs so they can be plotted or laser cut. Handy for use with procedurally generated geometry.
 
* [https://github.com/raganmd/touchdesigner-sop-to-svg TouchDesigner SOP to SVG pipeline], Targets the process of converting TouchDesigner Surface Operators (SOPs) to SVGs so they can be plotted or laser cut. Handy for use with procedurally generated geometry.
 
* [https://mattdesl.svbtle.com/pen-plotter-1 Pen Plotter Art & Algorithms] explores JavaScript workflow with AxiDraw and generative art.
 
* [https://mattdesl.svbtle.com/pen-plotter-1 Pen Plotter Art & Algorithms] explores JavaScript workflow with AxiDraw and generative art.
 +
* [https://turtletoy.net TurtleToy] -- Turtle art creation with SVG output
  
 
<div id="support">
 
<div id="support">

Revision as of 15:30, 18 January 2019

This page is the central documentation site for AxiDraw from Evil Mad Scientist.


Introduction to the AxiDraw

Getting started with AxiDraw: Essential documentation


Tutorials

Getting started with Inkscape:


Advanced topics and tips

General Usage


Typography and Handwriting-like fonts

  • Hershey Text, Inkscape extension (included with Inkscape) for drawing single-stroke text. Also includes links to many handwriting-like fonts.
  • Make a free (outline) font based on your handwriting at calligraphr.com
  • A compendium of information about single stroke fonts
  • A large number of scanned handwriting-like fonts are available for free at vLetter


Advanced design topics


Software


Example files


Hardware


For Developers

  • EBB Command documentation, for direct control of the EiBotBoard control board that powers the AxiDraw
  • GitHub Project, where AxiDraw software is hosted
  • AxiDraw-Processing: Examples for driving the AxiDraw from within Processing
  • robopaint repository at github. RoboPaint is a stand-alone, Javascript-based application for driving art robots.
  • The "CNCserver" API, installed with and implemented by RoboPaint.
  • The higher-level "RoboPaint" API, installed with and implemented by RoboPaint.
  • The simplified "Scratch" API, installed with and implemented by RoboPaint.
  • A "stand-alone" CLI version of our python-based AxiDraw control software is now available in private beta for AxiDraw users. Please contact us if you would like to participate. It includes tools for shell-based control as well as python APIs for plotting files and XY movement commands.

Third-party software to drive AxiDraw:

Generative artwork and additional resources of interest to developers

  • ln, "The 3D Line Art Engine" is a vector-based 3D renderer written in Go. It is used to produce 2D vector graphics depicting 3D scenes.
  • TouchDesigner SOP to SVG pipeline, Targets the process of converting TouchDesigner Surface Operators (SOPs) to SVGs so they can be plotted or laser cut. Handy for use with procedurally generated geometry.
  • Pen Plotter Art & Algorithms explores JavaScript workflow with AxiDraw and generative art.
  • TurtleToy -- Turtle art creation with SVG output

Support Resources

Places for questions, answers, and sharing experiences:


Additional support resources: