@droftarts Genius. That fixed the problem. Thanks!
Posts made by dhusolo
-
Errors with new CNC setup
Setting up my Duet 3 Mini 5+ with RRF 3.5.4, DWC 3.5.4 and Wi-Fi server 2.2.0, no SBC. I'm sure something is wrong with the config but I'm not sure what.
I receive the following error:
M98 P"config.g" Error: exactly one of EFHJPSR must be given Error: unconfigured spindle Error: in file macro line 52: M568: Invalid tool number
I used the configurator to build the config file.
; Configuration file for Duet WiFi (firmware version 3.4.6) ; executed by the firmware on start-up ; ; generated by RepRapFirmware Configuration Tool v3.4.6 on Wed Oct 10 2023 (Central Standard Time) ; General preferences M552 S1 ; enable wifi G90 ; send absolute coordinates... M83 ; ...but relative extruder moves M550 P"CNC" ; set printer name ; Kinematics M669 K0 ; configure Cartesian kinematics ; Drives M569 P0.0 S0 ; physical drive 0.0 goes forwards M569 P0.1 S0 ; physical drive 0.1 goes forwards M569 P0.2 S0 ; physical drive 0.2 goes forwards M584 X0 Y1 Z2 ; set drive mapping M350 X16 Y16 Z16 I1 ; configure microstepping with interpolation M92 X800.00 Y800.00 Z800.00 ; set steps per mm M566 X300.00 Y300.00 Z300.00 ; set maximum instantaneous speed changes (mm/min) M203 X3000.00 Y3000.00 Z3000.00 ; set maximum speeds (mm/min) M201 X150.00 Y150.00 Z150.00 ; set accelerations (mm/s^2) M906 X1200 Y1200 Z1200 I30 ; set motor currents (mA) and motor idle factor in per cent M84 S30 ; Set idle timeout ; Axis Limits M208 X0 Y0 Z0 S1 ; set axis minima M208 X289 Y183 Z56 S0 ; set axis maxima ; Endstops M574 X2 S1 P"0.io5.in" ; configure active-high endstop for low end on X via pin M574 Y1 S1 P"0.io6.in" ; configure active-high endstop for low end on Y via pin M574 Z2 S1 P"!0.io4.in" ; configure active-high endstop for high end on Z via pin ; Heated beds M140 P0 H0 ; configure heated bed #0 ; Spindles M950 C"io1.out+io2.out" Q500 L60:12000 ; configure spindle #0 ; Tools M563 P0 H1 R0 ; create tool #0 M568 P0 R0 S0 ; set initial tool #0 active and standby temperatures to 0C ; Miscellaneous M453 ; configure CNC mode T0 ; select first tool ; Custom settings are not defined
-
Bluetooth with Duet Pi
I've been trying to get a Bluetooth controller connected the my RPI 4 in SBC mode controlling my Duet 3. It occurred to me it might be disabled. When I go to the Bluetooth Manager I receive the error:
I'm not sure what I'm missing but I've already update the pi and the firmware.
-
RE: Simpilfy 3D Send file to printer
I know there are other slicers that have different features that may or may not be better than S3D. I've tried other slicers and I don't like them. I've used S3D for years and there's no reason for me to switch.
-
RE: Simplify3d v5 duet / reprapfirmware support?
@dc42 With post processing scripts you can still use G10/G11. I set mine up like this
{REPLACE "G1 E-0.5000 F4500\n" "G10\n"} {REPLACE "G1 E0.0000 F4500\n" "G11\n"}
-
RE: Simpilfy 3D Send file to printer
@chrishamm Wow really? You'd think it would be... Thanks for letting me know.
-
Simpilfy 3D Send file to printer
S3D has a feature where you can send the file and start printing after you slice it but I'm having issues getting it connected.
This is the instructions on the page:
Most network-enabled 3D printers support auto-discovery, meaning that the software can automatically detect the printer on the network and determine the appropriate connection details. To test this process, go to Tools > Machine Control Panel within Simplify3D and click “Add New” to launch the New Connection Wizard. Select the “Network Connection” protocol, choose the “Search for Connections” option, and then click “Search for Devices” to begin the auto-discovery process. Note that this process will only work if your firewall and network rules allow UDP traffic back between the printer and your computer. In many cases, you will need to add a firewall exception to allow Simplify3D to detect the 3D printer. If the software cannot find your 3D printer, you can still enter the connection details manually. Select the “Manual Connection Details” option and then enter the IP address for your 3D printer. This information can typically be found using the LCD screen on the 3D printer to browse to the info or network status page. The software can typically select the correct port automatically based on your printer profile, but you can also enter the port number manually if needed. Common port values used by different manufacturers are listed below: FlashForge: port 8899 Ultimaker: port 80 MakerBot: port 9999 Dremel: port 80 Qidi Technology: port 3000 XYZprinting: port 9100 Once you have entered the correct details, you can click Next and press “Begin Connection Test” to establish a connection with the printer. If the software fails to connect, it typically means that the firewall or network settings are still blocking the connection. Make sure a firewall exception has been properly configured and consult your network IT manager to make sure traffic between the printer and your computer is permitted. Once a connection is successfully established, Simplify3D will automatically save the correct settings for the future, so you only need to perform this setup process once.
While trying to connect I enter my printers IP and for port number I select automatic but it fails.
-
RE: Configuring RT1000
@jay_s_uk Go figure I completely forgot to change that. That worked thanks.
-
Configuring RT1000
My setup is:
Duet 3
Duet tool board
RPI 4B
Firmware updated to RRF3.4.2I just purchased a Slice Engineering RTD PT1000 thermistor. My thermistor config is:
M308 S0 P"0.temp0" Y"thermistor" A"Bed" T100000 B4725 C0.0000000706 M308 S1 P"20.temp0" Y"thermistor" A"Hotend" T100000 B3950
My hot end temp is showing 179.9c where my bed is showing 23.9c. I've tried B4725 and B3950. What should the configuration be for?
-
RE: CPAP/Centrifugal Blower
@dc42 I was hoping to figure out a way to not have to set min/max speed. Would it be possible to use an open extruder heater port?
-
CPAP/Centrifugal Blower
I'm trying to setup a WS7040 centrifugal blower and 24v driver on my Duet3 + RPI4.
Before I installed it I had it connected with a 24v power supply and used my bench top power supply with + connected to VSR and GND to GND. The fan would turn on when I would apply .6v or more.
Now connected to the duet by the attached wiring and configured as
M950 F0 C"0.out9" Q2000 M106 P0 C"CPAP Fan1" S0 B0.1 H-1
I've also tried a number of values between Q500 and Q65535.
The issue is the turbine won't turn on until the fan slider is at 15%. While troubleshooting I used a volt meter and probed the VSR pin and the 24v - on the driver board with the fan set to 5% and the turbine started to spin. Do I need to invert 0.out9 or what am I missing?
Or do I need to purchase a frequency to voltage converter like this
-
RE: Fans Triggered From Stepper Driver Temperature
@droftarts It simply echoed
M106 P3:4 H2 T20
But you were correct. I was able to get them both to run with
M106 P3 H2 T20 M106 P4 H2 T20
-
RE: Fans Triggered From Stepper Driver Temperature
I've configured fans to run off MCU temp in the past so I'm familiar with how to do it, I was just curious if there was a different option.
I have the fans configured as this:
M308 S2 Y"mcu-temp" P"0.mcu-temp" M950 F3 C"0.out5+0.out5.tach" Q500 M950 F4 C"0.out4+0.out4.tach" Q500 M106 P3:4 H2 T20
However neither of the fans will spin even though the MCU-Temp is at 32c.
If I configure M106 as either of the following 1 fan will work.M106 P3 H2 T20 M106 P4 H2 T20
-
Fans Triggered From Stepper Driver Temperature
On my CoreXY I have a 12v fan on my X and Y stepper. I would've like to have them turn on automatically when the corresponding stepper driver (0.1 and 0.2) on my Duet 3 reaches a certain temp however looking at the object model I don't see temperature readings for each individual stepper driver.
Besides using the MCUs internal temperature as the trigger to turn on the fans, does anyone have a better option?
M950 F3 C"0.out5+0.out5.tach" Q500 ; Fan 3 uses out5, and using out5.tach as a tacho input M106 P3 C"RT Stepper Fan" S0 H-1 ; connected to P0.2 set fan 3 value. Thermostatic control is turned off M950 F4 C"0.out4+0.out4.tach" Q500 ; Fan 4 uses out4, and using out4.tach as a tacho input M106 P4 C"LT Stepper Fan" S0 H-1 ; connected to P0.1 set fan 4 value. Thermostatic control is turned off
-
RE: Object Model Sniffer
@chrishamm I found an old USB to TTL adapter. I connect the USB to the Duet's RPI USB port.
I've got the it connected by
TTY RX to Pi TX
TTY TX to Pi RX
TTY GND to Pi GNDI have the jumper on the tty in the 3.3v setting
On the pi listening I ran terminal with
cat /dev/ttyS0
On the duet pi I ran
stty -F /dev/ttyUSB0 115200 /opt/dsf/bin/ModelObserver -q -f "heat/**|tools/**" > /dev/ttyUSB0
This is the output
-
RE: Object Model Sniffer
@chrishamm I wasn't really thinking. I don't have a USB to serial converter I can attach to the Duet's RPI. Is there a way to output the data to the duet's IO port or do I need a USB adapter?
-
RE: Object Model Sniffer
@chrishamm Got it thanks. I'll try it out when I get home.
-
RE: Object Model Sniffer
@chrishamm That sounds like it might be easier. I don't see how I can redirect the filtered data to /dev/ttyS0
-
RE: Object Model Sniffer
@dc42
The 2nd RPI is connected to my Duet 3 IO_0.
GPIO14TX > IO_0.in
GPIO15RX > IO_0.out
GND > GND