1 (edited by widespreaddeadhead 2016-08-16 16:11:03)

Topic: Repetier firmware + CoreXY

I built a Fusebox (http://www.thingiverse.com/thing:1047193) and aside from some issues that were human error, the build went smooth. The firmware included on the thingiverse page is for an unheated bed and a e3dlite6, so on recommendation from someone on the RepRap forum Fusebox thread, I used the Repetier-Firmware configuration tool for version 0.92.9 (https://www.repetier.com/firmware/v092/) to change the configuration.h to included a full graphics controller, heated bed(MK2b) and thermistor, and the correct temps for an e3d v6cano and thermistor. Uploaded the firmware without any errors and plugged it in without magic smoke. Then come the errors.

My start log from RH when I connect looks like this:

21:35:56.372 : OpenGL renderer:Intel(R) HD Graphics 4000
21:35:56.372 : Using fast VBOs for rendering is possible
21:36:59.161 : Printer reset detected - initalizing
21:36:59.168 : start
21:36:59.174 : Transformation matrix: 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000
21:36:59.363 : N1 M110*34
21:36:59.363 : N2 M115*36
21:36:59.363 : N4 M114*35
21:36:59.363 : N5 M111 S6*98
21:37:01.832 : Free RAM:3785
21:37:01.838 : SelectExtruder:0
21:37:01.845 : N6 T0*60
21:37:01.845 : N7 M20*22
21:37:01.859 : FIRMWARE_NAME:Repetier_0.92.9 FIRMWARE_URL:[github.com] PROTOCOL_VERSION:1.0 MACHINE_TYPE:Core_XY EXTRUDER_COUNT:1 REPETIER_PROTOCOL:3
21:37:01.860 : Printed filament:0.00m Printing time:0 days 0 hours 0 min
21:37:01.860 : PrinterMode:FFF
21:37:01.860 : N8 M80*19
21:37:01.939 : X:0.00 Y:0.00 Z:0.000 E:0.0000
21:37:01.939 : DebugLevel:6
21:37:01.940 : SelectExtruder:0
21:37:01.940 : Begin file list
21:37:01.942 : N10 M220 S100*80
21:37:01.942 : N11 M221 S100*80
21:37:01.944 : End file list
21:37:02.025 : N12 M111 S6*84
21:37:02.027 : N13 T0*8
21:37:02.034 : DebugLevel:6
21:37:02.037 : SelectExtruder:0
21:37:02.934 : Error:Heated bed exceeded max temperature!
21:37:02.938 : DebugLevel:14
21:37:02.938 : Other:: working
21:37:02.943 : heated bed: working marked defect
21:37:02.946 : Errortongue sticking out smileyrinter set into dry run mode until restart!
21:37:02.950 : Disabling all heaters due to detected sensor defect.
21:37:02.950 : DebugLevel:14
21:37:03.036 : Error:Heated bed exceeded max temperature!
21:37:03.134 : Error:Heated bed exceeded max temperature!

The graphics controller says the bed thermistor is defective, so I swapped it with a new one but I get the same error. They read as on and at temp even though they are off and cool to the tough. I also can't move any of the motors, when I home the motors they just hum.

FuseBox 1.5 CoreXY - e3dv6 - Graphic Smart Display
Solidoodle 2 - e3dv6 - Hobb Goblin - e3d Titan - lawsy carriages - Direct Drive Y Axis - T8 Z axis - OctoPi

2 (edited by widespreaddeadhead 2016-08-17 14:14:17)

Re: Repetier firmware + CoreXY

I can't send any commands because they just pile up waiting, then I get a connection timeout. If I do an emergency stop, it resets, but then the start commands pile up almost instantly.

I've tried different baudrates other than the recommended, and in an effort to get anything to happen tried most of the thermistors but they all read an error.

[EDIT]
Took a break this evening and will double check the thermistors to make sure they aren't shorted and are crimped well. Then I'm going to try uploading the original unmodified firmware to see if maybe I messed up a setting somewhere using the config tool.

FuseBox 1.5 CoreXY - e3dv6 - Graphic Smart Display
Solidoodle 2 - e3dv6 - Hobb Goblin - e3d Titan - lawsy carriages - Direct Drive Y Axis - T8 Z axis - OctoPi

3

Re: Repetier firmware + CoreXY

Well looks like I made a mistake somewhere, but now I have it somewhat running.

E runs fine. The X+Y run, but every single axis move, moves the hotend diagonally.

Endstops aren't working or registering. Printer thinks Home is where ever the hotend is on startup. M119 returns nothing.

FuseBox 1.5 CoreXY - e3dv6 - Graphic Smart Display
Solidoodle 2 - e3dv6 - Hobb Goblin - e3d Titan - lawsy carriages - Direct Drive Y Axis - T8 Z axis - OctoPi

4 (edited by widespreaddeadhead 2016-08-19 17:35:29)

Re: Repetier firmware + CoreXY

After more research I found that the diagonal only movement is likely due to only one motor moving, so I checked and sure enough that was the issue.

Endstops I'm not sure about. Will check to make sure boards are pressed well together and connections with the board are good.

FuseBox 1.5 CoreXY - e3dv6 - Graphic Smart Display
Solidoodle 2 - e3dv6 - Hobb Goblin - e3d Titan - lawsy carriages - Direct Drive Y Axis - T8 Z axis - OctoPi

5

Re: Repetier firmware + CoreXY

Reseated the boards and the thermistors now read correctly and the bed and hotend heat up like they should. Yay!

Endstops still aren't working. Starting to think I have them plugged into the wrong position.

Motors aren't running well. One of the X/Y motors and the Z motor just vibrate violently when I try to send moves. I tried adjusting the voltages on the stepper drivers, but it didn't help get them moving. The other X/Y motor won't move at all. I tried reseating all the drivers but the issue still persists.

Will post related questions in the appropriate Sections as it seems the original problem was not with the firmware.

FuseBox 1.5 CoreXY - e3dv6 - Graphic Smart Display
Solidoodle 2 - e3dv6 - Hobb Goblin - e3d Titan - lawsy carriages - Direct Drive Y Axis - T8 Z axis - OctoPi

6

Re: Repetier firmware + CoreXY

OK,

what electronics you use it?

It would be a better understanding and photos of your printer makes sense in which one can recognize the individual components well.

If two of the four connection cables one of the motors are only vibrates usually plugged twisted.

Then it is often a mistake when the Endstops incorrectly closed, or are incorrectly set in the firmware.
Since it would also be good to see the config.h

7 (edited by widespreaddeadhead 2016-09-07 13:39:20)

Re: Repetier firmware + CoreXY

I'm using a RAMPS 1.4 with A4988 drivers running Nema 17 1.8deg/step. One of the motors was running just fine before I reseated the boards. If I swap drivers, the issue follows the driver.

Here is the endstop section from the Repetier-Firmware Config Tool:

http://soliforum.com/i/?91zaNkf.png

FuseBox 1.5 CoreXY - e3dv6 - Graphic Smart Display
Solidoodle 2 - e3dv6 - Hobb Goblin - e3d Titan - lawsy carriages - Direct Drive Y Axis - T8 Z axis - OctoPi

8

Re: Repetier firmware + CoreXY

The way I interpret that in your Configuratur you have not enabled the end stops. DU has standing at the right side end stops turning as opener and I see above that the Homming runs in the wrong order. This should be done in the order X - Y - Z.

If I subsequently have time I will send a firmware to the core that you then have to adjust only in the config.h to your printer and works on a Core x-y, because I suspect that there is more in disarray.

9

Re: Repetier firmware + CoreXY

I've actually changed that to X, Y, and Z, so I'm sorry for the confusion.

FuseBox 1.5 CoreXY - e3dv6 - Graphic Smart Display
Solidoodle 2 - e3dv6 - Hobb Goblin - e3d Titan - lawsy carriages - Direct Drive Y Axis - T8 Z axis - OctoPi

10

Re: Repetier firmware + CoreXY

No problem, I that it is not easy, I was doing well again my mistakes.

11

Re: Repetier firmware + CoreXY

Thanks for the help though! Still trying to figure out what my issue is.

FuseBox 1.5 CoreXY - e3dv6 - Graphic Smart Display
Solidoodle 2 - e3dv6 - Hobb Goblin - e3d Titan - lawsy carriages - Direct Drive Y Axis - T8 Z axis - OctoPi

12

Re: Repetier firmware + CoreXY

It's alive!

Endstops were plugged into the wrong spots on the RAMPS, which I finally noticed after testing the X and noticing the Y was being triggered.

Motor wires weren't in pairs, so I tested them with a ohm meter and paired them correctly. Also, I replaced the faulty driver I mentioned in an earlier post.

Time for calibration!

FuseBox 1.5 CoreXY - e3dv6 - Graphic Smart Display
Solidoodle 2 - e3dv6 - Hobb Goblin - e3d Titan - lawsy carriages - Direct Drive Y Axis - T8 Z axis - OctoPi