From dbdc96325876a5f3353f2eda08a2fd2b86e2d47e Mon Sep 17 00:00:00 2001 From: Simon Vanherweghe Date: Thu, 14 Sep 2023 18:42:32 +0200 Subject: [PATCH] updates --- src/content/docs/general/01-preparation.md | 12 ++++++++++++ src/content/docs/general/02-text.md | 8 ++++++++ src/content/docs/general/03-vpype.md | 1 + src/content/docs/general/99-resources.md | 10 +++++++++- src/content/docs/plotter/01-webinterface.md | 13 +++++++++---- src/content/docs/plotter/02-inkscape.md | 2 ++ 6 files changed, 41 insertions(+), 5 deletions(-) diff --git a/src/content/docs/general/01-preparation.md b/src/content/docs/general/01-preparation.md index 915d3e8..5d020e3 100644 --- a/src/content/docs/general/01-preparation.md +++ b/src/content/docs/general/01-preparation.md @@ -4,6 +4,18 @@ title: Prepare your work You can't just throw any file at the machines and expect them to work. You have to consiser some things first. +## Vector based + +You need a vector based file. Bitmaps (like photographs etc) are simply impossible to plot, cut or embroider. But the conversion from a bitmap to a vector based file, can be an opprtunity on its own. Have a look at the different algorithms at [Plotterfun](https://mitxela.com/plotterfun/) for instance. + +As a rule of thumb, aim for SVG files. These are the most versatile, are accepted by many tools and easy to convert. + +Some machines only accept G-CODE or HPGL files. This a more low-level format that CNC machines can read. + +### P5.js vector export + +If you want to export your p5.js sketch, you can do this as a SVG with the [p5.js-svg](https://github.com/zenozeng/p5.js-svg) library. Make shure you are using the corresponding p5.js version. + ## Lines You have to think in lines instead of shapes. There is no such things a 'fill'. diff --git a/src/content/docs/general/02-text.md b/src/content/docs/general/02-text.md index 6d34579..d675223 100644 --- a/src/content/docs/general/02-text.md +++ b/src/content/docs/general/02-text.md @@ -13,3 +13,11 @@ The [Hershey fonts](https://paulbourke.net/dataformats/hershey/) are a set of ve - [P5 Hershey font](https://github.com/LingDong-/p5-hershey-js) - [Text in vpype, using Hershey fonts](https://vpype.readthedocs.io/en/latest/reference.html#text) + +## Online tools + +If you're in need of some text in a Hershey Font, these tools may help + +- [True single-stroke-font text creator](https://www.templatemaker.nl/singlelinetext/) +- [CNC Text Editor](https://msurguy.github.io/cnc-text-tool/) +- [Text-to-vector](https://wmd-glowforge.github.io/text2vector/) diff --git a/src/content/docs/general/03-vpype.md b/src/content/docs/general/03-vpype.md index cbb621d..99044f6 100644 --- a/src/content/docs/general/03-vpype.md +++ b/src/content/docs/general/03-vpype.md @@ -4,3 +4,4 @@ description: The Swiss Army knife for vector graphics --- [Vpype](https://vpype.readthedocs.io) really is a versitile tool to optimize, transform and exporting vector graphics. It is a command line tool written in Python, so you do need some technical knowledge to use it. + diff --git a/src/content/docs/general/99-resources.md b/src/content/docs/general/99-resources.md index b4a3cbc..71357c7 100644 --- a/src/content/docs/general/99-resources.md +++ b/src/content/docs/general/99-resources.md @@ -2,6 +2,14 @@ title: Resources --- -- [Drawingbots.net](https://drawingbots.net/) - A collection of drawing robots, plotters, painting machines, and other generative art machines. See [Tools](https://drawingbots.net/knowledge/tools) for a list of convertes, generators, etc. +## Tools, examples, etc +- [Drawingbots.net](https://drawingbots.net/) - A collection of drawing robots, plotters, painting machines, and other generative art machines. See [Tools](https://drawingbots.net/knowledge/tools) for a list of convertes, generators, etc. - [Awesome plotters](https://github.com/beardicus/awesome-plotters) - A list with lots of resources. +- [https://plotterfiles.com/](https://plotterfiles.com/) - Things to plot +- [City roads](https://anvaka.github.io/city-roads/) - So you want a fancy poster of your hometown? + +## Inspirational + +- [@penplotart](https://www.instagram.com/penplotart/) +- [@generativeartworks](https://www.instagram.com/generativeartworks/) diff --git a/src/content/docs/plotter/01-webinterface.md b/src/content/docs/plotter/01-webinterface.md index 77b81eb..30bd239 100644 --- a/src/content/docs/plotter/01-webinterface.md +++ b/src/content/docs/plotter/01-webinterface.md @@ -3,11 +3,16 @@ title: Web interface description: A guide to the plotter. --- -The most easy way to get a vector file plotted is to use the web interface 'saxi'. +The most easy way to get a vector file plotted is to use the web interface 'saxi'. You could install this on your own machine and connect the plotter via USB to your computer. But we've provided a raspberry pi which is connected to the plotter, has Saxi installed an has its own network. ## Steps 1. Connect to the plotter's wifi network: Harry Plotter or Helmut Plotti -2. The password is 'plotter' -3. Open a browser and go to - +2. The password is 'plottermcplotface' +3. Open a browser and go to +4. Drag your svg file on te canvas +5. Adjust settings if needed +6. Align the paper, fix it in place with some magnets (check if the arent in the path of the plotter) +7. Click the 'pen up' button, the penclip should be raised up then. +8. Mount the pen, make shure its point is hovering a couple of millimeters above the paper +9. Plot! diff --git a/src/content/docs/plotter/02-inkscape.md b/src/content/docs/plotter/02-inkscape.md index f319eb1..61d2d85 100644 --- a/src/content/docs/plotter/02-inkscape.md +++ b/src/content/docs/plotter/02-inkscape.md @@ -3,4 +3,6 @@ title: Inkscape description: A guide to the plotter. --- +If you have InkScape and the AxiDraw drivers installed, connect the plotter to your machine via USB and you are ready to plot. +