Difference between revisions of "AxiDraw"

From Evil Mad Scientist Wiki
Jump to: navigation, search
(Create page (forked from EggBot docs))
 
 
(102 intermediate revisions by 7 users not shown)
Line 1: Line 1:
 +
<img src="https://cdn.evilmadscientist.com/wiki/axidraw/wikigraphics/header_logo_v3b.png" width="596" height="53" style="padding:10px;">
 +
 
This page is the central documentation site for '''AxiDraw''' from [http://shop.evilmadscientist.com/ Evil Mad Scientist].   
 
This page is the central documentation site for '''AxiDraw''' from [http://shop.evilmadscientist.com/ Evil Mad Scientist].   
  
'''Important note:'''
 
AxiDraw is a new product, which begins shipping in late March. This page will be filled in rapidly as software and documentation resources are uploaded over the next couple of weeks.
 
  
 +
== Introduction to the AxiDraw ==
  
== AxiDraw ==
+
* [http://shop.evilmadscientist.com/productsmenu/846 Purchase AxiDraw V3] at Evil Mad Scientist shop
 
+
* [https://shop.evilmadscientist.com/productsmenu/902 Index of AxiDraw models and Accessories] at Evil Mad Scientist shop
'''Main details about the AxiDraw'''
+
* [http://www.axidraw.com axidraw.com], the official site
* [http://www.evilmadscientist.com/2016/axidraw/ Introducing Axidraw]: Announcement article at Evil Mad Scientist Laboratories
+
* [http://www.evilmadscientist.com/2016/axidraw/ Introducing Axidraw]: Announcement article about AxiDraw (V2) at Evil Mad Scientist Laboratories
* [http://shop.evilmadscientist.com/productsmenu/846 Purchase AxiDraw] at Evil Mad Scientist shop
+
* [http://www.evilmadscientist.com/2016/axidraw-v3/ Introducing Axidraw V3]: Announcement about AxiDraw V3 at Evil Mad Scientist Laboratories
* [http://www.axidraw.com axidraw.com], the official site.
 
 
 
  
 
== Getting started with AxiDraw: Essential documentation ==
 
== Getting started with AxiDraw: Essential documentation ==
  
* Quick start guide: ''Coming soon''
+
* AxiDraw [[AxiDraw_User_Guide|User Guide]]
* Software installation links: ''Coming soon''
+
* AxiDraw [[Axidraw_Software_Installation|Software installation]]
 
 
Additional resources:
 
 
 
http://www.myscriptfont.com/about.html
 
  
  
 
== Tutorials ==
 
== Tutorials ==
 
* AxiDraw quick start: ''Coming soon''
 
  
 
'''Getting started with Inkscape:'''
 
'''Getting started with Inkscape:'''
* [http://en.flossmanuals.net/Inkscape/ FLOSS Inkscape Manual], from the makers of free manuals for free software
+
* [https://inkscape-manuals.readthedocs.io/en/latest/ Inkscape Beginners Guide]
 +
* [http://www.microugly.com/inkscape-quickguide/ A quick guide to Inkscape], from microugly, featuring hints for Illustrator users.
 
* [http://tavmjong.free.fr/INKSCAPE/MANUAL/html/index.html The unofficial manual], "Inkscape: Guide to a Vector Drawing Program"
 
* [http://tavmjong.free.fr/INKSCAPE/MANUAL/html/index.html The unofficial manual], "Inkscape: Guide to a Vector Drawing Program"
* [http://inkscape.org/doc/index.php Inkscape Documentation], at Inkscape.org, with links to official and unofficial tutorials and manuals
+
* [http://write.flossmanuals.net/inkscape/about-inkscape/ FLOSS Inkscape Manual], from the makers of free manuals for free software
* [http://www.microugly.com/inkscape-quickguide/ A quick guide to Inkscape], from microugly, featuring hints for Illustrator users.
+
* [https://inkscape.org/learn/ Inkscape Documentation], at Inkscape.org, with links to official and unofficial tutorials and manuals
 +
* [http://wiki.inkscape.org/wiki/index.php/Inkscape_for_Adobe_Illustrator_users Inkscape for Adobe Illustrator users]
 +
* [https://inkscape.org/da/learn/faq/ Inkscape FAQ] with many answers about common questions.
 +
* [https://inkscape.org/en/gallery/%3Dextension/ Inkscape Extension Gallery] Featuring additional helpful Inkscape plugins
  
  
 
== Advanced topics and tips ==
 
== Advanced topics and tips ==
 
'''General Usage'''
 
'''General Usage'''
* [[Framing and Pen Centering|Framing and pen centering]], tips for getting your drawings placed just right on your eggs
+
* [[Pens_for_AxiDraw|Pen choices for AxiDraw]]
* [[The Eggbot coordinate system]]
+
* [[Multicolor_Plot_Tips|Multi-color plot tips]]: Suggestions for improving precision of multi-pen plots
* [[Pen choices]]
+
* [http://tavmjong.free.fr/INKSCAPE/MANUAL/html/File-Import.html Import formats] that Inkscape accepts, from the Inkscape Manual
* [[Spherical_media|What to print on]]
 
  
  
'''Designing for AxiDraw'''
+
'''Typography and Handwriting-like fonts'''
 +
* [[Hershey_Text|Hershey Text]], Inkscape extension, included with AxiDraw software, for drawing single-stroke text.
 +
* Make a free (outline) font based on your handwriting at [https://www.calligraphr.com/en/ calligraphr.com]
 +
* [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]
 +
 
 +
 
 +
'''Advanced design topics'''
 
* [[Tracing images]] in Inkscape
 
* [[Tracing images]] in Inkscape
* [http://www.evilmadscientist.com/article.php/hershey Hershey Text] Inkscape extension for drawing single-stroke text
 
* Some [[hints on optimization]]
 
* [[Text for Eggbot]]
 
 
* [[StippleGen|StippleGen stippling software]]
 
* [[StippleGen|StippleGen stippling software]]
 
* [[TSP art]], a technique for drawing likenesses of photographic images, based upon the Travelling Salesman Problem
 
* [[TSP art]], a technique for drawing likenesses of photographic images, based upon the Travelling Salesman Problem
 +
* [http://online.rapidresizer.com/tracer.php RapidResizer Tracer] - A free online tool that can trace the centerline of drawings or signatures.
 +
* [https://willowsystems.github.io/jSignature/#/demo/ jSignature] - A tool to capture your signature as you sign it.
 +
* [http://wiki.colivre.net/Aurium/InkscapeGenerator Inkscape Generator] - An extension to auto-replace text in your document with data from a CSV file
 +
* [[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.
 +
* [https://www.generativehut.com/post/tutorial-cinema4d-for-generative-art Generative Hut Cinema4D tutorial] - A step by step tutorial on how to use Cinema4D to plot with the Axidraw.
 +
  
 
'''Software'''
 
'''Software'''
* [[The Eggbot Extensions|The Eggbot extensions]], a detailed guide to the Eggbot extensions for Inkscape
+
* [[RoboPaint_for_AxiDraw|Using AxiDraw with RoboPaint]]
 +
 
  
 
'''Example files'''
 
'''Example files'''
* AxiDraw example set: ''Coming soon''
+
* [[Axidraw_Examples|AxiDraw basic example set]]
  
'''Accessories for AxiDraw'''
 
* Making your own attachments: ''Coming soon''
 
* Parallel pen attachment: ''Coming soon''
 
*
 
  
 
'''Hardware'''
 
'''Hardware'''
* [[Hardware reference design]]
+
* [http://www.schmalzhaus.com/EBB/ EBB] documentation, for the EiBotBoard that powers the AxiDraw
* [[Updating EBB firmware]]
+
* [[Updating EBB firmware|Updating the AxiDraw "EBB" Firmware]]
  
 +
== For Developers ==
 +
* [https://github.com/evil-mad/AxiDraw/ GitHub Project], where AxiDraw software is hosted
 +
* "Stand-alone" [https://axidraw.com/doc/cli_api/ CLI] version of the AxiDraw software, for command-line or shell use
 +
* [https://axidraw.com/doc/py_api/ AxiDraw Python API] for plotting files and XY movement commands
 +
* [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-Processing AxiDraw-Processing]: Examples for driving the AxiDraw from within Processing
 +
* [https://github.com/evil-mad/robopaint robopaint] repository at github. RoboPaint is a stand-alone, Javascript-based application for driving art robots.
 +
* 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 simplified [https://github.com/techninja/cncserver/blob/master/scratch/SCRATCH.API.md "Scratch" API], installed with and implemented by RoboPaint.
 +
 +
 +
==== Third-party software to drive AxiDraw: ====
 +
* [https://github.com/ralphcrutzen/AxiTurtle AxiTurtle]: Turtle graphics control of AxiDraw in Processing, based on [https://github.com/evil-mad/AxiDraw-Processing AxiDraw-Processing].
 +
* [https://github.com/storborg/axibot AxiBot] - Headless control software for the AxiDraw
 +
* [https://github.com/ubilabs/axidraw AxiDrawJS] - High-level javascript based control system for AxiDraw, [https://ubilabs.net/en/news/axidraw-drawing-robot-pen-plotter-javascript-application from Ubilabs]
 +
* [https://github.com/inconvergent/axidraw-xy AxiDraw-xy] Python code for running AxiDraw via the cncserver API
 +
* [https://github.com/koblin/AxiDrawProcessing2 AxiDrawProcessing2] - Simple demo of control from within Processing
 +
* [https://github.com/ertdfgcvb/Genau Genau] A Processing boilerplate for AxiDraw
 +
* [https://github.com/matthewalangreen/kinect-axidraw kinect-axidraw], for driving the AxiDraw with Kinect and Processing.
 +
* [https://bitbucket.org/brendandawes/axidrawbasic AxiDraw and Processing Example] - for running AxiDraw via the cncserver API
 +
* [https://github.com/chrsmlls333/AxidrawProcessingClient "Axidraw Processing Client"] a Processing based driver for AxiDraw that takes G-code
 +
* [https://github.com/fogleman/axi axi]: Unofficial Python library for working with the AxiDraw
 +
* [https://lurkertech.com/axiserver/ AxiServer] API based on axi
 +
* [https://github.com/nornagon/saxi saxi]: Unofficial Scala library + UI for working with the AxiDraw
 +
* [https://fawkes.data-imaginist.com/ fawkes]: For driving the AxiDraw with [https://www.r-project.org R].
 +
 +
==== 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/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://turtletoy.net TurtleToy] -- Turtle art creation with SVG output
 +
 +
<div id="support">
  
 
== Support Resources ==
 
== Support Resources ==
 
'''Places for questions, answers, and sharing experiences:'''
 
'''Places for questions, answers, and sharing experiences:'''
* [http://forum.evilmadscientist.com/categories/axidraw AxiDraw Forum] at Evil Mad Scientist Laboratories
+
* [https://www.evilmadscientist.com/forums/forum/axidraw/ Support Forum] at Evil Mad Scientist Laboratories
 +
* New [https://discord.gg/axhTzmr Discord channel] -- a chat forum for technical support.
 
* [http://www.thingiverse.com/tag:AxiDraw AxiDraw @ Thingiverse] where you can share AxiDraw-ready SVG art-- or programs that generate art
 
* [http://www.thingiverse.com/tag:AxiDraw AxiDraw @ Thingiverse] where you can share AxiDraw-ready SVG art-- or programs that generate art
  
  
<div id="support_resources">
 
 
'''Additional support resources:'''
 
'''Additional support resources:'''
* [http://www.schmalzhaus.com/EBB/ EBB] page, about the EiBotBoard that powers the Eggbot
+
* [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/ GitHub Project], where AxiDraw software is hosted
+
* [https://axidraw.com/legacy.html Legacy AxiDraw support]: For Pre-2016 AxiDraw models with white plastic chassis
* [https://github.com/evil-mad/AxiDraw/issues Software Issues List @ GitHub], if you have a bug to report
+
* [http://shop.evilmadscientist.com/contact Contact Form] at Evil Mad Scientist for all other queries, including customer service and spare parts.
 
</div>
 
</div>
 +
 +
==Translations==
 +
===Japanese (日本語)===
 +
* [[AxiDraw (日本語トップページ)]] ([[AxiDraw|英語ページ]])

Latest revision as of 10:17, 16 April 2020

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


Introduction to the AxiDraw[edit]

Getting started with AxiDraw: Essential documentation[edit]


Tutorials[edit]

Getting started with Inkscape:


Advanced topics and tips[edit]

General Usage


Typography and Handwriting-like fonts

  • Hershey Text, Inkscape extension, included with AxiDraw software, for drawing single-stroke text.
  • 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[edit]

  • GitHub Project, where AxiDraw software is hosted
  • "Stand-alone" CLI version of the AxiDraw software, for command-line or shell use
  • AxiDraw Python API for plotting files and XY movement commands
  • EBB Command documentation, for direct control of the EiBotBoard control board that powers the AxiDraw
  • 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.


Third-party software to drive AxiDraw:[edit]

Generative artwork and additional resources of interest to developers[edit]

  • 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[edit]

Places for questions, answers, and sharing experiences:


Additional support resources:

Translations[edit]

Japanese (日本語)[edit]