Fråga:
Redigera båge i Marlin för 3D-utskrift
Jay
2016-10-18 01:24:48 UTC
view on stackexchange narkive permalink

Jag jobbar med att designa en 3D-skrivare med ett team. Teamet använder programvara med öppen källkod från Marlin och jag började halvvägs in i projektet och försökte förstå saker.

Det finns tydligen problem med att hjulen flyttar skrivhuvudet och det rör sig alltid några mm kort i önskad position. Kan någon berätta för mig vilken del av marlin-koden som tolkar G-kodfilen och styr rörelsen? Jag tänker öka avståndet i x- och y-axeln för att rätta till detta (till synes) mindre problem.

Vad hänvisar "båge" i titeln till? Det verkar som om du har mer av ett mekaniskt problem, eftersom ingen kompensation för programvara kommer att fixa "några mm" bakslag. Marlin har inget stöd för motreaktionskompensation, och att lägga till det kommer att bli komplicerat.
Skär det alltid ett visst avstånd, eller varierar avståndet? Om du ser en konstant felhastighet per flyttat avstånd kan det vara möjligt att justera vissa stegmotorns rörelseinställningar. Till exempel, om dina motorer alltid rör sig 20% ​​för kort (20 mm för en 100 mm rörelse, men bara 10 mm för en 50 mm rörd, etc ...), kan du öka den totala stegmotorns rörelse med 20%.
@TomvanderZanden Jag menar rörelsemönstret
@TormodHaugene är det alltid ett fast avstånd i både x- och y-axeln. Jag undrade var i koden redigerar jag stegmotorns rörelse
Jag skulle föreslå att du ändrar din titel till "Justera X- och Y-axelns konfigurationsinställningar i Marlin Firmware" eller något liknande för att mer exakt beskriva din fråga. Jag antar att du nämnde "båge" för att du vet att du översätter rotation till linjär rörelse, men mitt första intryck från titeln var att du frågade något om att flytta skrivhuvudet i en båge.
Ett svar:
Chris Thompson
2016-10-19 06:49:36 UTC
view on stackexchange narkive permalink

Eftersom ditt team utformar en skrivare måste du göra några grundläggande beräkningar för att räkna ut din x- och y-axel steg per millimeter och sedan ställa in dem i din firmware.

För en anständig grundfärg i grundidén är den här videon en bra start. För en annan anständig sammanfattning bör du kolla detta blogginlägg

Eftersom du använder Marlin, bli också mycket bekant med Marlin Firmware och hur du konfigurerar den. Inställningen du vill ändra finns i filen configuration.h. Dokumentation ingår i filen, men du hittar bra information här i instruktionerna för Marlin-konfiguration i Marlin Firmware Github repo.

Jag hoppas att det hjälper! :-)

Observera att det här svaret är korrekt ** OM ** problemet är i firmwarekonfigurationen och inte ett mekaniskt problem som får dig att förlora steg eller uppleva betydande motreaktioner i både x och y. Jag misstänker att det inte är fallet, men om du spikar ner dina steg per mm-inställning och fortfarande inte får den förväntade rörelsen, var noga med att spendera lite tid på att utesluta mekaniska problem som din grundorsak. :-)


Denna fråga och svar översattes automatiskt från det engelska språket.Det ursprungliga innehållet finns tillgängligt på stackexchange, vilket vi tackar för cc by-sa 3.0-licensen som det distribueras under.
Loading...