Skip to main content
20 events
when toggle format what by license comment
Dec 30, 2023 at 4:29 comment added juanmf I’m writing a python lib for steppers. The acceleration module is asked if in “pendingSteps” it can reach from current speed to minSpeed, while this condition isn’t met, it speeds up as fast as possible (within each accel profile strategy[linear, exp, twoPhaseExp or SCurve, custom[per Motor torque characteristics].
Sep 20, 2018 at 13:17 history edited Dave Tweed CC BY-SA 4.0
appended answer 396932 as supplemental
Sep 19, 2018 at 21:08 vote accept darrob
Sep 19, 2018 at 21:06 vote accept darrob
Sep 19, 2018 at 21:08
Sep 18, 2018 at 14:14 answer added Chuck timeline score: 4
Sep 16, 2018 at 9:00 history tweeted twitter.com/StackElectronix/status/1041250524027408384
Sep 14, 2018 at 12:57 comment added Mark Booth Thanks @darrob, note that on stack exchange, it is better to edit your question to add information requested in comments, rather than adding more comments. Comments are for helping to improve questions and answers, and are distracting, so we try to keep them to a minimum. If all of the information needed to answer the question is contained within it, the comments can be tidied up (deleted).
Sep 14, 2018 at 12:32 comment added darrob @MarkBooth The stepper has no encoder. It is a simple NEMA 23 stepper. I have a driver board which uses a Trinmatic TMC260 chip. The driver software is basic, but does support microstepping (up to 256). My application switches between 8 and 16 microstep modes, based on the situation at the time. I cannot detect individual missed steps, but there is stall protection/alert.
Sep 14, 2018 at 11:12 comment added Mark Booth Do you have encoders on your stepper motors, and does your stepper motor support microsteps? Whether you can detect missed steps and whether you can you only step between detent positions will make a big difference to how your question should be answered.
Sep 12, 2018 at 11:23 answer added Marko Buršič timeline score: 1
Sep 12, 2018 at 11:00 comment added Marko Buršič @darrob What an excellent article! ++ wiki.linuxcnc.org/cgi-bin/wiki.pl?Simple_Tp_Notes , github.com/LinuxCNC/linuxcnc/blob/master/src/emc/motion/… . Perhaps you can learn something, but you already have a code for Aruino from your's article.
Sep 12, 2018 at 7:34 comment added darrob @Marko Buršič I have been trying to find something about motion/trajectory planner that I can understand. Most things that I have found deal with either applications run on external hardware, or are concerned with motions in multiple dimensions (x, y and z axis) I'm trying to work on a single plane. The only thing that I've found which starts on an explanation is a pdf (iopscience.iop.org/article/10.1088/1757-899X/294/1/012055/pdf) But I am having a lot of difficult in following it. Can you point me to some other article?
Sep 11, 2018 at 17:02 answer added Mark Booth timeline score: 1
Sep 11, 2018 at 14:47 comment added Harry Svensson You speak of stepper steps as being discrete, remember that you can actually divide them up into infinitely small steps. It's similar to taking a "step" on your bike with pedals.
Sep 11, 2018 at 14:09 history edited Nick Alexeev CC BY-SA 4.0
Arduino is only tangential to this question. In such cases, please abstain from using the [arduino] tag.
Sep 11, 2018 at 12:28 answer added Transistor timeline score: 1
Sep 11, 2018 at 12:25 answer added WhatRoughBeast timeline score: 1
Sep 11, 2018 at 8:40 comment added Marko Buršič A motion planner - trajectory planner solves all your questions.
Sep 11, 2018 at 8:30 review First posts
Sep 11, 2018 at 11:34
Sep 11, 2018 at 8:28 history asked darrob CC BY-SA 4.0