Re: What's the best placement of EndStops in a CoreXY and are mechanical ones still used by you guys? May 13, 2016 04:30AM |
Registered: 9 years ago Posts: 14,646 |
Quote
realthor
Do you guys see a major problem/concern with Normally Open circuits? I think I remember seeing a circuit that makes a NO circuit a NC one by adding some electronics wizardry (nothing too complicated, but for me everything electronics is complicated).
Anonymous User
Re: What's the best placement of EndStops in a CoreXY and are mechanical ones still used by you guys? May 13, 2016 05:00AM |
Quote
dc42
Quote
realthor
Do you guys see a major problem/concern with Normally Open circuits? I think I remember seeing a circuit that makes a NO circuit a NC one by adding some electronics wizardry (nothing too complicated, but for me everything electronics is complicated).
Two reasons to prefer normally closed endstop switches:
1. The wiring from NO endstop switches is prone to capacitive pickup from other cables (e.g. stepper motor cables), causing false endstop detection, especially when using electronics with high impedance endstop inputs and no filtering (e.g. RAMPS). With NC endstops you would need inductive puckup to cause false triggering, but that is much easier to control.
2. If a connection goes bad, NO endstops will fail to trigger, so during homing the carriage or bed will not stop at the end, possibly causing damage in some designs unless the motor current is reduced during homing.
Re: What's the best placement of EndStops in a CoreXY and are mechanical ones still used by you guys? May 13, 2016 05:13AM |
Registered: 9 years ago Posts: 14,646 |
Quote
MKSA
One thing that makes me uneasy on these printers is there is not much separation between power and signal, no shielding, same power rail, no well thought of ground etc... OK we don't deal with microV and microA close by, yet these chips runs at a low 3.3 V !
Even the connectors are not fit to carry the currents mainly of the hotbed.
Re: What's the best placement of EndStops in a CoreXY and are mechanical ones still used by you guys? May 13, 2016 05:42AM |
Registered: 8 years ago Posts: 1,035 |
Quote
dc42
2. If a connection goes bad, NO endstops will fail to trigger, so during homing the carriage or bed will not stop at the end, possibly causing damage in some designs unless the motor current is reduced during homing.
Re: What's the best placement of EndStops in a CoreXY and are mechanical ones still used by you guys? May 13, 2016 07:07AM |
Registered: 9 years ago Posts: 14,646 |
Re: What's the best placement of EndStops in a CoreXY and are mechanical ones still used by you guys? May 13, 2016 07:26AM |
Registered: 8 years ago Posts: 1,035 |
Anonymous User
Re: What's the best placement of EndStops in a CoreXY and are mechanical ones still used by you guys? May 13, 2016 09:47AM |
Quote
realthor
No objection really, maybe a bit more complexity and the fact that the simple low tech devices aren't that good (mechanical microswitches for ex). It's no secret that I like the low-tech approach of the instant direct-contact of the nozzle2bed approach for Z.
So I am in pursuit of similar versions of X and Y. Y is quite simple, like I said before, bearing closes the circuit when it touches two contacts on the Y Rod's clamp. X Endstop are not that easy to offload from the X carriage. All this can be done with NO mentality in mind but that increases a bit the complexity although it's more elegant (the way I imagine doing it - some sort of 2D renishaw-stule contact breaking)
Re: What's the best placement of EndStops in a CoreXY and are mechanical ones still used by you guys? May 13, 2016 09:59AM |
Registered: 8 years ago Posts: 83 |
Re: What's the best placement of EndStops in a CoreXY and are mechanical ones still used by you guys? May 13, 2016 10:01AM |
Registered: 8 years ago Posts: 1,035 |
Quote
MKSA
Different thing here. Talking about ENDSTOPs, which are BETTER to be NO.
Quote
MKSA
If you want an other mean to determine the Z 0 with for example a probe on the print head to provide ABL, indeed but you better make sure not to sacrifice reliability..
Quote
MKSA
As a matter of fact this has been discussed in an other thread and I advised you to really BUILD, TEST and give the results. Without that, there is nothing.
Re: What's the best placement of EndStops in a CoreXY and are mechanical ones still used by you guys? May 13, 2016 10:21AM |
Registered: 8 years ago Posts: 1,035 |
Quote
grat
Also, if you wire in series with NO -> NO -> NO -> NO, then closing any particular switch will not complete your circuit. Conversely, using all NC, any switch opening will break the circuit, causing the entire circuit to go "open".
Re: What's the best placement of EndStops in a CoreXY and are mechanical ones still used by you guys? May 13, 2016 11:04AM |
Registered: 8 years ago Posts: 1,035 |
Re: What's the best placement of EndStops in a CoreXY and are mechanical ones still used by you guys? May 13, 2016 11:19AM |
Registered: 9 years ago Posts: 14,646 |
Re: What's the best placement of EndStops in a CoreXY and are mechanical ones still used by you guys? May 13, 2016 11:48AM |
Registered: 8 years ago Posts: 1,035 |
Quote
dc42
Building and testing is necessary and all very well, but the best designs also consider "what will be the effect if XXX happens?". For example:
Anonymous User
Re: What's the best placement of EndStops in a CoreXY and are mechanical ones still used by you guys? May 13, 2016 01:28PM |
Quote
realthor
Quote
MKSA
Different thing here. Talking about ENDSTOPs, which are BETTER to be NO.
Why is that? It is really the first time I hear that. Crashes can happen in XY as well...
Quote
MKSA
If you want an other mean to determine the Z 0 with for example a probe on the print head to provide ABL, indeed but you better make sure not to sacrifice reliability..
ABL=?
Quote
MKSA
As a matter of fact this has been discussed in an other thread and I advised you to really BUILD, TEST and give the results. Without that, there is nothing.
Yeah, it's a bit tiring...as I've been patient and explained at least as many times why I can't for the time being. But well...
Re: What's the best placement of EndStops in a CoreXY and are mechanical ones still used by you guys? May 13, 2016 03:47PM |
Registered: 8 years ago Posts: 1,035 |
Re: What's the best placement of EndStops in a CoreXY and are mechanical ones still used by you guys? May 13, 2016 04:57PM |
Registered: 10 years ago Posts: 5,747 |
Re: What's the best placement of EndStops in a CoreXY and are mechanical ones still used by you guys? May 13, 2016 05:00PM |
Registered: 8 years ago Posts: 1,035 |
Quote
the_digital_dentist
ABL = auto bed leveling
Re: What's the best placement of EndStops in a CoreXY and are mechanical ones still used by you guys? May 14, 2016 12:31AM |
Registered: 8 years ago Posts: 31 |
Re: What's the best placement of EndStops in a CoreXY and are mechanical ones still used by you guys? May 14, 2016 02:09AM |
Registered: 8 years ago Posts: 1,035 |
Quote
os3dp
I somehow had an old page. I posted but didn't see ALL the other posts before.
-os3dp
Re: What's the best placement of EndStops in a CoreXY and are mechanical ones still used by you guys? May 14, 2016 02:36AM |
Registered: 8 years ago Posts: 1,035 |
Re: What's the best placement of EndStops in a CoreXY and are mechanical ones still used by you guys? May 14, 2016 01:40PM |
Registered: 8 years ago Posts: 31 |
Quote
realthor
I've found the digital current settings in Marlin & Repetier:
Marlin: Configuration_adv.h setting called DIGIPOT_MOTOR_CURRENT
Repetier: Configuration.h setting called MOTOR_CURRENT
Now if these are hard-coded values, how can they be altered during homing? This might not be as difficult of a task as I think.
Re: What's the best placement of EndStops in a CoreXY and are mechanical ones still used by you guys? May 14, 2016 04:24PM |
Registered: 8 years ago Posts: 1,035 |
Anonymous User
Re: What's the best placement of EndStops in a CoreXY and are mechanical ones still used by you guys? May 15, 2016 04:08AM |
Quote
realthor
I am not after fights here MKSA, the first one was a genuine question. Also the second, what is ABL? See, I accept people have different views and I really wanted NO to be better, because that's why I was after. Some people here in the forums have a hard time to understand that others can be very different and tend to put everybody in the same pot. I spend a lot of time out of my home/town/country so I am left with mostly designing, asking, educating myself, reading, etc.
So rather then proving such a short temper please try to understand that. I don't expect you to design as much as I do because you are different, have access to tools and like tinkering more than designing. I simply accept that.
Edit: about the community, as much as I love the community concept, it's not quite like that. When someone asked that I do some design to fit their situation I did it from scratch. Because I enjoyed it. It wasn't his burden, it was OUR burden. Now that's community
Re: What's the best placement of EndStops in a CoreXY and are mechanical ones still used by you guys? May 15, 2016 04:53AM |
Registered: 8 years ago Posts: 1,035 |
Re: What's the best placement of EndStops in a CoreXY and are mechanical ones still used by you guys? May 15, 2016 04:59AM |
Registered: 9 years ago Posts: 14,646 |
Quote
realthor
As with most things a software solution is the best. Not only that software reducing the current while homing would prevent any damage if something was broken, but a software solution alone can replace the X and Y endstops alone. It would work like this:
- current is reduced by such amount that when the Y carriages hit the end points they "keep going", skipping steps easily (just as a torque adjustable cordless drill, when you set the dial so it skips at the right amount of force to prevent damaging the screw head)
- software knows the size of your bed (hard coded)
- printer goes for that amount of steps and then double it (what if it really was at the other side and it didn't know it). So in the ideal case it will go twice as far as it should but, by having a low current in the motors, it will hit the end and spend the other half of the distance skipping steps. In the worst case scenario it would start from the end and skip the steps for the whole "virtual" distance.
- printer comes back to the Home position for that axis by the distance that is hardcoded in your settings. basically homing. This can be done for all axes, but for Z it wouldn't matter much as you will have some sort of probe anyway to do the ABLwinking smiley.
How difficult would be in software such a setup?
Anyway for an NO circuit, reducing the current during homing would be enough to prevent catastrophic damages. That or sizing your parts so that the motors will skip steps if they hit an end even at full power (not that difficult with 3D printers torque needs, but as the desired speed of the printhead increases, so is the needed torque and so the above should be implemented - also needs digitally adjustable stepper motors).
I've found the digital current settings in Marlin & Repetier:
Marlin: Configuration_adv.h setting called DIGIPOT_MOTOR_CURRENT
Repetier: Configuration.h setting called MOTOR_CURRENT
Now if these are hard-coded values, how can they be altered during homing? This might not be as difficult of a task as I think.
Re: What's the best placement of EndStops in a CoreXY and are mechanical ones still used by you guys? May 15, 2016 06:44AM |
Registered: 8 years ago Posts: 1,035 |
Quote
dc42
I tried this once on my delta printer. I use a Z probe to autocalibrate after homing, so the homing only needed to be accurate to about half a millimetre. It worked, but it was still noisy when driving the carriages against the stops, and of course homing took the same length of time as the worst-case even if the printer was almost at the home position already. My conclusion was that it is an option for making a very low cost printer, but you wouldn't want to use it otherwise.
Re: What's the best placement of EndStops in a CoreXY and are mechanical ones still used by you guys? May 15, 2016 06:16PM |
Registered: 7 years ago Posts: 776 |
Quote
realthor
No objection really, maybe a bit more complexity and the fact that the simple low tech devices aren't that good (mechanical microswitches for ex). It's no secret that I like the low-tech approach of the instant direct-contact of the nozzle2bed approach for Z.
Re: What's the best placement of EndStops in a CoreXY and are mechanical ones still used by you guys? May 15, 2016 06:19PM |
Registered: 7 years ago Posts: 776 |
Quote
realthor
Bearing touches, contact made => endstop triggered.
Re: What's the best placement of EndStops in a CoreXY and are mechanical ones still used by you guys? May 16, 2016 12:38AM |
Registered: 8 years ago Posts: 1,035 |
Re: What's the best placement of EndStops in a CoreXY and are mechanical ones still used by you guys? May 16, 2016 05:12AM |
Registered: 7 years ago Posts: 776 |
Quote
realthor
Nono, i've kind of given up that idea -I understood about the NO shortcomings and the exposed contacts risks- ... was focusing on switchless homing by reducing the motor current so it hits the wall, skipping steps as it thinks it's still moving, until enough coverage has been traversed to be sure it's there at the end of the rods, then coming back and counting the steps on its way.