Welcome! Log In Create A New Profile

Advanced

Mini Kossel wont register endstops

Posted by gmh39 
Mini Kossel wont register endstops
August 23, 2014 03:21PM
Im finally getting around to setting up my Mini Kossel. I have everything assembled and wired up. I uploaded the standard delta marlin and when I go to home the axis', they keep trying to move up after they trigger the endstops.

I've tried changing home position. The endstops are wired NC -> top pin on RAMPS and C -> middle pin on RAMPS. Is that write?

I have also tested them with M119 and they all trigger/open fine.

I have also attached my config.h just in case.


greghoge.com

HUGE 3D PRINTER PARTS SALE!!!
Attachments:
open | download - Configuration.h (30.8 KB)
Re: Mini Kossel wont register endstops
August 23, 2014 09:27PM
Hi there,

I have been playing with Marlin deltabot recently and think I can help...

The Configuration.h file instructs you to copy the files from the example folder,
but when I tried to use this route, it did not work, those files look a bit outdated ...

When I look at your configuration.h it looks like the version from the example folder,
did you copy your Configuration.h file from the example_configurations/delta folder?

If so, try to use the default Configuration.h from the Marlin deltabot repository.

Hope this helps!

Edited 1 time(s). Last edit at 08/23/2014 09:29PM by 3D-ES.


RS-Online Ormerod #263, Kossel mini with Minitronics, Prusa i3 MK2
Re: Mini Kossel wont register endstops
August 23, 2014 11:46PM
I just uploaded Johann's firmware from here. It says it hasn't been updated in about 6 months, so I am not sure how current it is.

It started off not homing correctly. It would jiggle the effector around a little bit and move down slightly, even though none of the endstops we anywhere near engaged (the carriages were about halfway down the printer). So I inverted the endstops in the Config.h file...

Now it homes... Kinda. It will go up to the endstops, hit them, then continue trying to go up for ~5 seconds. Then each axis stops one at a time. Here's a video of what is happening:

[vid.me]


greghoge.com

HUGE 3D PRINTER PARTS SALE!!!
Re: Mini Kossel wont register endstops
August 24, 2014 06:39AM
I use the same 'old' firmware version, it works!

Are your motors and endstops wired correctly?

- The X motor should activate the X endstop
- The Y motor should activate the Y endstop
- The Z motor should activate the Z endstop


RS-Online Ormerod #263, Kossel mini with Minitronics, Prusa i3 MK2
Re: Mini Kossel wont register endstops
August 24, 2014 08:34AM
Yup. Double checked that before I did anything.


greghoge.com

HUGE 3D PRINTER PARTS SALE!!!
Re: Mini Kossel wont register endstops
August 24, 2014 10:56AM
This is a slight modification on Johann's firmware (modifications just for our mini kossel changes) which you can try:

[github.com]

It works well with our mini kossel kit

Cheers

Tony


DuetWifi.: advanced 3d printing electronics
Re: Mini Kossel wont register endstops
August 24, 2014 11:24AM
What does your M119 say exactly?

Mine says:
Reporting endstop status
x_max: open
y_max: open
z_min: open
z_max: open
ok
For my Minitronics board I had to swap the MIN and MAX pins in pins.h:
#define X_MIN_PIN -1
#define X_MAX_PIN 5

#define Y_MIN_PIN -1
#define Y_MAX_PIN 2

#define Z_MIN_PIN 6
#define Z_MAX_PIN 6
Z_MIN_PIN is in conflict in my situation,
I need to find another input for the probe...


RS-Online Ormerod #263, Kossel mini with Minitronics, Prusa i3 MK2
Re: Mini Kossel wont register endstops
August 24, 2014 11:58AM
Quote
T3P3
This is a slight modification on Johann's firmware (modifications just for our mini kossel changes) which you can try:

[github.com]

It works well with our mini kossel kit

Cheers

Tony

I tried uploading it but when I connected in Repetier, it did not register a firmware and would not send commands. Weird.

my M119 is reporting open status for all the end stops:

Quote

11:35:21.892 : Reporting endstop status
11:35:21.896 : x_max: open
11:35:21.896 : y_max: open
11:35:21.896 : z_min: open
11:35:21.896 : z_max: open

I just checked pins.h and it looked like the MAX pins for are set to -1 and the mins are set to a positive value. I switched the MIN pins to -1 and hte MAX to 2, 15, and 19 for X, Y, and X, respectively. I got those values from the RAMPS 1.4 wiki page so I am not 100% sure they correspond to the pins on my board.

Anyway, nothing worked and it still does the same thing when homing.


greghoge.com

HUGE 3D PRINTER PARTS SALE!!!
Re: Mini Kossel wont register endstops
August 24, 2014 12:18PM
Check the pins.h in the think3dprint3d version for the correct endstop in numbers for RAMPS. Also if it wont connect then have you set the baud rate in Repetier to 115200?

Edited 1 time(s). Last edit at 08/24/2014 12:19PM by T3P3.


DuetWifi.: advanced 3d printing electronics
Re: Mini Kossel wont register endstops
August 24, 2014 12:21PM
I tried flipping the wiring for the endstops on the RAMPS board, and still got the same result.


greghoge.com

HUGE 3D PRINTER PARTS SALE!!!
Re: Mini Kossel wont register endstops
August 24, 2014 12:31PM
Quote
T3P3
Check the pins.h in the think3dprint3d version for the correct endstop in numbers for RAMPS. Also if it wont connect then have you set the baud rate in Repetier to 115200?

The pins.h file matches the one I as using before (Johann's Marlin). Just changed the baud rate and got it to connect like normal, thanks for the tip!

However, when I home, the problem is even worse. With Johann's Marlin, the carriages will eventually stop after ~2-3 seconds. With the T3P3 version of Marlin, they just keep trying to go up and up.

Edited 1 time(s). Last edit at 08/24/2014 12:33PM by gmh39.


greghoge.com

HUGE 3D PRINTER PARTS SALE!!!
Re: Mini Kossel wont register endstops
August 26, 2014 09:41AM
When loading firmware to use with repetier. Use the marlin.ino file instead of the marlin.pde.
Re: Mini Kossel wont register endstops
August 26, 2014 11:39AM
It acts as if the endstops are not working.

When you run an M119. Manually trigger the endstops and see if they report triggered when you are holding it. And make sure that on the ramps, the endstops are in the correct location: the max enstops. From the left to the right, the endstops go x min, x max, y min, y max, z min, z max.

Edited 2 time(s). Last edit at 08/26/2014 06:05PM by Wildcard.
Re: Mini Kossel wont register endstops
August 26, 2014 03:28PM
Quote
Wildcard
It acts as if the endstops are not working.

When you run an M119. Manually trigger the endstops and see if they report triggered when you are holding it. And make sure that on the ramps, the endstops are in the correct location: the min enstops. From the left to the right, the endstops go x min, x max, y min, y max, z min, z max.

DOH! I had my endstops plugged into the MIN pins... stupid mistake. works now!


greghoge.com

HUGE 3D PRINTER PARTS SALE!!!
Re: Mini Kossel wont register endstops
August 26, 2014 04:33PM
Awesome!

But I don't understand that your M119 reported all three MAX endstops,
and that you saw them getting triggered while they were not connected confused smiley

Probably just a glitch in the matrix...


RS-Online Ormerod #263, Kossel mini with Minitronics, Prusa i3 MK2
Re: Mini Kossel wont register endstops
August 26, 2014 07:06PM
Idk man. Beats me. It works now so I'm fine with it. :knocks on wood:


greghoge.com

HUGE 3D PRINTER PARTS SALE!!!
Re: Mini Kossel wont register endstops
August 26, 2014 08:02PM
Glad you got it working.
Re: Mini Kossel wont register endstops
August 27, 2014 07:36AM
You probably had your endstop logic in Marlin set to open when triggered so with no switch it had to be 'triggered'
Sorry, only registered users may post in this forum.

Click here to login