Colin
Colin
Under linux, there exists a tool called [inotify](https://en.wikipedia.org/wiki/Inotify) which allows an application to watch a directory and be notified whenever something about it changes (new file added/deleted, existing file modified,...
Gert showed that it was possible to dump the value of over 50 million 16-bit values per second into the GPIOs using the Pi's GPU. His application was to have...
Currently, acceleration / velocity planning is done in cartesian space, as this is an easy way to keep the axes synchronized. As the motion planning system is altered to support...
Currently, an arc is implemented such that its tangential velocity at any time while under constant cartesian acceleration is `v=a*t`. But because of circular motion, there is an acceleration normal...
The first argument to an AxisStepper constructor is its own index within a tuple of axis steppers. Its used so that the MotionPlanner can operate on AxisStepper references, and call...
The MotionPlanner works on a step-by-step basis, only ever processing one stepper motor step at a time. However, each step is internally broken down into a series of OutputEvents (set...
M.S. via e-mail, reproduced here: > What if we emulated M20-M32 (all of the sdcard functionality) using the filesystem? It would allow the use of the standard octoprint front end,...
J.S. sent me the following code for his M119 implementation (in state.h): ``` c++ } else if (cmd.isM119()) { //output endstop status LOGW("Warning (state.h): OP_M119 (output endstop status) not implemented\n");...
Right now, if I had two different pieces of code that make use of the same gpio pin on the device, they can easily interfere with eachother; one expects the...
Right now, if you're using the delta geometry, the `LinearDeltaCoordMap` will assume a circular build platform of the same radius as the distance from the center of the plate to...