On 1/16/2014 11:33 AM, Sebastian Kuzminsky wrote: > On 1/16/14 09:48 , Charles Steinkuehler wrote: > >> * How do I determine if a configuration should go into by_machine or >> by_interface, or am I to somehow create symlinks so it shows up in both? > > I think by_machine is for configs that correspond to specific, widely > available machines, where the config can know the details of tunables > like SCALE and stepgen timings. > > I think that's not the case for the configs you're making, i think your > configs are for specific home-made machines, and you don't necessarily > know the microstepping of the amps or the pitch of the > leadscrews/drive-belts. If i'm right, then your configs belong in > by_interface.
You're right, I have good guesses as to decent values for the mechanics, but I don't really know what they are for sure. I didn't catch the distinction between these directories previously, so either it's not mentioned or I wasn't looking in the right spot (potential README improvement)? Dewey: Did I miss this in the docs somewhere? >> It seems like perhaps the following would work better: >> >> ~/linuxcnc Empty (or missing) directory as shipped >> >> ~/linuxcnc-dev LinuxCNC git clone & build directory for RIP > > Yes :-) Consider it done. I was just doing "git clone <repo>" like I do for most everything else. :-/ >> Does this seem reasonable? IMHO, it seems OK as-is, but what happens >> when someone wants to provide a similar configuration for something >> driven by a mesa card on an x86 instead of a BeagleBone? How is that >> indicated in the config file structure so the config selector presents >> something coherent to the user? > > This would currently be handled by the "by_interface" structure. The > new configs would go next to the other mesa configs. OK, that makes sense. I'll use different *.ini files for the various pinouts. Later I can drop a configuration into by_machine/ if there turns out to be something standard enough (perhaps the Shapeoko V2, the Kossel Pro, or similar) with broad adoption of the BeagleBone for a controller. Thanks for the feedback! -- Charles Steinkuehler char...@steinkuehler.net
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------------ CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments & Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers