@engikeneer this is really a clever solution. Exately what I was looking for! Thanks
Latest posts made by N3XT3D
-
RE: Bed Origin and axis Limit
-
RE: Bed Origin and axis Limit
@mrehorstdmd Yes 1-2 mm are definitely not a problem. For me, it's all about being able to reach a brush that is outside of the printable area, for example. That's all
I think I'll then shorten the flag as much as necessary so as not to complicate things.
Thank you for the hard work and the detailed answers.
Have a nice weekend.
-
RE: Bed Origin and axis Limit
First of all, thank you for all the help.
ok maybe there were too many different views. Sorry
At first I thought I would leave the flag longer and I can shorten it later, but then I thought why not leave it longer and relate the minimun of the axis to the trigger point. Too short wouldn't be good either.
My idea is to leave the flag a little longer (not necessarily as much as in the illustration. Let's say 5mm) and to use the "softlimit" to limit the axis so that it does not reach the mechanical end stop.
Maybe I'm just confused, but is it possible to say that the limit of an axis is 5mm behind the trigger?
-
RE: Bed Origin and axis Limit
@mrehorstdmd But even with this variant there is the problem that you can never drive past the trigger point of the end stop. Or am I wrong?
For example, these two views would be the point at which the optical end stop triggers. You couldn't go any further into the negative and I wouldn't be able to use 20mm of the rail
As an example for the X axis, the limit of the axis and the origin of the bed would have to be set separately (in relation to the trigger point of the respective axis).
Otherwise it would not be possible to use the entire length of the rail, as shown in the next picture
I hope the screenshots from the different perspectives and what I want to explain are understandable.
-
RE: Bed Origin and axis Limit
@mrehorstdmd Thanks for the tips.
Putting the origin point in the center of the bed should solve the problem.
I will leave the endstop layout as it is for the time being, as I already have some lasered aluminum parts here. But basically a good idea.
By the way, I have read some of the articles on the layout of Corexy printers and I would like to thank you for them.
This is the most helpful information you can get.So thank you
-
Bed Origin and axis Limit
Hello everybody.
For my new 3d printer project (Duet 2 Wifi), I installed optical end stops, which allow me to move the min and max of the axes beyond the trigger point.
This enables me to move each axis safely within its limits. However, this also has a direct effect on the bed origin point.Is it possible to set this independently, for example to reach a brush outside the print bed?
Thanks in advance
-
RE: Help needed with Duet 3 6hc TMC5160 StealthChop config
I have read through the documentation and will test and report it.
-
RE: Help needed with Duet 3 6hc TMC5160 StealthChop config
The volume is actually extremely loud throughout.
The faster the speed, the more extreme it becomes. If you print a cylinder with only one perimeter as a spiral, you will see very strong resonances in the print image due to the constant change in the speed of the motors due to the Corexy structure.
At some speeds the resonances are stronger, e.g. at 30mm/s at 60mm/s, on the other hand, the printer is "quietest", which is also outside the normal range. I have adjusted the M569 F parameter and tested between 1-10 during operation and at a standstill. The result would definitely be small.
I don't know how else to configure Coolstep, but I would definitely try it out. -
RE: Help needed with Duet 3 6hc TMC5160 StealthChop config
Exactly, I cross-checked via the console and the M350 command whether the parameters are active.
-
RE: Help needed with Duet 3 6hc TMC5160 StealthChop config
I used 16x micro stepping with interpolation. The change to 1.8 ° stepper motors brought some improvement, reducing the motors to 1A as well. The motor dampers made the printer quieter, but the vibration in the motor is so strong that you can even see it in the printed part.
This is my config.g
; Configuration file for Duet WiFi (firmware version 3) ; executed by the firmware on start-up ; ; generated by RepRapFirmware Configuration Tool v2.1.4 on Sat Dec 28 2019 21:53:43 GMT+0100 (Mitteleuropäische Normalzeit) ; General preferences ; Aktuelle Duet Wifi Firmware Version: 3.1.0 - Stand: 17.05.2020 ; Paneldue Information: Hardware Version: Panel Due v3.0a - 57600 baud - aktuelle Version: 1.24 - Stand: 11.05.20 M575 P1 S1 B57600 ; set Panel Due Baudrate to 57600 G90 ; send absolute coordinates... M83 ; ...but relative extruder moves M550 P"XY Cube" ; set printer name M667 S1 ; select CoreXY mode ; Network M552 S1 ; enable network M586 P0 S1 ; enable HTTP M586 P1 S0 ; disable FTP M586 P2 S0 ; disable Telnet ; Drives M569 P0 F3 S1 ; physical drive 0 goes forwards - Changed TOFF for reduced motor noise F4 is default M569 P1 F5 S1 ; physical drive 1 goes forwards - Changed TOFF for reduced motor noise F4 is default M569 P2 F3 S1 ; physical drive 2 goes forwards - Changed TOFF for reduced motor noise F4 is default M569 P3 S1 ; physical drive 3 goes forwards M584 X0 Y1 Z2 E3 ; set drive mapping M350 X16 Y16 Z16 E16 I1 ; configure microstepping with interpolation M92 X200.1 Y200.1 Z1600.00 E412.493 ; set steps per mm M566 X500.00 Y500.00 Z30.00 E400.00 ; set maximum instantaneous speed changes (mm/min) M203 X12000.00 Y12000.00 Z150.00 E2100.00 ; set maximum speeds (mm/min) M201 X2000.00 Y2000.00 Z100.00 E5000.00 ; set maximum accelerations (mm/s^2) M204 P1000 T2000 ; set accelerations of printmoves to 1000 and for travelmoves to 2000 (mm/s^2) M906 X1600 Y1600 Z1600 E1600 I30 ; set motor currents (mA) and motor idle factor in per cent ; M593 F32 ; Set Dynamic Acceleration to cancel ringing at 48 Hz M84 S30 ; Set idle timeout M671 X30:270:30:270 Y270:270:30:30 P0.7 ; Define Bedleveling screws, 0,7mm pitch ; Pressure advance M572 D0 S0.07 ; Pressure advance - 0.113 ; Axis Limits M208 X-11 Y0 Z0 S1 ; set axis minima M208 X306 Y321 Z500 S0 ; set axis maxima ; Endstops M574 X1 S1 P"xstop" ; configure active-high endstop for low end on X via pin xstop M574 Y2 S1 P"ystop" ; configure active-high endstop for high end on Y via pin ystop M574 Z1 S2 ; configure Z-probe endstop for low end on Z ; Z-Probe M558 P1 C"zprobe.in+zprobe.mod" H3 F100 T12000 I0 B0 ; set Z probe type to unmodulated and the dive height + speeds - A5 S0.02 optional fuer multiprobe selbsttest G31 P500 X-2 Y-16.4 Z3.05 ; set Z probe trigger value, offset and trigger height - 3.05 for CFK; 3.02 for Buildtak; 2.724 for Powdercoated Springsteel; 3.152 for ALU - Wert kleiner wird Abstand Größer. M557 X30:270 Y30:270 S40 ; define mesh grid ; Heaters M308 S0 P"bedtemp" Y"thermistor" T100000 B3950 A"Druckbett" ; configure sensor 0 as thermistor on pin bedtemp - A"Printbed" M950 H0 C"bedheat" T0 ; create bed heater output on bedheat and map it to sensor 0 M143 H0 S100 ; set temperature limit for heater 0 to 100C M307 H0 A154.1 C2269.2 D1.0 V24.0 B0 S1.00 ; disable bang-bang mode for the bed heater and set PWM limit M140 H0 ; map heated bed to heater 0 M308 S1 P"e0temp" Y"thermistor" T100000 B4725 C7.06e-8 A"Nozzle" ; configure sensor 1 as thermistor on pin e0temp - A"E3DV6 Hotend" M950 H1 C"e0heat" T1 ; create nozzle heater output on e0heat and map it to sensor 1 M143 H1 S280 ; set temperature limit for heater 1 to 280C M307 H1 A368.0 C157.4 D3.7 V24.0 B0 S1.00 ; disable bang-bang mode for the nozzle heater and set PWM limit ; Fans M950 F0 C"fan0" Q250 ; create fan 0 on pin fan0 and set its frequency M106 P0 C"Bauteil Lüfter" S0 H-1 ; set fan 0 name and value. Thermostatic control is turned off M950 F1 C"fan1" Q500 ; create fan 1 on pin fan1 and set its frequency M106 P1 C"Heatbreak Fan" S1 H1 T45 ; set fan 1 name and value. Thermostatic control is turned on ; Tools M563 P0 D0 H1 F0 ; define tool 0 G10 P0 X0 Y0 Z0 ; set tool 0 axis offsets G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C ; Limit axis movement M564 H1 S1 ; movements only work with homed Axis; H1 = forbid movement of axes that have not been homed; S1 = limit movement within axis boundaries ; Custom settings are not defined M912 P0 S-4 ; Set correction for CPU Temperature ; Miscellaneous M911 S23 R28 P"M913 X0 Y0 G91 M83 G1 Z1 E-1 F1000" ; set voltage thresholds and actions to run on power loss