Stap 5: Firmware-update
De laatste stap was de firmware veranderen. De stock firmware is marlin, dus het is gemakkelijk genoeg om te halen naar de wisseling voor het uitvoeren van het met een warmte-bed. Ik heb mijn eigen versie van marlijn die ik momenteel gebruik, ook al is dit waarschijnlijk niet zal zijn precies wat je wilt. De kansen zijn dat u andere code hebt uitgevoerd voor andere gebieden, bijvoorbeeld als u hebben een niveausensor bed of geen LCD-scherm etc, dus het is waarschijnlijk het beste om het te gebruiken als een voorbeeld alleen, maar dat laat ik aan jou. Opmerking te openen marlin zult u een computer nodig met Arduino geïnstalleerd, die kan hier vrij worden gedownload: https://www.arduino.cc/en/Main/Software
Ook kunt u hier de marlin-code: https://github.com/Ultimaker/Ultimaker2Marlin
Zodra de code geopend in de Arduino is, ga naar het bestand configuration.h. Dit is waar zullen we alle wijzigingen aan de code. Nou ik zeggen dat alle wijzigingen, is er eigenlijk slechts één verandering die worden gemaakt moet, die in de sectie van de thermische instellingen van configuration.h. De lijn:
#define TEMP_SENSOR_BED
Moet worden ingesteld naar wat setup hebt. In mijn geval die het kiescollege aan bij nummer 5 in de lijst van opties sluit, dat is een 4.7 k weerstand, die ik eerder op de ultimaker control board gesoldeerd, en een 100 k thermistor. Ik denk dat een van de anderen geëtiketteerd met dezelfde configuratie ook wel zou moeten werken. Een gemakkelijke manier om te testen van de installatie is eenvoudig uploaden van de software en het inschakelen van de printer. Als de waarde die wordt weergegeven voor de warmte-bed weg wat je verwachten is, zou dan heb je meer dan waarschijnlijk een probleem met de code. U kunt cross Controleer uw code met de mijne met behulp van een document verschil checker online, die zal snel worden gewezen op eventuele verschillen tussen de bestanden.
Dus het laatste wat is de code uploaden naar de ultimaker en je bent klaar. Uw printer heeft nu een warmte bed!