Kategorien
Allgemeine Beiträge Erklärbär & Anleitungen

Install Marlin 2.0.5.3 on Creality Ender-3 Pro with installed silent Mainboard V1.1.5

This tutorial describes installing Marlin 2.0.5.3 on Ender-3 Pro.

The hardware setup

  • Creality Ender-3 Pro
  • Creality silent mainboard v1.1.5
  • Octoprint installed on raspberry pi 3
  • Computer with Windows 10

Warning

I absolutely will take no responsibility for any damage that will arrise as a direct or indirect result by following the instructions in this tutorial! Everything you do, will be done at your own risk and under your own responsibility!

Required software

Download the latest Marlin and Marlin Configuration files to your computer. To get ready to compile the Marlin firmware, download and install the Arduino IDE.

Establish a ssh connection to your OctoPrint. Download and install avrdude.

sudo apt-get update
sudo apt-get install avrdude

Install „Firmware Updater“ Plugin on your OctoPrint using the WebUI of OctoPrint.

Open your OctoPrint WebUi and navigate to OctoPrint Settings.
Select the Firmware Updater Plugin. Set the Firmware Updater plugin configuration to this settings.

OctoPrint Firmware Updater Plugin settings
Install Marlin 2.0.5.3 Ender-3 Pro

Prepare Arduino IDE

Open the Arduino IDE go to File – Preferences

Arduino IDE - Marlin Sketch
Install Marlin 2.0.5.3 Ender-3 Pro

Add the following URL to the Additional Boards Manager URLs:

https://raw.githubusercontent.com/Lauszus/Sanguino/master/package_lauszus_sanguino_index.json
Arduino - Preferences
Install Marlin 2.0.5.3 Ender-3 Pro

Now download and install the board libary „sanguino“ using Boards Manager. (Tools – Boards Manager)

Select the Board: „Sanguino“

Arduino IDE - Boards Manager Sanguino
Arduino IDE - Boards Manager Sanguino Install Process
Install Marlin 2.0.5.3 Ender-3 Pro

Select the Processor: „ATmega1284 or ATmega1284P (16 MHz)“ (Tools – Processor)

Arduino IDE - Processor Selection
Install Marlin 2.0.5.3 Ender-3 Pro

Select the Programmer: „Arduino as ISP“ (Tools – Programmer)

Arduino IDE - Programmer Arduino as ISP
Install Marlin 2.0.5.3 Ender-3 Pro

Install the „u8glib“ using Library Manger. (Tools)

Arduino IDE - u8glib install
Install Marlin 2.0.5.3 Ender-3 Pro

Configuration Files

Copy and overwrite your downloaded configuration (Configurations\config\examples\Creality\Ender-3) examples for your ender 3 into your …/Marlin directory. 

I have made no changes to the files.

Marlin Git Clone

Now all preparations are completed and we can start compiling Marlin.

Compiling Marlin 2.0.5.3

Navigate to Marlin and open the Marlin.ino file with Arduino IDE.

Marlin 2.x Marlin Directory

The Marlin Arduino window should be opened with a lot of different tabs.

Arduino Marlin
Install Marlin 2.0.5.3 Ender-3 Pro

To test the configuration click Sketch – Verify. This will start a compilation process and the IDE may bring errors in the lower part. The compilation process takes some time.

Arduino Marlin verify compile

If there are no errors it should look like this.

Arduino Marlin verify compile no errors
Install Marlin 2.0.5.3 Ender-3 Pro

In this example I use the settings from the example. To make changes to the configuration you can do this under configuration.h I always recommend a verify after every change.

Export the compiled binary. (Sketch – Export compiled Binary)

Arduino Marlin export compiled binary
Install Marlin 2.0.5.3 Ender-3 Pro

If the export step is successful, there are two new files in the Marlin directory. We only need the Marlin.ino.sanguino.hex file. To be on the safe side you can delete the file Marlin.ino.with_bootloader.sanguino.hex right now.

Marlin directory and binary
Install Marlin 2.0.5.3 Ender-3 Pro

Now we are ready to upload the compiled Marlin 2 to Ender-3 Pro using OctoPrint Firware Updater.

OctoPrint Firware Update

Open your OctoPrint WebUi and navigate to OctoPrint Settings.
Select the Firmware Updater Plugin. Verify if the pluginconfiguration is present.

Click on the button next to „…from File“ and select the Marlin.ino.sanguino.hex file. Then click „Flash from File“ – flashing starts.

OctoPrint Settings - Firware Updater
Install Marlin 2.0.5.3 Ender-3 Pro

The flash process takes about 2 minutes. Do not disconnect any cables during the process and keep the printer and OctoPrint Server powered on. After successful flashing, the printer restarts.

If an EEPROM error is shown in the display, restart your printer manually after successful flashing.

This error is reset with a Post-Flash GCode M502 and M500. This is done directly by the settings set in the firmware plugin.

Have fun and stay healthy.

pinterest
Kategorien
Allgemeine Beiträge

ELV Homematic Bausatz CCU2 – Teil 1

Hallo zusammen,

heute für euch hier: Der ELV Homematic Bausatz CCU2.

Vielen Dank an das liebe Geschenk meiner Frau. 🙂

Der Bausatz kommt gut Verpackt von ELV und beinhaltet folgende Komponenten:

  • Gehäuse
  • Platine
  • Steckernetzteil
  • USB – Kabel
  • CAT5 Netzwerkkabel (Patchkabel)
  • LED Einsätze aus Kunststoff
  • Moosgummikleber für die Gehäuseunterseite
  • Schrauben zur Platinenbefestigung
  • Schrauben zum zusammenschrauben des Gehäuses
  • Schrauben und Dübel zur Wandmontage
  • diverse Anleitungen

ELV Homematic Bausatz CCU2 - Alle Komponenten
Homematic ARR-Bausatz Zentrale CCU2 für Smart Home / Hausautomation alle Komponenten

ELV Homematic Bausatz CCU2
Homematic CCU2 Platine – Vorderseite im Detail

Im ELV Homematic Bausatz CCU2 ist ein ARM926EJ-S, 454 MHz Prozessor, 256 MB NAND-FLASH sowie 256 MB DDR2-SDRAM verbaut.

ELV Homematic Bausatz CCU2
Homematic CCU2 Platine – Rückseite im Detail

ELV Homematic Bausatz CCU2
Homematic CCU2 – Platine im Gehäuse

Nach dem Einsetzen der Platine muss die Antenne (links) in die dafür vorgesehene Halterung gesteckt werden.  Die Antenne dient der 868,3 MHz Steuerung der Funkkomponenten. Die Funkreichweite soll im freien Feld bis zu 400 Meter betragen. Das wird natürlich noch ausprobiert.

Die vier kurzen Schrauben befestigen die Platine am Rückteil des Gehäuses. Ein kleiner Torx Schraubendreher ist hier erforderlich.

ELV Homematic Bausatz CCU2
Homematic CCU2 – Status LEDs

Die zwei Kunststoffteile werden auf der Halterung über den LEDs aufgesteckt.

ELV Homematic Bausatz CCU2
Homematic CCU2 – Gehäuse geschlossen

Der Deckel wird auf die Unterseite gesteckt.

ELV Homematic Bausatz CCU2
Homematic CCU2 – Rückseite Detail

Eine Schraube an jedem Eck verschraubt das Gehäuse. Die kleinen weißen Moosgummiaufkleber werden in die dafür vorgesehenen Vertiefungen geklebt.

ELV Homematic Bausatz CCU2
Homematic CCU2 – Anschlüsse im Detail

Die Schnittstellen von v.l.n.r.:

  • 5V DC (in)
  • USB Host Port A-Buchse
  • USB Device Port B-Buchse
  • LAN Port RJ45 10/100 Mbit/s
  • microSD Kartenslot

Jetzt ist die CCU2 schon Einsatzbereit.

Inbetriebnahme der CCU2

Zur Inbetriebnahme habe ich die CCU2 mit dem CAT5 Kabel an meinem Router verbunden.
Erst danach habe ich die Stromversorgung gesteckt.

Da an meinem Router DHCP aktiv ist konnte ich die CCU2 Webseite unter http://homematic-ccu2 per Webbrowser öffnen.
Eine feste IP für die CCU2 sollte im Anschluss an das Update eingestellt werden.

Als erstes wurde ich direkt aufgefordert ein Update für die CCU2 durchzuführen.

ELV Homematic Bausatz CCU2
Homematic CCU2 – Update Aufforderung WebUI

ELV Homematic Bausatz CCU2
Homematic CCU2 – Update Dialog

ELV Homematic Bausatz CCU2ELV Homematic Bausatz CCU2

Das Update dauerte ca. 5 Minuten.
Falls nach dem Update die CCU2 noch nicht komplett gestartet ist erscheint folgende Seite:

ELV Homematic Bausatz CCU2

Nach erfolgreichem Boot der CCU2 wird man auf die Startseite weitergeleitet.

ELV Homematic Bausatz CCU2
Homematic CCU2 – Startseite erster Aufruf

Fazit

Ein leicht zusammenbaubarer Bausatz. Lediglich ein kleiner Torx Schraubendreher ist für die Montage erforderlich.

 

Demnächst geht es hier mit der Integration von Aktoren weiter.

Die Datenblätter und weitere Anleitungen findet man unter:
http://www.elv.de/homematic-zentrale-ccu2-arr-bausatz.html

Have a lot of fun

[u||r]

 

pinterest