I bought a new Laptop and installed Linux on it. Here are my notes
I am using a detla printer which prints pretty fast. To reduce the filesize and use G2/G3 commands i am using ArcWelder.
ArcWelder is avaible as a OctoPrint Plugin or as a CLI programm. I am using Duet Boards without OctoPrint.
Here is the video :
I am running my 3D printer via DSF on a Raspberry PI. Its like Octoprint for RRF/Duet Boards. After a print is finished you can call the M81 command to poweroff the printer (Assuming you have installed the ATX Power Off). But this do not work on the PI. So found this Plugin: https://github.com/wilriker/execonmcode
This will parse the DSF for a specific M Command you can choose! The standard one is M7722.
It then runs whatever you want on the PI. For installing the plugin and installing it as a service i made some small YT Videos!
If you are using and NodeMCU or Duet 2 WiFi in a metal box the signal strenght of the WiFi would be quite bad.
So a external antenna is needed. Two options are possible
- Soldering an external antenna to the ESP12F Modul. Tutorial here: https://www.instructables.com/id/External-Antenna-for-ESP8266/
- Replacing the ESP Modul with a ESP07 or ESP07S. The moduls have an external antenna connector. My Adapterboards for RRF and the Duet needs the ESP07S Version.
The trickiest part is the desoldering of the Modul.
- Using and HotAir Station is the "normal" way to do it. Heat the solder points of the ESP up and it comes easily loose
- But not everybody got and hotair station. But there is a way to do it without!:
For the desoldering without hotair you will need:
- Soldering iron
- Copper wire
- Solder wick
- ESP07(S) modul
My inspiration for this comes from this video: https://www.youtube.com/watch?v=CVsmwFAkf7I&t
Step 1 is bending the copper wire like this
Step 2 applying a lot of solder to the wire so it become a giant "solder snake". Then heat everthing out and push the ESP away
Step 3 ESP is now desolderd. Now clean the solderpoints with some solder wick and retin them
Step 4 Place the ESP07(S) on the old solder points. And solder the modul onto the board
Step 5 After soldering the board so not forget to reflash the firmware of the ESP!
Step 6 Finish! You can now use an external antenna with the NodeMCU
- Connect the the Adapter to the SKR. Look out for EXP2 and EXP1. EXP2-->EXP2 and EXP1-->EXP1.
- Remove the micro SD Card from your SKR
- Insert it in your PC.
- Now you can follow the GUIDE (From the "Pepare SD Card" because the ESP is preflashed by me) or download my example configs. Be aware that they are only for a "quick start":
- Download the zip file to you PC. SKR1.3 or SKR1.4
- Extract it to the Root Folder of your micro SF. Should look like this
- Insert the card in your SKR and power it on!
- Now you have to connect the SKR to the Wifi. You need a terminal emulator like Repetier Host, octoprint etc
- Connect the SKR via USB Cable to your PC.
- Open the terminal
7.Now send this command.
- M552 S0
- M587 S"Your Network Name" P"Your password".
- M552 S1
8. Now you can disconnect the USB and copy the IP of your printer in your browser. You can now configure the printer like a duet board.
Here is a quick video for reference:
All my boards come preflashed with the latest web server. Normally you do not have to flash the firmware again. Updates are very rare. But if you need to flash it, here is a guide. You will need:
NodeMCU PyFlasher or esptool.py (NodeMCU PyFlaser got a nice GUI ;) )
Micro USB Cable
DuetWifiServer.bin (not the -duet version)
1. Disconnect EXP1 and EXP2 of the SKR RFF Adapterboard.
2. Now plug the Micro USB Cable into the ESP8266
4. Now open NodeMCU PyFlasher or the terminal for using esptool.py
5. Choose the Serial Port, the DuetWifiServer.bin, the Baudrate,Flashmode (DIO for my ESP Modul) and do NOT erase the Flash. If you are using esptool.py use this guide:
6. Now press "Flash NodeMCU". It will say
7. Now press and hold the FLASH Button on the ESP. The flashing process will now start:
8. After the flashing is complete, you can disconnect the micro USB cable. Now you can plug EXP1 and EXP2 in and start the printer!
As always here is a little video: