Projects/PenPlotter: verschil tussen versies

Uit Hackerspace Bitlair
Dany (overleg | bijdragen)
Nieuwe pagina aangemaakt met '{{Project |name=Pen Plotter |start=2026-01-08 |contact=Dany |status=Alpha }} Geïnspireerd door een talk van Bleeptrack op 39C3 over generatieve art heb ik een Pen Plotter besteld, Het is een LY Drawbot, geleverd als een kit. Er zijn wat stappen voor de boeg: * Montage * Software aan de praat krijgen * Verdiepen in generative Art (en Python leren)'
 
Dany (overleg | bijdragen)
 
(10 tussenliggende versies door dezelfde gebruiker niet weergegeven)
Regel 3: Regel 3:
|start=2026-01-08
|start=2026-01-08
|contact=Dany
|contact=Dany
|status=Alpha
|info=Expirementen met Pen Plotter
|status=Production
|Picture=LYDrawBot.jpg
}}
}}
Geïnspireerd door een talk van Bleeptrack op 39C3 over generatieve art heb ik een Pen Plotter besteld, Het is een LY Drawbot, geleverd als een kit.  
Geïnspireerd door een [https://media.ccc.de/v/39c3-code-to-craft-procedural-generation-for-the-physical-world talk van Bleeptrack op 39C3 over generatieve art] heb ik een penplotter gekocht. Ik wil op den duur ook met generatieve kunst aan de slag door algoritmisch gegenereerde tekeningen te kunnen maken, dat geeft gelijk eindelijk een goede motivatie om eens echt te leren programmeren.  


Er zijn wat stappen voor de boeg:
 
* Montage
== Het apparaat ==
* Software aan de praat krijgen
Penplotters worden best snel best duur. Met een beetje rondspeuren kwam ik al snel de LY Drawbot tegen. Een eenvoudige kit voor niet al te veel geld. Er zijn wat blogposts van 6 jaar geleden toen deze plotter voor € 70 te krijgen zou zijn, ik heb er zo'n € 120 voor betaald (anno 2026). Het werkbereik is ongeveer een vel A4 papier. Maar door de constructie met twee armen heb je er ruim het dubbele oppervlak voor nodig. Het geheel wordt aangestuurd met een Arduino Uno (kloon) en een CNC Shield. Bij de kit zijn twee stappenmotoren, die met wat tandriemmagie en lagers de X en Y assen bewegen en een servo voor de Z-as die niet meer kan dan 'Pen op' voor 'Pen neer' is er een elastiekje dat de pen tegen het papier drukt.
* Verdiepen in generative Art (en Python leren)
 
=== Beperkingen ===
Deze plotter heeft wel wat beperkingen. Zo zijn er geen limit switches aan het einde van de assen. Als er een commando komt dat buiten het werkbereik komt dan draaien de stappenmotoren gewoon door. En er is daarmee ook geen auto-home of automatische calibratie. Elke keer bij inschakelen van de plotter is dat iets om handmatig te doen.   
 
== Bouw ==
In goed gebruik krijg je een doos onderdelen en moet je even online zoeken naar de PDF met bouwhandleiding. De 3D prints zien er prima uit, net als de lasercut plastic onderdelen. De schroefjes zitten in kleine zakjes met daarop wel steeds geschreven welke maten je nodig hebt. De bouwhandleiding bestaat uit vooral foto's, met telkens aangegeven welke maat schroefjes je dient te gebruiken en is prima te volgen. Al zien een paar onderdelen er iets anders uit dan op de foto's. Al met al is de plotter in een middagje in elkaar te zetten.
 
Ik heb even de tijd genomen om langs de gezaagde randjes van de aluminium extrusieprofielen een vijl te halen, dat het scherpe eraf is. Tegelijk ook even de metaalresten uit de gaatjes gepulkt die over waren van het tappen van schroefdraad.
<gallery>
Bestand:Drawbotkit.jpg
Bestand:Lagerblok.jpg
Bestand:Drawbotfilings.jpg
Bestand:Drawbotschroefjes.jpg
</gallery>
 
== It's Alive!! ==
Er is geen flashen van firmware of iets nodig, de plotter werkt met GRBL firmware. Met de CNC shield op de Arduino, 12 volt op de power en een USB kabel aan de laptop doet de plotter het. Met [https://winder.github.io/ugs_website/ Universal G-Code Sender] kon ik direct verbinding maken met de plotter en in jog-mode de X en Y as bedienen. De servo die als Z-as dient luistert niet naar de de Z-as commando's van UGS. Pen op en pen neer gaat met de G-code commando's: <code>M3 S0</code> voor pen neer en <code>M5 S1000</code> voor pen op in de console. Tot zover heb ik de werking kunnen testen.
 
[[Bestand:DrawbotdrawAlive.jpg|400px]]
 
== Software en bediening ==
Ik wil aan de slag met Inkscape en de [https://github.com/love-open-design/LY-Drawbot-Tool-by-LOD LY Drawbot Plugin] om de plotter aan te kunnen sturen. Dat staat als eerste op de lijst om mee te leren werken. Daarna wil ik ook gaan verdiepen in generative art in Python, heb ik eindelijk een directe aanleiding om te leren programmeren.
 
== Hardware toekomst ==
Mogelijke uitbreidingen aan de hardware:
* Bodemplaat, op basis van een whiteboard zodat papier met magneten kan worden vastgehouden.
* Limit switches (als de controller en firmware het toelaten.)
* Opbergdoos. De plotter past niet in de gangbare maat Samla. Voor veilig opbergen moet ik nog iets bedenken.
* Kleine tweaks van [https://www.generativehut.com/post/ly-drawbot-make-it-pro iemand die mij voor ging]

Huidige versie van 19 jan 2026 20:40


Project: PenPlotter
Beschrijving Expirementen met Pen Plotter
Start 2026-01-08
Contact Dany
Status Production

Geïnspireerd door een talk van Bleeptrack op 39C3 over generatieve art heb ik een penplotter gekocht. Ik wil op den duur ook met generatieve kunst aan de slag door algoritmisch gegenereerde tekeningen te kunnen maken, dat geeft gelijk eindelijk een goede motivatie om eens echt te leren programmeren.


Het apparaat

Penplotters worden best snel best duur. Met een beetje rondspeuren kwam ik al snel de LY Drawbot tegen. Een eenvoudige kit voor niet al te veel geld. Er zijn wat blogposts van 6 jaar geleden toen deze plotter voor € 70 te krijgen zou zijn, ik heb er zo'n € 120 voor betaald (anno 2026). Het werkbereik is ongeveer een vel A4 papier. Maar door de constructie met twee armen heb je er ruim het dubbele oppervlak voor nodig. Het geheel wordt aangestuurd met een Arduino Uno (kloon) en een CNC Shield. Bij de kit zijn twee stappenmotoren, die met wat tandriemmagie en lagers de X en Y assen bewegen en een servo voor de Z-as die niet meer kan dan 'Pen op' voor 'Pen neer' is er een elastiekje dat de pen tegen het papier drukt.

Beperkingen

Deze plotter heeft wel wat beperkingen. Zo zijn er geen limit switches aan het einde van de assen. Als er een commando komt dat buiten het werkbereik komt dan draaien de stappenmotoren gewoon door. En er is daarmee ook geen auto-home of automatische calibratie. Elke keer bij inschakelen van de plotter is dat iets om handmatig te doen.

Bouw

In goed gebruik krijg je een doos onderdelen en moet je even online zoeken naar de PDF met bouwhandleiding. De 3D prints zien er prima uit, net als de lasercut plastic onderdelen. De schroefjes zitten in kleine zakjes met daarop wel steeds geschreven welke maten je nodig hebt. De bouwhandleiding bestaat uit vooral foto's, met telkens aangegeven welke maat schroefjes je dient te gebruiken en is prima te volgen. Al zien een paar onderdelen er iets anders uit dan op de foto's. Al met al is de plotter in een middagje in elkaar te zetten.

Ik heb even de tijd genomen om langs de gezaagde randjes van de aluminium extrusieprofielen een vijl te halen, dat het scherpe eraf is. Tegelijk ook even de metaalresten uit de gaatjes gepulkt die over waren van het tappen van schroefdraad.

It's Alive!!

Er is geen flashen van firmware of iets nodig, de plotter werkt met GRBL firmware. Met de CNC shield op de Arduino, 12 volt op de power en een USB kabel aan de laptop doet de plotter het. Met Universal G-Code Sender kon ik direct verbinding maken met de plotter en in jog-mode de X en Y as bedienen. De servo die als Z-as dient luistert niet naar de de Z-as commando's van UGS. Pen op en pen neer gaat met de G-code commando's: M3 S0 voor pen neer en M5 S1000 voor pen op in de console. Tot zover heb ik de werking kunnen testen.

Software en bediening

Ik wil aan de slag met Inkscape en de LY Drawbot Plugin om de plotter aan te kunnen sturen. Dat staat als eerste op de lijst om mee te leren werken. Daarna wil ik ook gaan verdiepen in generative art in Python, heb ik eindelijk een directe aanleiding om te leren programmeren.

Hardware toekomst

Mogelijke uitbreidingen aan de hardware:

  • Bodemplaat, op basis van een whiteboard zodat papier met magneten kan worden vastgehouden.
  • Limit switches (als de controller en firmware het toelaten.)
  • Opbergdoos. De plotter past niet in de gangbare maat Samla. Voor veilig opbergen moet ik nog iets bedenken.
  • Kleine tweaks van iemand die mij voor ging