# Alternative Controllers

**URL:** <https://forum.onefinitycnc.com/t/alternative-controllers/4047>\
**Category:** Controller (Buildbotics) Discussion\
**Created:** [March 4, 2021, 12:40pm UTC](https://forum.onefinitycnc.com/t/alternative-controllers/4047 "2021-03-04T12:40:50Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ShamRocker](https://avatars.discourse-cdn.com/v4/letter/s/ea666f/32.png) [@ShamRocker](https://forum.onefinitycnc.com/u/ShamRocker)\
**Post date:** [March 4, 2021, 12:40pm UTC](https://forum.onefinitycnc.com/t/alternative-controllers/4047/1 "2021-03-04T12:40:50Z")

</div>

Now that ordering a mechanical only 1F is an option I was wondering what other controllers can use stall homing.

---

<div class="post-metadata">

**Author:** ![ACNailedit](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.onefinitycnc.com/acnailedit/32/371_2.png) [@ACNailedit](https://forum.onefinitycnc.com/u/ACNailedit)\
**Post date:** [March 4, 2021, 12:49pm UTC](https://forum.onefinitycnc.com/t/alternative-controllers/4047/2 "2021-03-04T12:49:51Z")

</div>

I don’t know of any other controllers that do stall homing. I think I saw on the web page that if you order without their controller, you’ll have to source and buy your own limit switches for other controllers.

---

<div class="post-metadata">

**Author:** ![wolfkabal](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.onefinitycnc.com/wolfkabal/32/867_2.png) [@wolfkabal](https://forum.onefinitycnc.com/u/wolfkabal)\
**Post date:** [March 4, 2021, 1:30pm UTC](https://forum.onefinitycnc.com/t/alternative-controllers/4047/3 "2021-03-04T13:30:48Z")

</div>

This is all in the driver, and of course the controller software would need to accommodate. The CNC-xPRO-V5 GRBL uses [Trinamic motion drivers](https://www.trinamic.com/products/integrated-circuits/details/tmc5160), which do support stall detection (StallGuard2). But… the xPro software isn’t fully supporting it yet, as it’s still in the works. I haven’t researched many others, as I didn’t want to depend on stall homing anyway.

As @ACNailedit said, simply add some homing switches (either mechanical, optical, or proximity) on each axis. X/Y are very easy - I’m still figuring out a “clean” design for Z.

---

<div class="post-metadata">

**Author:** ![ShamRocker](https://avatars.discourse-cdn.com/v4/letter/s/ea666f/32.png) [@ShamRocker](https://forum.onefinitycnc.com/u/ShamRocker)\
**Post date:** [March 5, 2021, 12:35am UTC](https://forum.onefinitycnc.com/t/alternative-controllers/4047/4 "2021-03-05T00:35:54Z")

</div>

That’s what I thought. I will stick with the original controller for the time being.
