Difference between revisions of "AxiDraw"

From Evil Mad Scientist Wiki
Jump to: navigation, search
(Add scratch API link)
(5 intermediate revisions by 2 users not shown)
Line 38: Line 38:
 
'''Typography and Handwriting-like fonts'''
 
'''Typography and Handwriting-like fonts'''
 
* [[Hershey_Text|Hershey Text]], Inkscape extension (included with Inkscape) for drawing single-stroke text. Also includes links to many handwriting-like fonts.
 
* [[Hershey_Text|Hershey Text]], Inkscape extension (included with Inkscape) for drawing single-stroke text. Also includes links to many handwriting-like fonts.
* Make a free font based on your handwriting at [http://www.myscriptfont.com/about.html myscriptfont.com] or [http://www.paintfont.com/ paintfont.com]
+
* Make a free font based on your handwriting at [Calligraphr.com]
 
* [http://imajeenyus.com/computer/20150110_single_line_fonts/index.shtml A compendium of information] about single stroke fonts
 
* [http://imajeenyus.com/computer/20150110_single_line_fonts/index.shtml A compendium of information] about single stroke fonts
 
* A large number of scanned handwriting-like fonts are available for free at [https://www.vletter.com/downloads/handwriting-font-of-the-day/hfotd-archives.html vLetter]
 
* A large number of scanned handwriting-like fonts are available for free at [https://www.vletter.com/downloads/handwriting-font-of-the-day/hfotd-archives.html vLetter]
Line 52: Line 52:
 
* [[AxiDraw_Layer_Control|AxiDraw Layer Control]]: How to specify different pen-down height and printing speed in each layer of your artwork.
 
* [[AxiDraw_Layer_Control|AxiDraw Layer Control]]: How to specify different pen-down height and printing speed in each layer of your artwork.
 
* [[Capturing_Handwriting|Capturing Handwriting]]: How to use a graphics tablet or tablet to input handwritten text.
 
* [[Capturing_Handwriting|Capturing Handwriting]]: How to use a graphics tablet or tablet to input handwritten text.
 +
  
 
'''Software'''
 
'''Software'''
Line 67: Line 68:
  
 
== For Developers ==
 
== For Developers ==
 +
* [http://evil-mad.github.io/EggBot/ebb.html EBB Command] documentation, for direct control of the EiBotBoard control board that powers the AxiDraw
 
* [https://github.com/evil-mad/AxiDraw/ GitHub Project], where AxiDraw software is hosted
 
* [https://github.com/evil-mad/AxiDraw/ GitHub Project], where AxiDraw software is hosted
 
* [https://github.com/evil-mad/AxiDraw-Processing AxiDraw-Processing]: Examples for driving the AxiDraw from within Processing
 
* [https://github.com/evil-mad/AxiDraw-Processing AxiDraw-Processing]: Examples for driving the AxiDraw from within Processing
Line 72: Line 74:
 
* The [https://github.com/techninja/cncserver/blob/master/API.md "CNCserver" API], installed with and implemented by RoboPaint.
 
* The [https://github.com/techninja/cncserver/blob/master/API.md "CNCserver" API], installed with and implemented by RoboPaint.
 
* The higher-level [https://github.com/evil-mad/robopaint-mode-remote/blob/master/API.md "RoboPaint" API], installed with and implemented by RoboPaint.
 
* The higher-level [https://github.com/evil-mad/robopaint-mode-remote/blob/master/API.md "RoboPaint" API], installed with and implemented by RoboPaint.
* [http://evil-mad.github.io/EggBot/ebb.html EBB Commands] documentation, for the EiBotBoard that powers the AxiDraw
+
* The simplified [https://github.com/techninja/cncserver/blob/master/scratch/SCRATCH.API.md "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 [http://shop.evilmadscientist.com/contact contact us] if you would like to participate.
 
* A "stand-alone" CLI version of our python-based AxiDraw control software is now available in private beta for AxiDraw users. Please [http://shop.evilmadscientist.com/contact contact us] if you would like to participate.
  
Line 86: Line 88:
 
==== Additional resources of interest to developers ====
 
==== 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.
  
 
<div id="support">
 
<div id="support">
 
  
 
== Support Resources ==
 
== Support Resources ==
Line 98: Line 100:
 
'''Additional support resources:'''
 
'''Additional support resources:'''
 
* [https://github.com/evil-mad/AxiDraw/issues Software Issues List @ GitHub], if you have a software bug to report
 
* [https://github.com/evil-mad/AxiDraw/issues Software Issues List @ GitHub], if you have a software bug to report
 +
* [https://axidraw.com/legacy.html Legacy AxiDraw support]: For Pre-2016 AxiDraw models with white plastic chassis
 
* [http://shop.evilmadscientist.com/contact Contact Form] at Evil Mad Scientist for all other queries, including customer service and spare parts.  
 
* [http://shop.evilmadscientist.com/contact Contact Form] at Evil Mad Scientist for all other queries, including customer service and spare parts.  
 
</div>
 
</div>

Revision as of 19:09, 7 November 2017

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 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.


Third-party software to drive AxiDraw:


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.

Support Resources

Places for questions, answers, and sharing experiences:


Additional support resources: