Ultimaker Original värme Bed uppgradering (5 / 6 steg)
Steg 5: Firmwareuppdatering
Det sista steget var att ändra firmware. Beståndet firmware är marlin, så det är lätt att göra ändring i kör det med en värme säng. Jag har tagit min egen version av marlin som jag använder för närvarande, även om detta inte kommer troligen vara exakt vad du vill. Chansen är stor att du kommer att ha olika kod körs för andra områden, till exempel om du har en säng nivågivare eller ingen LCD-skärm etc, så det är nog bäst att använda den som ett exempel bara, men jag lämnar det upp till dig. Obs att du öppna marlin kommer att kräva en dator med Arduino installerat, som fritt kan laddas här: https://www.arduino.cc/en/Main/Software
Du kan också få marlin koden här: https://github.com/Ultimaker/Ultimaker2Marlin
När koden är öppen i Arduino, gå till filen configuration.h. Det är där vi kommer att göra alla ändringarna av koden. Jag säga Tja alla förändringar, det finns faktiskt bara en förändring som måste göras, dvs i avdelningen termisk i configuration.h. Linjen:
#define TEMP_SENSOR_BED
Måste anges till vilken inställning du har. I mitt fall motsvarade det till nummer 5 i listan med alternativ, som är en 4.7 k motstånd, som jag lödda till styrelsen ultimaker kontrollen tidigare, och en 100 k termistor. Jag tror att någon av de andra märkt med samma konfiguration bör också fungera ändå. Ett enkelt sätt att testa installationen är helt enkelt att överföra programvaran och slå på skrivaren. Om värdet som visas för värme sängen är långt ifrån vad du förväntar dig då mer än sannolikt har du ett problem med koden. Cross kan du kontrollera din kod med min med någon dokument skillnaden Brocket online, som snabbt kommer att belysa eventuella skillnader mellan filerna.
Så sista är att ladda upp koden till ultimaker och du är klar. Skrivaren har nu en värme säng!