@fcwilt Swapped that all to mesh.g and called G29 instead. Redid, MBLA, Z Trigger height, and ran a 100 point to start. Definitely yield improved results and is functioning correctly. Just some fine-tuning and I think I will eventually implement something like a 400-point height map once more things on the machine are finalized. Thanks for the help as always! Your explanations are always a nice balance of basic enough to fully understand but not patronizingly so
Best posts made by JRCL
-
RE: Correct Configuration for Z Min Stop and Z Probe
-
RE: Duet 3 MB6HC Relay Control via OUT4-6 Pins
Originally I tried the actual outX pins on OUT4-6 to no avail so I tried the tach pins, but I'll switch back. The jumper for the OUT4-6 is on the 12V connection.
Just tried powering the relay board with an external 5V and used the out pins (instead of tach) and still didn't have any luck. Seems like it's a board issue then, I'll have to find a new one or use the remaining IO pins I was hoping to save.
Thanks for the help, hope everyone has had an enjoyable holiday.
-
RE: First Layer Rippling: What to try next?
Over Extrusion ended up being the problem on this one. After dropping the DWC EM control down to 75% yielded proper layer width, height, and adhesion. A few questions on what to do with this information.
Does anything from the DWC extrusion factor control actually stick or is just for watching live and then going into my configuration file and adjusting?
Is there a flow test or calibration I could run to double-check/calibrate this properly? I thought my E-step calibration would mostly account for this error but that doesn't seem to be true.
-
RE: Servo Configuration Check
@jrcl said in Servo Configuration Check:
@fcwilt I don't unfortunately. I'm no electrical engineer, but could I use some sort of amplification module on the signal? Not sure if PWM signals work like that/or can be amplified like that.
Managed to find the control signal specs. What are the PWM signals on the Duex able to supply?
-
RE: Z Probe and Z Max End Stop Setup
@phaedrux Awesome! This is the type of stuff I was looking for, much appreciated.
-
RE: Most Up to Date Firmware For Duet 2 Wifi-Duex 5 Combo
@phaedrux The M997 S1 command fixed it for me. Amazing! Okay back to your walkthrough
-
RE: Error: Heater 0 fault: temperature rising too slowly
@the-chairman I'm not an expert but this would be used if you used the VIN terminals on the board to power your bed, which you would know. Seeing as you're using a 120V bed with an SSR you probably aren't using those.
-
RE: Servo Configuration Check
Just an aside. Got in my MG995S servo and swapped it out and was rewarded with immediate success. Still interested in hearing your findings on the higher torque servo signal @fcwilt
-
RE: Controlling L298N w/ Duet 2 Wifi
@o_lampe Thanks for the insight! Just some additional clarification
So other than the logic being wrong, I need to either jumper 5V to the fan ports and use those instead, or add in a level shifter board so I can drop the 12/24V heater signal down?
However, using the M42 command to set the pins to HIGH and LOW is the correct way to do it. I just need to make sure the logic is proper.
-
RE: Most Up to Date Firmware For Duet 2 Wifi-Duex 5 Combo
@phaedrux You guys are awesome! I have 3.3 and updated paneldue firmware on the machine successfully now. Thank you!
Latest posts made by JRCL
-
RE: FSR Problems
@dc42 The first half of that makes sense. I'll play around with some other potentiometers, revert back to P1, and take the ! character out.
However, I'm uncertain about the series resistor you mention. Are you recommending adding another resistor in series with my pot in order to find the resistance that gets it triggering? or how do you mean?
-
RE: HTTP Endpoint and Cross-Origin Site
@chrishamm Thank you! I didn't realize you could literally use an asterisk. I thought it was a placeholder
-
RE: HTTP Endpoint and Cross-Origin Site
@chrishamm I'm sorry I'm not much of a software engineer so pardon my ignorance, I'll need some additional clarification. Would the C"site" be the site requesting the HTTP post like the backend of my app, like a localhost:3000? Or whats a correct "site" if not?
-
RE: FSR Problems
@Phaedrux Yes I'm using these DF9-40 FSR's all wired in parallel with no board. Switching to mode 8 didn't have any effect
-
HTTP Endpoint and Cross-Origin Site
Hello,
I'm continuing to work on a web app that can upload .gcode files to my machine. However, I've been unable to connect with my machine through HTTP requests. What is the correct formatting for an endpoint for this API? I currently have it like so:
http://xxx.xxx.x.xx/api/files/gcodes but didn't have too much confidence in that.
Additionally, I noticed M586 has a C variable for setting the site of cross-origin HTTP requests. Can I use this to set it to that exact same endpoint or how is the C variable effectively used in this case?
-
RE: FSR Problems
@Phaedrux That helped me clean up a few things but now it's just not triggering at all. Here are my new files
; Configuration file for Duet WiFi (firmware version 3.3) ; executed by the firmware on start-up ; ; generated by RepRapFirmware Configuration Tool v3.3.15 on Sun Mar 12 2023 14:20:36 GMT-0400 (Eastern Daylight Time) ; General preferences G90 ; send absolute coordinates... M83 ; ...but relative extruder moves M550 P"FSR Test Bench" ; set printer name ; Network M552 S1 ; enable network M586 P0 S1 ; enable HTTP M586 P1 S0 ; disable FTP M586 P2 S0 ; disable Telnet ; Drives M569 P0 S1 ; physical drive 0 goes forward M569 P1 S1 ; physical drive 1 goes forward M569 P2 S1 ; physical drive 2 goes forward M584 Y0 X1 Z2 ; set drive mapping M350 X16 Y16 Z16 I1 ; configure microstepping with interpolation M92 X80.0 Y80.0 Z400.00 ; set steps per mm M566 X900 Y900 Z60.00 ; set maximum instantaneous speed changes (mm/min) M203 X6000 Y6000 Z180.00 ; set maximum speeds (mm/min) M201 X500 Y500 Z20.00 ; set accelerations (mm/s^2) M906 X800 Y800 Z800 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 X100 Y100 Z100 S0 ; set axis maxima ; EndStop M574 X1 S1 P"xstop" M574 Y1 S1 P"ystop" M574 Z1 S2 ;define Z probe as low end ; Z-Probe M558 P1 C"^zprobe.in" H5 F100 ;mode 1 on z-probe in G31 P500 X0 Y0 Z0.7 ;set trigger value, xy offsets, and Z trigger height ;M557 X0:20 Y0:20 P2
; homez.g G90 ; back to absolute mode G1 X0 Y0 F2000 ; put head over the centre of the bed, or wherever you want to probe G30 ; lower head, stop when probe triggered and set Z to trigger height
-
FSR Problems
Hello,
I'm trying to use FSRs as a z probe and have them mounted on my bed. However, I get the error "G28 Z Error: Probe already triggered at start of probing move" immediately upon trying to home my Z. I'm using a 10k potentiometer, but tuning the resistance on it seems to have no effect. Here is how I have it wired and my config. g.
; Configuration file for Duet WiFi (firmware version 3.3) ; executed by the firmware on start-up ; ; generated by RepRapFirmware Configuration Tool v3.3.15 on Sun Mar 12 2023 14:20:36 GMT-0400 (Eastern Daylight Time) ; General preferences G90 ; send absolute coordinates... M83 ; ...but relative extruder moves M550 P"FSR Test Bench" ; set printer name ; Network M552 S1 ; enable network M586 P0 S1 ; enable HTTP M586 P1 S0 ; disable FTP M586 P2 S0 ; disable Telnet ; Drives M569 P0 S1 ; physical drive 0 goes forward M569 P1 S1 ; physical drive 1 goes forward M569 P2 S1 ; physical drive 2 goes forward M584 Y0 X1 Z2 ; set drive mapping M350 X16 Y16 Z16 I1 ; configure microstepping with interpolation M92 X80.0 Y80.0 Z400.00 ; set steps per mm M566 X900 Y900 Z60.00 ; set maximum instantaneous speed changes (mm/min) M203 X6000 Y6000 Z180.00 ; set maximum speeds (mm/min) M201 X500 Y500 Z20.00 ; set accelerations (mm/s^2) M906 X800 Y800 Z800 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 X100 Y100 Z100 S0 ; set axis maxima ; EndStop M574 X1 S1 P"xstop" M574 Y1 S1 P"ystop" M574 Z1 S2 ;define Z probe as low end ; Z-Probe M558 P1 C"!^zprobe.in" H5 F100 ;mode 1 on z-probe in G31 P500 X0 Y0 Z0.7 ;set trigger value, xy offsets, and Z trigger height ;M557 X0:20 Y0:20 P2
and homez.g in case
; homez.g G91 ; relative positioning G1 H1 Z-205 F1800 ; move Z down until the endstop is triggered G30
-
Static Testing FSRs
Hello, while reading through the test and calibrate a Z probe page I noticed that you cannot statically test FSRs as the pulse may be too short to notice on DWC.
I want to setup a test bench of just my bed and the FSRs to see if the sensors I choose work and if the arrangement is effective. Will the pulse be observable from the DWC if I continue to keep a force down on my bed such that it's longer than the nozzle briefing touching? or will it still only pulse once quickly right when the force is detected? Is there a better way to test the effectiveness of my FSR setup without a whole extruder?
-
Automatic Uploading to SD Card
Hello, I'm working on a web application to do some batch slicing, then automatically send the files to the machine to start printing. I noticed M32 is used to select and initiate the file from the SD card at .../gcodes.
I'm here to ask the best way to upload a .gcode file to the /gcode folder on the SD card using Java/HTML. Is there a way to use SSH/SFTP for File Transfer or HTTP POST? I'm only a novice when it comes to development so a little unsure how to approach this one.
(Posted in wrong forum before)
-
RE: Input Shaping on a Bed Slinger
@oliof Coming back to this to ask if you there's any reason this wouldn't work for a CoreXZ