Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/codekitchen/drawbot
https://github.com/codekitchen/drawbot
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/codekitchen/drawbot
- Owner: codekitchen
- Created: 2024-11-04T18:46:38.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-11-21T16:37:02.000Z (2 months ago)
- Last Synced: 2024-11-23T06:28:39.243Z (2 months ago)
- Language: JavaScript
- Size: 16.9 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Drawbot Remix
For [Recurse F2'24](https://www.recurse.com).
My goal is to build a wall-drawing robot, specifically to draw on our windows with dry-erase markers. This is starting out as a remix of [this drawbot project](https://github.com/andywise/drawbot) with some inspiration from [this other project](https://tinkerlog.com/2011/09/02/der-kritzler/).
I'm using some hardware I already have on hand, and I'm otherwise buying some different hardware from what was used in the original drawbot project, so the project will necessarily branch from the original drawbot project.
I've ended up making my own models for some of the 3D printed parts to match my needs. Those can be found in the [models](models/) folder in parameterized [OpenSCAD](https://openscad.org/) format.
I also ended up writing all my own software for the project, rather than using any of the software from the original drawbot. Just for fun!
## Progress
![hardware](images/hardware.jpeg)
![ui screenshot](images/webui.png)
![crow on window](images/bubble.jpeg)
I'm keeping a journal in a [separate document](JOURNAL.md).
## Links
- [Drawbot on GitHub](https://github.com/andywise/drawbot)
- [Drawbot assembly details](https://www.instructables.com/Drawbot/)
- [OpenSCAD Cheat Sheet](https://openscad.org/cheatsheet/)
- [NEMA-17 motor dimensions](https://reprap.org/wiki/NEMA_17_Stepper_motor)
- [Hull operations](https://hackaday.com/2018/02/13/openscad-tieing-it-together-with-hull/) for OpenSCAD modeling