Pay for config / json files for my corexy printer build.
-
Afternoon all,
I have edited all the files as mentioned in the previous comments,
When looking down on the printer with the two steppers controlling x and y at the bottom the tool head travels in both negative's axis direction to the bottom left.
I have purchased a genuine V3 BL touch and would like to connect this to the Duet WIFI 2 next.
After looking at other posts i have more doubts than when i first looked lol.So without doing something i will regret i don't need to physically break any connections on this version of sensor or add resistors.
But i need to add a Gcode to set the correct voltage for the sensor ? -
@stevo said in Pay for config / json files for my corexy printer build.:
When looking down on the printer with the two steppers controlling x and y at the bottom the tool head travels in both negative's axis direction to the bottom left.
Have you read the link deckingman has mentioned ? -> https://duet3d.dozuki.com/Wiki/ConfiguringRepRapFirmwareCoreXYPrinter
Quote from the Movement Section: https://duet3d.dozuki.com/Wiki/ConfiguringRepRapFirmwareCoreXYPrinter#Section_Movement_section
For a CoreXY or H-Bot machine, RepRapFirmware assumes that the motor connected to the X motor output moves the head in the +X and +Y directions when it runs forwards, and that the Y motor moves the head in +X and -Y directions when it runs forwards.
Then test for the correct X motor movement by sending these commands from the console:
G91
G1 S2 X10 F3000If the head moves diagonally in the +X and +Y directions, all is well. If it moves in the -X and -Y directions, change the S parameter to S1 in the M569 P0 command. If it moves towards +X and -Y, or towards -X and +Y, turn the power off and swap the X and Y motor
Read the whole section again and run each command to test if everything moves in the direction it should
-
it sound like you are still in cartesian mode rather than corexy mode.
for bltouch see this guide
https://betrue3d.dk/bltouch-on-duet-wifi-configuratio-and-usage/ -
-
@stevo Do you have a problem with the motion or not? - I'm a bit confused because it sounds like it's doing what it should do..
To be clear, if you command an X positive move, the print head moves from left to right in your diagram and there is no movement in the Y direction. Yes or no? If no, what happens when you command an X only positive move?
Conversely, if you command an X negative move, the head moves from right to left and there is no movement in the Y direction yes or no?
And a Y positive move moves the head towards the back and there is no movement left or right. Yes?
-
@deckingman Yes it ticks all the boxes Veti mentioned in still appeared to be in cartesian mode guess its my poor description lol
Thank you
-
please post your config.g so we can have a look at what you configured so far.
-
This is where I'm up to so far.
Im in the process of adding the BLtouch wiring to the existing loom need to remove existing Z axis end stop.; Configuration file for Duet WiFi (firmware version 1.21)
; executed by the firmware on start-up
;
; generated by RepRapFirmware Configuration Tool v2 on Sun Jun 30 2019 12:38:00 GMT+0100 (BST); General preferences
G90 ; Send absolute coordinates...
M83 ; ...but relative extruder movesM669 K1 ; Select CoreXY mode
; Network
M550 P"WILE E COYOTE" ; Set machine name
M552 S1 ; Enable network
;*** Access point is configured manually via M587
M586 P0 S1 ; Enable HTTP
M586 P1 S0 ; Disable FTP
M586 P2 S0 ; Disable Telnet; Drives
M569 P0 S1 ; Physical drive 0 goes forwards
M569 P1 S1 ; Physical drive 1 goes forwards
M569 P2 S0 ; Physical drive 2 goes backwards
M569 P3 S1 ; Physical drive 3 goes forwards
M350 X16 Y16 Z16 E16 I1 ; Configure microstepping with interpolation
M92 X80.00 Y80.00 Z1600.00 E420.00 ; Set steps per mm
M566 X900.00 Y900.00 Z30.00 E3000.00 ; Set maximum instantaneous speed changes (mm/min)
M203 X6000.00 Y6000.00 Z144.00 E1200.00 ; Set maximum speeds (mm/min)
M201 X500.00 Y500.00 Z20.00 E250.00 ; Set accelerations (mm/s^2)
M906 X800.00 Y800.00 Z2000.00 E800.00 I30 ; Set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout; Axis Limits
M208 X-220 Y-220 Z0 S1 ; Set axis minima
M208 X220 Y220 Z660 S0 ; Set axis maxima; Endstops
M574 X1 Y1 Z1 S0 ; Set active low and disabled endstops; Z-Probe
M307 H3 A-1 C-1 D-1 ; Disable heater on PWM channel for BLTouch
M558 P9 H15 F120 T6000 ; Set Z probe type to bltouch and the dive height + speeds
G31 P500 X32 Y2 Z2.5 ; Set Z probe trigger value, offset and trigger height
M557 X220:220 Y-220:220 S20 ; Define mesh grid; Heaters
M140 H-1 ; Disable heated bed
M305 P1 T100000 B4725 C7.060000e-8 R4700 ; Set thermistor + ADC parameters for heater 1
M143 H1 S280 ; Set temperature limit for heater 1 to 280C; Fans
M106 P0 S0 I0 F500 H-1 C"Part fan". ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned on
M106 P1 S1 I0 F500 H1 T45 ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on; Tools
M563 P0 D0 H1 ; 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; Automatic saving after power loss is not enabled
; Custom settings are not configured
; Miscellaneous
T0 ; Select first tool -
just to double check you are running firmware version 2.03?
-
@veti Yes i am
-
@stevo said in Pay for config / json files for my corexy printer build.:
M669
whats is the output if you issue M669 in the console.
-
@stevo One thing about your config.g that looks odd to me is that the steps per mm for Z look right for a metric lead screw but looking at your machine name, I'd have thought that you would be using Acme threads
-
1600 is a lead screw 1 start 2mm lead.
some people use them because it allows for 0.01mm layer height variation. -
@veti said in Pay for config / json files for my corexy printer build.:
1600 is a lead screw 1 start 2mm lead.
some people use them because it allows for 0.01mm layer height variation.I know. I was making a joke when I saw the OP's machine name. You need to have watched the cartoons to know the significance of "Acme" though.......
-
Should probably switch joke supplier;)
-
@bearer said in Pay for config / json files for my corexy printer build.:
Should probably switch joke supplier;)
Yes, a joke never works when you have to explain it...........
-
that went straight over my head.
-
-
@veti as follows.....
-
Evening,
If I wanted to home y axis first prior to the x due to how i plan to locate the x and y endstops have I made suitable alterations to the home all file to do this ?
Be gentle lol; homeall.g
; called to home all axes
;
; generated by RepRapFirmware Configuration Tool v2 on Wed Jun 26 2019 19:39:28 GMT+0100 (BST)
G91 ; relative positioning
G1 Z15 F6000 S2 ; lift Z relative to current position
G1 S1 Y445 F1800 ; move quickly to Y endstop and stop there (first pass)
G1 S1 X445 F1800 ; move quickly to X endstop and stop there (first pass)
G1 X-5 Y-5 F6000 ; go back a few mm
G1 S1 X445 F360 ; move slowly to X axis endstop once more (second pass)
G1 S1 Y445 ; then move slowly to Y axis endstop
G90 ; absolute positioning
G1 X188 Y-222 F6000 ; go to first bed probe point and home Z
G30 ; home Z by probing the bed