Vraag:
Hoe verander je E0 in E1 op Marlin 1.1?
Ilya Smirnoff
2018-04-19 20:13:05 UTC
view on stackexchange narkive permalink

Ik heb hetzelfde probleem als deze persoon, maar ik heb die regels niet in mijn RAMPS.h -bestand zoals hier te zien is.

Ik heb onlangs mijn potentiometer op E0 verbrand, dus de motor werkt niet goed meer. Ik wil het in plaats daarvan op E1 gebruiken. Als u een beter idee heeft hoe u dit kunt oplossen in plaats van de code in de firmware te wijzigen, deel dit dan gerust.

Je link is een beetje verbroken, net als de link in je bericht op [thingiverse] (https://www.thingiverse.com/groups/tevo-tarantula-owners/forums/general/topic:29448). In plaats van naar een bepaald bericht te verwijzen, verwijst u naar een algemeen forum, en het is moeilijk te zien naar welk bericht u daadwerkelijk verwijst. Bewerk uw bericht (en) en corrigeer de URL, aangezien uw vraag waarschijnlijk iemand anders meer zal helpen, met de juiste link naar het probleem van de andere persoon. Bedoel je te verwijzen naar _deze_ post: [Schakel E0 over naar E1] (https://www.thingiverse.com/groups/tevo-tarantula-owners/forums/general/topic:27363)?
Als u naar een externe website verwijst, vermeld dan hier de relevante details van het probleem [externe post], aangezien de externe link kan verdwijnen (zoals de meeste links meestal doen), en vervolgens een deel / de meeste informatie dat betrekking heeft op uw vraag, zal verloren gaan. Bedankt en welkom bij SE 3D Printing ... :-)
Het is vrij eenvoudig;) om de pinnen in de firmware aan te passen, ik heb al beschreven dat voor iemand die de E1 als X wilde gebruiken, kijk naar mijn antwoord op https://3dprinting.stackexchange.com/questions/3925/how -om-motor-uitgangen-te-schakelen-en-e1-als-x-in-marlin-firmware / 5786 # 5786 "te gebruiken.
Het is MKS, maar het mks-bestand verwijst naar het ramps-bestand, dus ik gebruik pins_ramps.h
@0scar kan het nog steeds niet goed laten werken :( Ik heb de nodige wijzigingen in de code aangebracht, maar nu is er een probleem met AVRDUDE http://dl3.joxi.net/drive/2018/04/20/0015/0211 /991443/43/a8bca32cbc.png
Zoals eerder gezegd heeft dit niets te maken met de codewijzigingen, het heeft iets te maken met je computer of Arduino setup. Zoek enkele instructies op het web op om firmware naar je bord te uploaden, er zijn er veel te vinden.
@0scar dus het kan zijn dat mijn arduino nu "bricked" is? Ik heb nog een Uno en het werkt prima, maar deze niet
Nee, het werkt niet. De arduino die werkt, is arduino uno en is niet voor de printer
Twee antwoorden:
0scar
2018-04-20 00:00:54 UTC
view on stackexchange narkive permalink

Een ander bericht bespreekt al hoe je de pinnen kunt wijzigen om reserve-steppercontrollers te gebruiken voor kapotte controllers door de lay-out van de pinnen te wijzigen. Ervan uitgaande dat u een RAMPS-bord gebruikt en Marlin-firmware gebruikt, moet u het bestand pins_RAMPS.h bekijken.

Dit bestand vereist wijzigingen in adres E1 naar E0 en vice versa, bewerk het bestand zodat:

  #define E0_STEP_PIN 26 # definieer E0_DIR_PIN 28 # definieer E0_ENABLE_PIN 24 # definieer E0_CS_PIN 42  

wordt gewijzigd in:

  #define E0_STEP_PIN 36 # definieer E0_DIR_PIN 34 # definieer E0_ENABLE_PIN 30 # definieer E0_CS_PIN 44  

en verander ook:

  #define E1_STEP_PIN 36 # definieer E1_DIR_PIN 34 # definieer E1_ENABLE_PIN 30 # definieer E1_CS_PIN 44  

naar:

  #define E1_STEP_PIN 26 # definieer E1_DIR_PIN 28 # definieer E1_ENABLE_PIN 24 # definieer E1_CS_PIN 42  

Wanneer het bestand wordt gewijzigd, een opgeslagen, build en upload code naar uw bord en sluit de connector van de E0 stepper in de E1-header.

Ik heb dat al gedaan. Maar nu heb ik een nieuw probleem. De nieuwe firmware wil niet installeren en arduino IDE gooit een fout http://joxi.ru/J2b6n9whXpYy02.png
Dat heeft niets te maken met de codewijzigingen: https://stackoverflow.com/questions/19645441/avrdude-stk500v2-receivemessage-timeout of https://arduino.stackexchange.com/questions/13060/avrdude-stk500v2-getsync- time-out-communicatie-met-programmeur-fout
profesor79
2018-04-19 20:23:37 UTC
view on stackexchange narkive permalink

de snelste manier is om te snijden met behulp van twee extruders en al het printwerk toe te wijzen aan E1. Zet de head offsets op [0,0] en dat is voldoende.

Het moeilijker is om pinnen te bewerken bestand en opnieuw toewijzen.

Ik heb dat al geprobeerd te doen in Slic3r en dat hielp niet :( En het zal waarschijnlijk ook niet werken als ik het van het menuscherm moet verplaatsen, toch? Http://joxi.ru/KAxnKV1FMNwkXm.png
heb je de 2e extruder ingesteld in config.h? misschien is het tijd om https://github.com/JimBrown/MarlinTarantula te krijgen aangezien ik dat op minte gebruik
ik heb de firmware gedownload die je hebt aanbevolen en het wil http://joxi.ru/J2b6n9whXpYy02.png niet laden
Weet u zeker dat u de CH340-stuurprogramma's hebt geïnstalleerd en de juiste COM-poort gebruikt? Is het compileren?
@IlyaSmirnoff zie https://3dprinting.stackexchange.com/a/5849/9730 voor knipperende referentie
@0scar wat zijn de CH340-stuurprogramma's?
het is een goedkope usb naar seriële bridge die in de meeste arduino-klonen zit
@profesor79 geen van de oplossingen werkte :(
@profesor79 nu heb ik problemen met AVRDUDEhttp: //joxi.ru/DrlvqNdIvN3p72.png
controleer of https://3dprinting.stackexchange.com/a/5849/9730 @IlyaSmirnoff
@profesor79 Ik heb alles al geprobeerd. nou ... Het werkt niet


Deze Q&A is automatisch vertaald vanuit de Engelse taal.De originele inhoud is beschikbaar op stackexchange, waarvoor we bedanken voor de cc by-sa 3.0-licentie waaronder het wordt gedistribueerd.
Loading...