Op regel 717 van Configuration.h in de Marlin firmware sourcecode vind ik:
#define DEFAULT_MAX_FEEDRATE {500, 500, 500, 200} // (mm/sec)
Omdat daar "default" in staat, en ik het nog nooit veranderd heb staat het nog op de default waarde 500.
Ik heb opgezocht hoe ik dit kan veranderen. Het antwoord is: met het M203 GCODE commando. Ik heb
gedaan en voila! ... geen verandering. Behalve dan dat ie nu zegt dat deze setting 1000 is. (dat opvragen gaat met M503).
De gasten die de ultimaker hebben "uitgevonden" hebben ook een inzicht met de wereld gedeeld. Als je een stappenmotor hebt die je X as met maximaal 100mm/sec kan bewegen, en ook 1 die je Y as met maximaal 100mm/sec kan bewegen, dan kunnen ze SAMEN een beweing maken van 141mm/sec MITS die onder een hoek van 45 graden ligt met het assenstelsel. Vandaar dat de binnenkant van een object onder 45 graden wordt gearceerd. Dat is de richting dat de meeste printers het hardste kunnen!
Als je dingen helemaal in het groot zou doen, dan zou het kunnen dat je per as zoveel vermogen kan trekken dat alle assen tegelijk niet meer door de voeding goedgekeurd wordt.
De "hobby" 3D printers waar we het hier over hebben zitten bij lange na niet op die limiet. Het maximale vermogen per as is zo'n 12-15W, en de voeding is 360W. Laat staan dat de firmware daar rekening mee zou houden. Dan moet je maar je limieten zo instellen dat als ze alledrie op max snelheid draaien, dat de voeding het aankan.
Als ik een Z-home (of X- of Y-home) aanvraag, dan zoeft ie met een behoorlijke snelheid omhoog. Die snelheid kan ik nooit meer evenaren met G-code commandos die ik heb kunnen vinden.
Op regel 710 van "Configuration.h" staat:
code:
#define HOMING_FEEDRATE_XYZ (200*60)
Dan denk ik: Dat is 200mm/sec en kennelijk moet het per minuut opgegeven worden. Dan zou de default maximum van 500 ook in mm/minuut moeten zijn. Maar daar staat bij: "mm/sec". Ik vind het suf dat er binnen 10 regels code voor een snelheid twee verschillende eenheden gebruikt zouden worden, maar goed, zo'n mars probe kan je maar 1x crashen en dat is al gebeurd.
Nu weet ik ook weer niet in welke units de Feedrate wordt opgegeven in de gcode. Maar vooral als ik sneller wil, zie ik geen verandering.
Hier zie je een filmpje van een delta-3D printer bebaseerd op vrijwel dezelfde hardware als wat ik heb:
https://www.youtube.com/watch?v=AYs6jASd_Ww
Zoals je ziet moet die prima in 1s van helemaal links naar helemaal rechts kunnen.
Trouwens, als ik te snel ga, dan zal ie vast stappen gaan missen. Dat weet ik. Dan wil ik vandaag de grenzen kunnen opzoeken om vervolgens daar met ruime marge onder te gaan zitten.