How do I mark this solved?
Posts made by william3d
-
RE: Problem setting up core XY
@Veti If you could see me now I am doing the happy dance problem solved unbelievable I've been fighting this for a while. This is printer number 2 and I'm still working on printer 1 modifying changing never-ending Hobby/business. I also have in the works a large Core XY HEVORT.
-
RE: Problem setting up core XY
@Veti Yes I did, will have to check the Z.
-
RE: Problem setting up core XY
@Veti Hopefully that is it I do have another S1 I am swapping them out right now.
-
RE: Problem setting up core XY
@Veti You could be onto something the two motors on X and Y Part numbers are different and I think it means one is .9 and one is 1.8 Looking up and trying to verify right now.
17HS19-2004S2
17HS19-2004S1 -
RE: Problem setting up core XY
@mrehorstdmd
Electrical Specification
Bipolar/Unipolar Bipolar
Holding Torque(Ncm) 46
Holding Torque(oz.in) 65.1
Inductance(mH) 3
Phase Resistance(ohm) 1.4
Rated Current(A) 2
Step Angle(°) 0.9
Physical Specification
Body Length(mm) 48
Frame Size(mm) 42 x 42
Single Shaft/Dual Shaft Single Shaft
Shaft Type D-Cut
Shaft Diameter(mm) 5
Shaft Length(mm) 24
No. of Lead 4
Lead Length(mm) 500
Weight(g) 400 -
RE: Problem setting up core XY
@Veti When the motors are on After homing and energized I cannot move by hand
-
RE: Problem setting up core XY
@Veti M669
Kinematics is CoreXY, matrix:
1.00 1.00 0
1.00 -1.00 0
0 0 1.00 -
RE: Problem setting up core XY
@Veti G1 X25 Y250
G1 H0 X25 Y250
H1
H2
AND
G0 X25 Y250These are some of the formats I've tried and I have not used the H3.
-
RE: Problem setting up core XY
@mrehorstdmd Just me and my core XY cube build
-
RE: Problem setting up core XY
A lot of great comments and information and I appreciate the time that everyone is put into helping me solve this issue. I'm continuing to read through and try everything everyone said I am continuing to have the same issue where I cannot move either X or Y By themselves The web controller shows example X25 Y25 I move to X25 Y200 The web controller shows X25 Y200 but You can tell X has moved to 150 and Y is at 200.
-
RE: Problem setting up core XY
@Veti I was wondering if there was a problem with the parts I purchased from a supplier in China BLV Does not promote that supplier anymore.
-
RE: Problem setting up core XY
Here are static photos of the machine and the setup of a BLV CUBE. I am working on videos of the problem
-
RE: Problem setting up core XY
@markz That was a good thought I realized I change motors in an attempt to solve problems and put in two different size motors Presented the same problem. Change back to two a day at home motors still have the problem.
-
RE: Problem setting up core XY
@mrehorstdmd When I say moved correctly I have a Macro created for Test movement
Test for the correct X motor movement by sending these commands from the console:G91
G1 H2 X10 F3000
If 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, then either turn the power off and swap the X and Y motor connections, or use M584 in config.g to swap the X and Y motor drivers over.When you have the X motor moving correctly, test the Y motor by sending from the console:
G91
G1 H2 Y10 F3000
If 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 in the M569 P1 command to S1. [Different rules applies to firmware 1.18 and earlier].Important: make sure that you have chosen a right-hand axis system. That is, looking down on the printer the +Y direction should be 90 degrees anticlockwise from the +X direction. If instead it is 90 degrees clockwise, you have a left-hand axis system, which will give you mirror-image prints.
head moves diagonally in the +X and +Y directions
head moves diagonally in the +X and -Y directionsI thought I was onto it I had replaced the motors with the different ones that were different .9 and 1.8 deg So I just put the originals back in that are the same motors on both sides problem still exists.
Some possibilities come to mind...
loose drive pulley(s)- inspect DONE
not operating in corexy mode- config looks OK DONE OK
different size pulleys on the motors - inspect carefully DONE CHECK
bad cable/connector to motor(s)- inspect thoroughly DONE CHECK
bad driver chip- try swapping another driver SWAPPED BOARDS STILL THERE.
extremely bad layout that lets belt slip on pulley(s : Would not think so created a BLV mgn Cube WITH CNC parts. -
RE: Problem setting up core XY
@mrehorstdmd No problem with keeping it basic I have accomplished a lot in the last year and a half with Building 3-D printers. This is the first problem I have not been able to overcome. My bottom left corner would be 0,0 Upper left would be 0,300 Upper right 300,300 Bottom right 300,0. Everything seems to be in order and moving in the right direction but my example would be moving from X50 Y50 to X50 Y300 I cannot seem to move in a straight line as it moves toY300 it moves X50 to -number And crashes into the side the same goes for the X-axis move from X50 Y50 to X300 Y50 Moves on the Y-axis also and crashes. Tool Position on the monitor does not show movement on the static axis When make move from X50 Y50 to X300 Y50 crashes on Y but shows Y50 on tool position.
-
RE: Problem setting up core XY
@Veti M115
FIRMWARE_NAME: RepRapFirmware for Duet 2 WiFi/Ethernet FIRMWARE_VERSION: 3.1.1 ELECTRONICS: Duet WiFi 1.02 or later FIRMWARE_DATE: 2020-05-19b2 -
RE: Problem setting up core XY
@Phaedrux said in Problem setting up core XY:
-x should move to the left, +x should move to the right
-y should move to the front, +y should move to the back
0,0 should be the front left corner
Also please tell us where the endstops are located.
If X is on the left side, then homing move for x should be negative. If it's on the right side, homing move for x should be positive.X Moves correctly
Y Moves correctly
0,0 Front left corner
And stops are located on the leftHoming file
; homeall.g
G91 ; relative mode
G1 H1 X-240 Y-240 F3000 ; coarse home X or Y
G1 H1 X-240 ; coarse home X
G1 H1 Y-240 ; coarse home Y
G1 X4 Y4 F600 ; move away from the endstops
G1 H1 X-10 ; fine home X
G1 H1 Y-10 ; fine home YG1 X100 Y100 F6000
G30Config file
; Configuration file for Duet WiFi (firmware version 3)
; executed by the firmware on start-up
;
; generated by RepRapFirmware Configuration Tool v3.1.4 on Sun Oct 25 2020 20:31:19 GMT-0400 (Eastern Daylight Time); General preferences
G90 ; send absolute coordinates...
M83 ; ...but relative extruder moves
M550 P"IronMan3.0 Cube" ; set printer name
M669 K1 ; 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 S0 ; physical drive 0 goes forwards
M569 P1 S1 ; physical drive 1 goes forwards
M569 P2 S0 ; physical drive 2 goes backwards
M569 P3 S0 ; physical drive 3 goes backwards
M584 X0 Y1 Z2 E3 ; set drive mapping
M350 X16 Y16 Z16 E16 I1 ; configure microstepping with interpolation
M92 X160.00 Y160.00 Z320.00 E420.00 ; set steps per mm
M566 X720.00 Y720.00 Z12.00 E120.00 ; set maximum instantaneous speed changes (mm/min)
M203 X6000.00 Y6000.00 Z180.00 E1200.00 ; set maximum speeds (mm/min)
M201 X500.00 Y500.00 Z250.00 E250.00 ; set accelerations (mm/s^2)
M906 X1200 Y1200 Z1200 E1200 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 X300 Y300 Z300 S0 ; set axis maxima; Endstops
M574 X1 S1 P"xstop" ; configure active-high endstop for low end on X via pin xstop
M574 Y1 S1 P"ystop" ; configure active-high endstop for low end on Y via pin ystop
M574 Z2 S2 ; configure Z-probe endstop for high end on Z; Z-Probe
M950 S0 C"exp.heater7" ; create servo pin 0 for BLTouch
M558 P9 C"^zprobe.in" H5 F120 T6000 ; set Z probe type to bltouch and the dive height + speeds
G31 P25 X28.5 Y-5 Z0 ; set Z probe trigger value, offset and trigger height
M557 X15:285 Y15:285 S20 ; define mesh grid; Heaters
M308 S0 P"bedtemp" Y"thermistor" T100000 B4138 ; configure sensor 0 as thermistor on pin bedtemp
M950 H0 C"bedheat" T0 ; create bed heater output on bedheat and map it to sensor 0
M307 H0 B0 S1.00 ; disable bang-bang mode for the bed heater and set PWM limit
M140 H0 ; map heated bed to heater 0
M143 H0 S100 ; set temperature limit for heater 0 to 100C
M308 S1 P"e0temp" Y"thermistor" T100000 B4138 ; configure sensor 1 as thermistor on pin e0temp
M950 H1 C"e0heat" T1 ; create nozzle heater output on e0heat and map it to sensor 1
M307 H1 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit
M308 S2 P"e1temp" Y"thermistor" T100000 B4138 ; configure sensor 2 as thermistor on pin e1temp
M950 H2 C"e1heat" T2 ; create nozzle heater output on e1heat and map it to sensor 2
M307 H2 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit; Fans
M950 F0 C"fan0" Q500 ; create fan 0 on pin fan0 and set its frequency
M106 P0 C"1Fan0" 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 S1 H-1 ; set fan 1 value. Thermostatic control is turned off
M950 F2 C"fan2" Q500 ; create fan 2 on pin fan2 and set its frequency
M106 P2 S1 H-1 ; set fan 2 value. Thermostatic control is turned off; Tools
M563 P0 S"TOOL1" 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; Custom settings are not defined
; Miscellaneous
M911 S10 R11 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" ; set voltage thresholds and actions to run on power loss