IronMan wrote:Sent you a PM with my firmware settings to check against yours...
Thanks. I've been racking my brain trying to puzzle this out and it's double tough in my not being familiar with the whole code writing thing. I've found several firmware builders online, but they don't seem to be getting me where I need to go.
As I mentioned in the first post, I can move along an axis using the controller. I don't think that'd be possible if adjustment on the pots was too far off. Something I noticed today while fooling around with it is when I do that, there's a note on the screen "endstops disabled". I went through the code I'm using to see what settings were used for endstops. The min endstop settings are all set to "true" for whether or not the endstops are "inverted".
I have no clue what is meant by "inverted" in that context. Is it a reference to "normally open" or "normally closed", as in being able to switch from one to the other?
The endstops that came with the kit are some sort of oddball units that I haven't seen anywhere else. They fit in the channels and the switch is alligned to be triggered when a nut rolls over it. I like the setup because it makes for a clean installation, without the need for additional mounting brackets, etc. It has 3 pins labled "Vcc", "gnd", and "out". Unfortunately, I've yet to find any source that translates that into "NC", "C", etc.
I'm thinking the problem is somehow related to the endstops, but I don't know for sure. At the moment I'm thinking I should just order some garden variety endstops to see if they'll work with the firmware I'm using.
Sheesh, I've had the printer itself all put together for months, but the software side of it has been an absolute nightmare.
I've about come to the conclusion that "open source" is just about the worst possible thing that could have happened to the 3D printing industry. If it was anything else, you'd just pay a few bucks for a preconfigured hex file on a CD and you'd be good to go in thirty seconds. Unfortunately, the dog in the manger geek types have pretty well managed to put up a complete roadblock to widespread adaptation of the technology because the learning curve to programming the muttering things is too steep for the typical consumer. Mutter. Mutter. Mutter. Grrrr.....