2. OctoPrint Inital Setup and Printer Configuration
Part 1: Power On
Remember to use a decent power source for the Pi. A random iPhone or iPad charger will not have the ability to sustain the current required for the Pi. Use at lease a 5V 2.4A power brick.
Making the following modification to the USB cable is MANDATORY!!! Ignoring these instructions could fry the printer, or the PI.
- Plug the Raspberry Pi into the 3D printer using a USB-A to Micro-USB cable.
- Plug the Raspberry Pi into a network port.
- Using an Ethernet patch cord, plug the Raspberry Pi's network port into one on the wall. If there is a network switch (hub) in place, plug the Pi into that.
-
Only ports marked: "-M", "-L1", "-L2", and "-L3" will provide data to the Pi. DO NOT USE "-V" Ports.
- Plug the Raspberry Pi into power.
- Remember to use a power source with enough capacity for the Pi. Check the top of the page for guidelines.
- Plug a camera into the Pi. (Optional)
- Plug a camera into the Pi using a USB cable or the Pi's ribbon cable interface.
Done! - At this point, wait 6 minutes until following the next steps.
Part 2: Logging In- Initial Setup
This next section is specifically focused on the Ender 3 V2 w/ Mriscoc Professional Firmware Installed. Any other printer could be damaged.
- On your web browser (Edge, Chrome, Firefox), enter the website: http://STEM-E3V2-<PRINTERID>.local Remember to change the <PRINTERID> to the one you set while imaging.
If the aforementioned address did not work, you can try: https://STEM-E3V2-<PRINTERID> -Omitting the ".local"
- You should be met with this screen. Skip through it and continue until you reach "Access Control".
- Set the username and password to the same as you set in the Raspberry Pi Imager:
- Select "Enable Connectivity Check" and move on. Running tests is unnecessary.
- Select "Disable Anonymous Usage Tracking", and press "Next".
- Enable Plugin Blacklist Processing.
- Leave all camera settings default.
- Default Printer Profile: VERY IMPORTANT!!!
- Select Finish
This installation is still not ready to print. Many more changes are made in the next Part.
Part 3: The Nitty-Gritty Again...
- Open the settings menu, and change the Baudrate to 250000.
- Save.
- Open the settings menu on the device, and navigate to GCODE Scripts. Copy and paste these GCODE snippets in the corresponding boxes.
- Before Print Job Starts:
M75 {{ event.name }}
- After Print Job Completes:
M77 ; End print screen ;disable motors M84 ;disable all heaters {% snippet 'disable_hotends' %} {% snippet 'disable_bed' %} ;disable fan M106 S0
- After Print Job is Canceled:
M77 ; Stop print timer M117 Cancelling G27 ; Goto park position M84 ; disable motors ;disable all heaters {% snippet 'disable_hotends' %} {% snippet 'disable_bed' %} M106 S0 ; disable fan M117 Print was cancelled
- After Print Job is Paused:
M76 ; Pause print screen M117 Print was paused
- Before Print Job is Resumed:
M75 {{ event.name }} M117 Print was resumed
- Before Tool Change: Leave Empty
- After Tool Change: Leave Empty
- After Serial Connection to Printer is Established:
M117 Octoprint is connected
- Before Serial Connection to Printer is Closed:
M117 Octoprint was disconnected
- Save.
- Go back to settings. Firmware and Protocol, and scroll down to Protocol Fine Tuning. Change SD Cancel Command to M524.
- Save.
- Go back to settings. Behaviour, and select "Ignore Warning". Then check: "Send M112 on disconnect due to error."
- Before Print Job Starts:
No Comments