Some hints to a newbie?
-
Many of the RRF features require printing gcodes from the internal SD card. Streaming gcode over USB is not recommended.
Using the Duet Web Control interface is the normal way to interact with and configure the printer.
If you have a raspberry pi and usb webcam you can use Motion to create a streaming web url that can be used in the DWC to show the camera.
M500 behaves much differently than the EEPROM. It's intended to capture some of the calculated or automatically measured values like heater PID values from auto tuning, or measured offsets, delta calibration, etc. All those values get saved to config-override.g and get read back when M501 is sent. All normal configuration is done by editing the macro files directly. config.g is just a macro that gets executed at startup.
https://duet3d.dozuki.com/Wiki/Gcode#Section_M500_Store_parameters
-
The biggest difference is explained in the RRF wiki g-code page:
G-code everywhere.
That means the config file is just a collection of g-code that is run when the board boots up.
The home commands are actually macros stored on the SD card.
And the Macro's are potentially really powerful too, as they can be used to do basically anything the firmware is capable of, not just having a little routine that heats up the head and ejects the filament.Once you have things setup correctly its not really important, but when you are first getting things setup its really handy because there's nothing that can't be changed be sending some g-code.
There are some other pluses, but not needing to compile the firmware every time you need to change something is nice.
If you want to get really fancy the changes get more significant. Like being able to have conditional arguments in the configuration.
-
@Phaedrux said in Some hints to a newbie?:
If you have a raspberry pi and usb webcam you can use Motion to create a streaming web url that can be used in the DWC to show the camera.
Hi, if you mean to use MotionEyeOS I've read that this only works with the Pi Cam not an USB camera, am I wrong? -
@Veti said in Some hints to a newbie?:
see
https://duet3d.dozuki.com/Wiki/How_to_include_a_web_camera_image_in_Duet_Web_ControlThanks, I give it a deep read!
-
there is https://github.com/jacksonliam/mjpg-streamer which supports video4linux and raspberry pi webcam.
his creates an mjpeg stream which should work
-
@Veti thanks but unfortunately I own a USB camera and not the Raspy Camera
-
@the_dragonlord that will also work with a USB camera
-
@the_dragonlord
video4linux support all the different linux video standard including uvc.
if you webcam is a standard webcam that exposes the mjpeg stream, then this will work. -
@the_dragonlord said in Some hints to a newbie?:
@Phaedrux said in Some hints to a newbie?:
If you have a raspberry pi and usb webcam you can use Motion to create a streaming web url that can be used in the DWC to show the camera.
Hi, if you mean to use MotionEyeOS I've read that this only works with the Pi Cam not an USB camera, am I wrong?Motion and MotionOS are two different things.
Check this out: https://www.instructables.com/How-to-Make-Raspberry-Pi-Webcam-Server-and-Stream-/
-
@Phaedrux said in Some hints to a newbie?:
@the_dragonlord said in Some hints to a newbie?:
@Phaedrux said in Some hints to a newbie?:
If you have a raspberry pi and usb webcam you can use Motion to create a streaming web url that can be used in the DWC to show the camera.
Hi, if you mean to use MotionEyeOS I've read that this only works with the Pi Cam not an USB camera, am I wrong?Motion and MotionOS are two different things.
Check this out: https://www.instructables.com/How-to-Make-Raspberry-Pi-Webcam-Server-and-Stream-/
sorry, my fault, I misunderstood