@OwenD Thank you for clarifying that, it really helped! And since I have a duet 0.8.5 I cant use the RRF3...
Posts made by perolalars
-
RE: Ignoring start script, help needed.
-
RE: Ignoring start script, help needed.
@Phaedrux Hi and thanks for reply! I am not after a mesh bed leveling.
My gcode looks like this at startG90 M83 M106 S0 M140 S65 M190 S65 M104 S235 T0 M109 S235 T0 G91 ; set coordinate system to relative mode G1 Z3 ; lower z axis 3 mm G90 ; set coordinate system to absolute mode G28 ; home all axes G1 Z4 ;lower z axis 4mm ; process CoreXY-PETG ; layer 1, Z = 0.200 T0 G1 E-4.0000 F2400 ; feature skirt ; tool H0.200 W0.400 G1 Z0.200 F1002 G1 X167.920 Y169.840 F3000 G1 E4.0000 F2400 G1 X168.463 Y169.327 E0.0223 F1920 G1 X169.889 Y168.102 E0.0563 G1 X170.377 Y167.716 E0.0186 G1 X171.473 Y166.917 E0.0406 G1 X171.884 Y166.637 E0.0149 G1 X172.977 Y165.942 E0.0388 G1 X173.405 Y165.689 E0.0149
Its the last line of code in the start script (G1 Z4 ;lower z axis 4mm) that it ignores. So from G91 to G28 it does it alright but it dont execute the last G1 Z4.
I want it, after G28 to lower the bed (or raise the nozzle) 4 mm and then descend to the first layer height (0.2 mm in this case) while moving to the start point of the print.
It worked in Cura with the exact same start script but it dont with S3D, and I really want to use S3D... -
RE: Ignoring start script, help needed.
Before I can grasp what you say and its quite possible that I have setting that contradict one an other, but I dont know which it is.. my setting in config M558 looks like this
; Z probe M558 P1 H3 F200 T2000 ; Modulated IR probe, also used for homing the Z axis G31 X-22 Y0 Z0.77 P500 ; Set the probe height and threshold (put your own values here)
And it the last command in my start script that dont work, lowering the bed 4mm and then go to the start of the print and while doing so lowering to the right print height..
-
Ignoring start script, help needed.
Hi I am having a hard time understand what I am doing wrong. I want my printer (a corexy, Duet 0.8.5, FW 1.26.1) after homed all axis and before start printing to lower the bed x mm so not scratching the bed moving to the start point of the print but it is ignoring the last line. I understand that this was change with a firmware upgrade demanding a S2, but I cant get it right... Should I have this command in the start script (S3D) or in the homeall.g file or in homez.g? And how should it be written to work?
My homeall.gG91 ; relative mode G1 Z3 F200 G1 S1 X-400 Y-400 F3000 ; course home X or Y G1 S1 X-400 ; course home X G1 S1 Y-400 ; course home Y G1 X4 Y4 F600 ; move away from the endstops G1 S1 X-10 ; fine home X G1 S1 Y-10 ; fine home Y ; If you are using a microswitch for Z homing, insert similar code for the Z axis here, ; but use lower feed rates suitable for your Z axis. G90 ; back to absolute mode ; The following code assumes you are using a Z probe to do Z homing. Remove it if you are using a microswitch. ; Adjust the XY coordinates in the following to place the Z probe over a suitable spot, ; preferably near the centre of the bed if your Z probe supports that G1 X180 Y190 F5000 G30 G1 Z4 G1 X0 Y0 F5000 G1 Z4 S2
My homez.g
G91 G1 Z5 F2000 G90 G1 X180 Y190 G30 G1 Z4 F2000
My start script
G91 ; set coordinate system to relative mode G1 Z3 ; lower z axis 3 mm G90 ; set coordinate system to absolute mode G28 ; home all axes G1 Z4 ;lower z axis 4mm
Any help or hint will be much appreciated!
-
RE: Left-hand axis CoreXY help!!
@Danal Maybe I have to ask you about your config file? I cant get my head around this (in spite of David´s good description, or maybe I am to tired) so maybe I have to rebuild the end stops to looking like yours... Is it possible for you to share your homing files also? Just as info...
-
RE: Left-hand axis CoreXY help!!
Ohh, thanks David, you are a savior! I was feeling a bit helpless (very much that is!) not understand what to do...
I will try this and report back... Have a good weekend! -
RE: Left-hand axis CoreXY help!!
@Danal Thank you but that is what I have been doing and it moves correctly but it mirrors the prints, that is where I started...
It dont seams that anyone could tell what I can do about it, hardware or software wise, to correct it (the mirroring!).
I know I could mirror it in the slicer software but thats just a half way solution since I am trying to sell this printer and I want it to work correctly... -
RE: Left-hand axis CoreXY help!!
@Danal No, when looking at my printer from the front I have the origin in the left top corner (like where you start reading a book, kind off!) the Y axis are pointing toward me and the x axis going to the right
-
RE: Left-hand axis CoreXY help!!
@dc42 Hi David So according to that page my axis moves correctly now but since I have a left-hand axis setup (yes I know I am sorry but its a lot of work making it a right-hand) and there is no solution stated if one has one " If instead it is 90 degrees clockwise, you have a left-hand axis system, which will give you mirror-image prints" what can I do to correct it? Besides rebuilding the machine that is?
And thanks Ian for your input, I feel like I have 4 toodlers in my head now... -
RE: Left-hand axis CoreXY help!!
@dc42 and @droftarts Now I am even more confused since dc42 is saying no swapped cables and you are saying swapped cables!?
-
RE: Left-hand axis CoreXY help!!
@dc42 Hi and thanks for your input but according to this diagram https://duet3d.dozuki.com/Wiki/Test_axes_or_motors_individually the command G1 H2 Y10 F1000 should move it in -X +Y and my printer moves in +X -Y and the command G1 H2 Y-10 F1000 should move it in +X -Y and my printer moves in -X +Y .
Thats why I dont understand this! And I did reboot the firmware after every change in config and issued M564 H0 before any other command... So what am I doing wrong or dont understand? -
RE: Left-hand axis CoreXY help!!
@mrehorstdmd Thanks for your reply but its not the origin that is the problem, I cant get the axis to move as they should and I cant figure out why!
@droftarts Thank you for clarifying the reversing thing! And now I have gone through every possible setting with both swapped and non swapped X Y cables and nothing of them works!!!With swapped X & Y cables & command : G1 H2 X10 F1000 G1 H2 X-10 F1000 G1 H2 Y10 F1000 G1 H2 Y-10 F1000 M569 P0 S1 M569 P1 S0 it moves in +X -Y it moves in -X +Y it moves in -X -Y it moves in +X +Y M569 P0 S0 M569 P1 S0 it moves in -X +Y it moves in +X -Y it moves in -X -Y it moves in +X +Y M569 P0 S0 M569 P1 S1 it moves in -X +Y it moves in +X -Y it moves in +X +Y it moves in -X -Y M569 P0 S1 M569 P1 S1 it moves in +X -Y it moves in -X +Y it moves in +X +Y it moves in -X -Y No swapped cables & command : G1 H2 X10 F1000 G1 H2 X-10 F1000 G1 H2 Y10 F1000 G1 H2 Y-10 F1000 M569 P0 S1 M569 P1 S0 it moves in +X +Y it moves in -X -Y it moves in -X +Y it moves in +X -Y M569 P0 S0 M569 P1 S0 it moves in -X -Y it moves in +X +Y it moves in -X +Y it moves in +X -Y M569 P0 S0 M569 P1 S1 it moves in -X -Y it moves in +X +Y it moves in +X -Y it moves in -X +Y M569 P0 S1 M569 P1 S1 it moves in +X +Y it moves in -X -Y it moves in +X -Y it moves in -X +Y
The only setting that comes close to any solution is with swapped cables and with either:
M569 P0 S1
M569 P1 S0
or
M569 P0 S1
M569 P1 S1
but they both fail to move the Y axis motor correctly
So, please can anybody make some sense out of my diagram??
Is there anything in my config that in some way flips the Y axis or is there some other place it the firmware that could cause this behavior? -
RE: Left-hand axis CoreXY help!!
Just (a probably stupid) question.
Should sending M669 from DWC reflect the changes made to the M569? Because it dont for me...
And an other (stupid?) query.
If I changed the order of the 4 cables on the motor (so it changes direction) is it the same as changing the M569 value?
I am really tired now so bare with me Have been sitting with this problem for 3 days now... -
RE: Left-hand axis CoreXY help!!
@droftarts Hi and thanks for reply!!
No that page I had still to discover (didnt think there where any left for that..;-))
But tried the first command to no luckWith command: G1 H2 X10 F100 M569 P0 S1 M569 P1 S0 it moves in X+ & Y+ M569 P0 S0 M569 P1 S0 it moves in X- & Y- M569 P0 S0 M569 P1 S1 it moves in X- & Y- M569 P0 S1 M569 P1 S1 it moves in X+ & Y+
-
Left-hand axis CoreXY help!!
I have tried every way to changed my corexy printer to a right hand axis but no luck and its driving me insane, any help would be greatly appreciated!
My start problem is that my prints are mirrored!
I have tried to swap x & y motor cables, I have tried every combination with the M569 command (both with swapped and no swapped cables) I have tried the M567 command with both Y-1 & Y1 (and it gives me that its not a valid command anymore) I have tried the M669 to flip the direction of the Y motor, I have read so many threads here and the configuration guide that my eyes bleed. And nothing seams to help... And I dont know what I am doing wrong so please, any input would be great!
Here is my current config.g file:; CoreXY sample config file for dc42 Duet firmware M111 S0 ; Debug off M550 PMyCoreXY ; Machine name (can be anything you like) M551 Preprap ; Machine password (used for FTP connections) M540 P0xBE:0xEF:0xDE:0xAD:0xFE:0x07 ; MAC Address ;*** Adjust the IP address and gateway in the following 2 lines to suit your network M552 P192.168.1.226 ; IP address (0 = use DHCP) M554 P192.168.1.1 ; Gateway M553 P255.255.255.0 ; Netmask M555 P2 ; Set output to look like Marlin M575 P1 B57600 S1 ; Comms parameters for PanelDue ; Machine configuration M564 S0 H0 ; allow to move outside bed range M569 P0 S1 ; Drive 0 goes backwards (change to S0 to reverse it) M569 P1 S1 ; Drive 1 goes forwards M569 P2 S0 ; Drive 2 goes backwards M569 P3 S0 ; Drive 3 goes backwards M569 P4 S0 ; Drive 4 goes backwards ; If you use an endstop switch for Z homing, change Z0 to Z1 in the following line, and see also M558 command later in this file M574 X1 Y1 Z0 S1 ; set endstop configuration (X and Y and endstops only, at low end, active high) M669 K1 X1:1:0:0 Y-1:-1:1:0 ; switch to CoreXY mode M92 X80 Y80 Z800 ; Set axis steps/mm M92 E2600:2600 ; Set extruder steps/mm was 2745 M906 X1600 Y1600 Z800 E500 ; Set motor currents (mA) M201 X800 Y800 Z25 E60 ; Accelerations (mm/s^2) M203 X30000 Y30000 Z800 E3600 ; Maximum speeds (mm/min) was X4800 Y4800 M566 X500 Y500 Z40 E40 ; Maximum jerk speeds mm/minute was X240 Y240 M208 X375 Y380 Z380 ; set axis maxima (adjust to suit your machine) M208 X0 Y0 Z0 S1 ; set axis minima (adjust to make X=0 and Y=0 the edges of the bed) G21 ; Work in millimetres G90 ; Send absolute coordinates... M83 ; ...but relative extruder moves ; Z probe M558 P2 H3 F200 T2000 ; Modulated IR probe, also used for homing the Z axis G31 X-22 Y0 Z2.05 P500 ; Set the probe height and threshold (put your own values here) ; The following M557 commands are not needed if you are using a bed.g file to perform bed compensation ;*** Adjust the XY coordinates in the following M557 commands to suit your build and the position of the Z probe ;M557 P0 X60 Y0 ; Four... ;M557 P1 X60 Y165 ; ...probe points... ;M557 P2 X222 Y165 ; ...for bed... ;M557 P3 X222 Y0 ; ...levelling ;M557 P4 X141 Y82.5 ; 5th probe point for levelling ; Thermistors and heaters ;*** If you have a Duet board with 1K thermistor series resistors, change R4700 to R1000 to the following M305 commands ; You can also use S and B parameters to define the parameters of the thermistors you are using M305 P0 T100000 B3950 R4700 H0 L0 ; Put your own H and/or L values here to set the bed thermistor ADC correction M305 P1 R4700 H0 L0 ; Put your own H and/or L values here to set the first nozzle thermistor ADC correction M305 P2 R4700 H0 L0 ; Put your own H and/or L values here to set the second nozzle thermistor ADC correction M301 H1 P10 I0.10 D100 T0.50 S1.0 ; PID settings for extruder 0 M301 H2 P10 I0.10 D100 T0.50 S1.0 ; PID settings for extruder 1 ;M570 S120 ; Increase to allow extra heating time if needed ; Tool definition M563 P0 D0 H1 ; tool 0 uses extruder drive 0 and heater 1 G10 P0 S0 R0 X0 Y0 ; set tool 0 temperatures and offsets M563 P1 D1 H2 ; tool 1 uses extruder drive 1 and heater 2 G10 P1 S0 R0 X24 Y0 ; set tool 1 temperatures and offsets ; Old Tool definition ;M563 P0 D0 H1 ; Define tool 0 ;G10 P0 S0 R0 ; Set tool 0 operating and standby temperatures ;*** If you have a dual-nozzle build, un-comment the following 3 lines ;M563 P1 D1 H2 ; Define tool 1 ;G10 P1 S0 R0 ; Set tool 1 operating and standby temperatures ;*** If you are using axis compensation, put the figures in the following command ;M556 S78 X0 Y0 Z0 ; Axis compensation here ;T0 ; select first hot end
Sorry forgot to mention what my board and firmware is:
Firmware Name: RepRapFirmware for Duet Firmware Electronics: Duet 0.85 Firmware Version: 1.26.1 (2020-02-09b1) Web Interface Version: 1.22.6
-
RE: What firmware should I be using?
Hi David!
And thank you so much! Its not so clear what one should choose, but maybe there isnt many left off us using the older boards...
Grateful for fast reply! -
RE: What firmware should I be using?
I am sorry for being stupid also (and for hijacking this thread) but I cant understand which off the many version off .bin files @ https://github.com/dc42/RepRapFirmware/releases/tag/2.05.1 I should use to update my old 0.8.5 duet card! I currently use 1.19 firmware.
So please anyone, enlighten me? -
RE: Cant find IP on Duet WiFi
@KeeganB
Its a bit strange since I did assigned an M587 S"Hus9" P"xxxx" and it did return the 0.0.0.0 adress but when putting on the main power it did return a valid IP and I can connect from DWC.
Now I have another strange behavior: I have set the current to x y and z motor currents to 800mA and the x and y axis sounds great but the dual stepper z axis dont sounds happy (vibrating a lot) tried a higher value (1000mA and 1200mA) and it sounds even worse, I then tried lower it (to 500mA) and now they are silent. Thought that since there are 2 steppers that they would sound better with a higher current but not… -
RE: Cant find IP on Duet WiFi
I did all this with just the USB connected but when turning on the main power and sending M552 S1 I finally got a valid IP adress, Yayy!! Happy times!