Skip to content

Commit

Permalink
updates
Browse files Browse the repository at this point in the history
  • Loading branch information
SimonVanherweghe committed Sep 14, 2023
1 parent fade8b9 commit dbdc963
Show file tree
Hide file tree
Showing 6 changed files with 41 additions and 5 deletions.
12 changes: 12 additions & 0 deletions src/content/docs/general/01-preparation.md
Original file line number Diff line number Diff line change
Expand Up @@ -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'.
Expand Down
8 changes: 8 additions & 0 deletions src/content/docs/general/02-text.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/)
1 change: 1 addition & 0 deletions src/content/docs/general/03-vpype.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

10 changes: 9 additions & 1 deletion src/content/docs/general/99-resources.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/)
13 changes: 9 additions & 4 deletions src/content/docs/plotter/01-webinterface.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 <http:plotter.local>

2. The password is 'plottermcplotface'
3. Open a browser and go to <http://plotter.local:9080>
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!
2 changes: 2 additions & 0 deletions src/content/docs/plotter/02-inkscape.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

<https://wiki.evilmadscientist.com/Axidraw_Software_Installation>

0 comments on commit dbdc963

Please sign in to comment.