#emc | Logs for 2010-06-24

[14:17:32] <ChanServ> [#emc] "This is the #emc channel - talk related to the Enhanced Machine Controller and general machining. Website: http://www.linuxcnc.org/, wiki at http://wiki.linuxcnc.org/"
[15:01:27] <tom3p> genehacker, you at UT?
[15:02:06] <genehacker> why are you at UT?
[15:02:44] <genehacker> you wouldn't happen to be the guy with the EMC2 based CNC machine on campus would you?
[15:03:42] <tom3p> I went to UT when Janis Joplin hung around the student union :)
[15:11:38] <ries_> ries_ is now known as ries
[15:20:48] <ries> hey all, what's the difference between STEPGEN_MAXACCEL and MAX_ACCELERATION in a stepper configuration? Or , where can i read about what they do...
[15:25:44] <SWPadnos> MAX_ACCELERATION is a limit that the trajectory planner uses
[15:26:02] <SWPadnos> STEPGEN_MAXACCEL is a limit that's generally applied to the stepgens themselves
[15:27:02] <SWPadnos> since the stepgen always lags a little bit (it has to be told to move before it starts moving), you need a little bit of "headroom" in the stepgen limits, to allow it to catch up to what the motion controller wants it to do
[15:52:37] <tom3p> so... STEPGEN_MAXACCEL is close to the physical limits of joint (dangerous edge), and MAX_ACCELRATION is further from the physical limits of axes? (sort of, DontFrequentlyChangeQuickerThanThis ?)
[15:53:37] <frallzor> bah due to my experimentation Ive forgotten which values that were good for Alu :P
[15:53:55] <tom3p> notebook :)
[15:54:08] <frallzor> or well only for 1 tool though
[15:54:19] <frallzor> so cant be hard to find :P
[16:08:19] <alex|lappy> frallzor, for that teeny tiny endmill you were using?
[16:09:32] <frallzor> for my 6mm
[16:09:50] <frallzor> im getting to figure its my vfd that the cunt in this problem
[16:10:00] <frallzor> under heavy load
[16:10:05] <frallzor> its not made for milling
[16:10:13] <frallzor> so the curve isnt made for it
[16:14:04] <alex|lappy> frallzor, you had a fixed toolpath but a variable depth of cut, right?
[16:14:42] <frallzor> yeah same toolpath and in depth increments
[16:18:03] <alex|lappy> frallzor, do they make roughing endmills that size?
[16:18:20] <frallzor> roughing endmills?
[16:18:44] <frallzor> I just use regular 2 flut mills =)
[16:18:49] <frallzor> *e
[16:19:13] <alex|lappy> fragalot, http://www.unistar-tools.com/prodimg/1213s.jpg
[16:19:16] <alex|lappy> something like that
[16:19:19] <lepton> We've got some 0.02" endmlls, just got them in
[16:19:20] <lepton> from IMCO
[16:19:22] <frallzor> frallzor :P
[16:19:36] <fragalot> :(
[16:19:39] <frallzor> got one of those
[16:19:41] <lepton> I think they go down to 0.005 or 0.002 or so
[16:19:43] <frallzor> didnt work too well
[16:20:38] <alex|lappy> frallzor, they leave a shit finish (hence roughing endmills) and tend to vibrate a bit, but they really chew through material and for the same feed and speed you should see improved chip evacuation and a smaller HP requirement from your spindle
[16:21:48] <frallzor> well I rather get a proper vfd that can handle the load better
[16:22:05] <frallzor> since i dont use nearly my 2kW according to it
[16:22:44] <alex|lappy> are there any torque boosting options on your vfd?>
[16:22:48] <frallzor> nope
[16:22:51] <frallzor> nothing like that
[16:23:05] <frallzor> as I said, it only got 1 curve setting and its made for pumps and fans =)
[16:23:10] <frallzor> not really the same
[16:23:14] <alex|lappy> hrh
[16:23:17] <alex|lappy> heh
[16:23:30] <frallzor> but I was told it wouldnt matter since a motor is a motor
[16:23:33] <alex|lappy> i like my http://www.driveswarehouse.com/Drives/AC+Drives/Sensorless+Vector+VFD/SJ200-007NFU.html
[16:23:43] <frallzor> but Now I see it make a shitload of difference :P
[16:23:46] <frallzor> *s
[16:24:32] <lepton> Hey all, I'm having some trouble setting up a HAL file for a Mesa 5i23 board for a gantry router
[16:24:46] <frallzor> tried selling it but not much response :P
[16:25:05] <frallzor> so Ill just have to keep it as a spare or just kick the shit out of it for fun
[16:25:06] <lepton> We're trying to use the m5i20 reference files as a guide, but can't figure out where the variables corresponding to the Mesa board signals come from
[16:25:22] <frallzor> I probably will kick the shit out of it in pure anger
[16:25:34] <lepton> for example, where do variables like m5i20.0.in-00-not come from?
[16:28:21] <alex_joni> check dmesg
[16:28:31] <alex_joni> it'll tell you exactly what pin goes where
[16:30:21] <pcw_home> m5i20 is deprecated, 5I23 is hostmot2 only so like alex says, use dmesg (or the appropriate .PIN file)
[16:31:11] <lepton> I've got a .bit file and .pin file that Peter from Mesa sent me, specific to the daughter boards I'm trying to run
[16:31:50] <lepton> When I do dmesg it doesn't seem to say anything about the Mesa board, but I do have it in the PCI slot?
[16:33:28] <Endeavour> lepton!
[16:33:30] <Endeavour> Greetings
[16:33:43] <lepton> Howdy
[16:34:03] <lepton> correction: dmesg reports a "HM2 failed to load firmware" or something like that
[16:34:07] <lepton> I'm rebooting the machine
[16:35:30] <seb_kuzminsky> lepton: no need to reboot, probably
[16:35:45] <seb_kuzminsky> lepton: like pcw said, don't use the m5i20 driver, use the hostmot2 driver and the hm2_pci driver
[16:35:56] <seb_kuzminsky> look at either hm2-servo or hm2-stepper as a starting place for your hal file
[16:37:50] <lepton> Sounds good, I'll stop looking at the m5i20 hal example I printed out :)
[16:38:29] <lepton> Am I correct in thinking I should now be trying to use the Mesa utility to put over the bit file they sent me?
[16:38:39] <kanzure> hi lepton
[16:38:51] <kanzure> aww you're not in the other channel
[16:39:07] <lepton> When, you and genehacker are already over here!
[16:39:19] <lepton> Just bring fenn over and it will be a full hplusroadmap party
[16:39:29] <pcw_home> What version EMC? I think 2.4.1 and maybe 2.4 have a bug with loading 5I23 firmware
[16:40:30] <lepton> I'm on 2.4RUnning version 2.4.1
[16:40:45] <lepton> pcw_home: any more info on the bug?
[16:40:56] <kanzure> lepton: fenn *is* in here
[16:41:15] <lepton> haha, and here I was trying to make a joke
[16:41:37] <lepton> small world... ah... freenode, eh?
[16:44:33] <SWPadnos> the 5i23 loading bug is fixed, and will be in the next release of 2.4
[16:44:48] <SWPadnos> the 7i43 bug has a "we don't know why, but this works" fix
[16:45:40] <seb_kuzminsky> if you install the 2.4 package from the buildbot, you'll get the bug fix before 2.4.2 comes out
[16:45:50] <SWPadnos> and apparently only shows up when parport_pc is also loaded
[16:46:27] <lepton> hmmm, is there a precompiled buildbot package link?
[16:47:28] <seb_kuzminsky> fixed 2.4 packages here: http://emc2-buildbot.colorado.edu/~buildmaster/
[16:47:48] <seb_kuzminsky> the 2.4.1-47 package has the 5i23 firmware loading fix
[16:48:04] <lepton> Sweet, from a server just up the road for me :)
[16:49:26] <lepton> I'm guessing I want the master branch, and stable is what I'm already running?
[16:50:05] <seb_kuzminsky> you probably want the 2.4 branch
[16:50:13] <seb_kuzminsky> are you near CU?
[16:50:56] <lepton> Yeap, graduated from there a few years back, now work in town
[16:52:00] <seb_kuzminsky> cool! i'm in boulder too!
[16:52:11] <seb_kuzminsky> well i'm in ann arbor right now for the cnc workshop, but i live & work in boulder
[16:52:38] <lepton> Cool!
[16:52:48] <lepton> We should have an EMC2 party
[16:52:56] <seb_kuzminsky> yes, lets!
[16:52:58] <elmo40> just the two of you ? :P
[16:53:01] <lepton> We're a start-up / semi-hacker space sort of thing
[16:53:19] <lepton> CNC router, incoming 3d printer, we do a lot of embedded electronics development
[16:53:27] <seb_kuzminsky> nifty, i've been looking for a hackspace in boulder
[16:53:36] <lepton> When do you get back in town?
[16:56:35] <seb_kuzminsky> saturday eve, but i'm swamped all next week
[16:57:16] <seb_kuzminsky> maybe we can get together for a coffee the week of july 12th or later?
[16:57:29] <lepton> Yeah, that sounds good
[16:57:42] <lepton> my email is john@boulderes.com
[16:57:58] <seb_kuzminsky> do you know about this: https://groups.google.com/group/boulder-hackerspace-public
[16:58:43] <lepton> whoa! no
[16:59:09] <seb_kuzminsky> just trying to start up, nothing's happening yet
[16:59:14] <lepton> I see meeting are at the cup, I take it there's no space in the space so far?
[16:59:28] <telmnstr> greetings (from the Norfolk VA hackerspace) to the Boulder CO hackerspace
[17:00:10] <seb_kuzminsky> lepton: right, it's just hackers at this point ;-)
[17:00:30] <seb_kuzminsky> greeting telmnstr :-)
[17:00:39] <lepton> All the same, very cool. I've been wondering when Boulderies would self assembled into something like there
[17:00:56] <telmnstr> these people I bought my lead screw from, I told them it arrived bent
[17:01:01] <telmnstr> now they won't talk to me anymore. Heh
[17:01:19] <lepton> There's a burning man group not to far from my shop space that has a moderatly open workspace (Pheonix assylem?) but it's more metal and fire art focused then hacker/maker focused
[17:03:57] <seb_kuzminsky> i've heard of phoenix asylum but haven't gone and met them yet
[17:04:31] <lepton> I haven't either, I've just run into some of the guys from there in my Boulder travels
[17:05:07] <lepton> I've recently over committed myself to CNC work for a Burning Man camp this year, which has introduced me to a fair bit more people in the area
[17:05:29] <seb_kuzminsky> cool. have you met any of the apogea folks? mostly burners, with some of the usual maker/hacker overlap
[17:06:12] <lepton> Yeap. I was gonna go this year, but got caught up in start up company madness
[17:06:22] <frallzor> cant seem to get the same cut quality as before now, Im sure its dull now due to all failed tests :P
[17:06:23] <seb_kuzminsky> heh
[17:06:38] <lepton> I *might* go to Vayab (sp?) in Crestone in July, similar groups of people
[17:06:43] <lepton> but definetly going to Burning Man this year
[17:06:47] <seb_kuzminsky> what cnc stuff are you doing for burning man?
[17:07:04] <telmnstr> inkjet plot acid on paper lol
[17:07:44] <lepton> Oh gosh, too much. Furniture like structures from wood, LED lighting (part of what we're doing as a company) installations, some scuptural sort of cut outs for the inside of a dome
[17:07:51] <seb_kuzminsky> heh :-)
[17:08:19] <lepton> and hopefully we'll be 3d printing some PLA based seed containers that are fancy geometric shapes that can be cracked and burried to plant things
[17:08:43] <seb_kuzminsky> that's a nifty use of pla :-)
[17:08:54] <lepton> I hope it works out well, I'm a bit excited to try it
[17:09:40] <seb_kuzminsky> my wife's really into gardening, I wonder if she has any input on useful seed container shapes
[17:10:39] <lepton> We're wondering if the seeds are going to stick to the PLA, I think it might me neat for them to be floating in internal cavities
[17:10:47] <lepton> so you can shake it and hear things inside
[17:10:59] <lepton> the PLA can be clear, too, so you can see them, or even potentially see them starting growing
[17:11:17] <lepton> I don't know if this scheme will work out at all, but I'll be trying it next month
[17:13:03] <seb_kuzminsky> are you planning on closed internal cavities with pores to get water in to start the germination, then the sprouts crack the shell?
[17:13:35] <lepton> Something like that has been discussed
[17:14:09] <lepton> Also something as simple as seeds in cavities (full closed) inside a yo-yo like object, where you twist the crack it open and expose the seeds
[17:14:45] <lepton> but before you do so it has a logo/emblem/location & date or something else on it, so you can pass it out like a trinket
[17:15:29] <lepton> Though I tend to hesitate with randomly handing things out, seems to generate unnecessary waste. At least you can some plants out of it?
[17:25:58] <lepton> Alright! Forward progress. the 5i23 is coming up properly with the EMC2 update
[17:26:20] <lepton> thanks seb_kuzminsky and pcw_home!
[17:26:52] <elmo40> hello from the Toronto hack lab http://hacklab.to/
[17:26:54] <seb_kuzminsky> yay! :-)
[17:31:43] <pcw_home> Great, now HAL should have some actual pins
[18:00:24] <andypugh> What step am I missing to persuade emc2 to run on a kernel other than the that it insists it needs?
[18:01:28] <skunkworks> http://cnczone.com/forums/showthread.php?t=103639
[18:04:19] <cradek> andypugh: compile it?
[18:04:28] <andypugh> I did.
[18:05:09] <andypugh> ./conficure --enable-run-in-place ; make clean ; make ; sudo make setuid
[18:06:13] <andypugh> (I am trying what I think was the kernel from the livecd to see if that helps with my "only not-wierd in sim" issue
[18:06:43] <andypugh> Linux CNC 2.6.24-16-rtai #1 Tue Sep 30 22:54:33 EEST 2008 i686 GNU/Linux
[18:08:18] <andypugh> I guess I can try compiling the 2.5~pre on this kernel instead of the 2.3~pre I just did...
[18:08:31] <andypugh> (2.4~pre that is)
[18:12:32] <andypugh> I probably should get an actual released version on here somewhere. :-)
[18:30:55] <Endeavour> Hello
[18:38:52] <micges> hi
[18:48:48] <frallzor> sucess
[18:48:53] <frallzor> the key is coolant all the time
[18:49:07] <frallzor> *c
[19:30:00] <lepton> I'm currently writing a hal file for a gantry router with stepper motors and a Mesa boards (steppers DO have quadrature input). Am I correct in thinking that I don't need to make PID threads, even though I do want to read the quadratures?
[19:31:43] <Jymmm> SWPadnos: BTW, the cords have a lifetime warranty on them.
[19:31:49] <SWPadnos> yay
[19:41:15] <seb_kuzminsky> lepton: yes you're right. pid is only if you want closed-loop servo control
[19:43:13] <lepton> Any advice on what I need to be doing within the Hal file to make the stepper quadrature encoders useful?
[19:43:33] <lepton> I'm referencing the hm2-stepper files, which don't seem to use quadrature input?
[19:47:39] <SWPadnos> what do you want to use the input for?
[19:49:12] <seb_kuzminsky> lepton: right, the hm2-stepper configs don't read any feedback
[19:49:15] <seb_kuzminsky> from the machine
[19:49:43] <seb_kuzminsky> stepper machines usually dont have any feedback, encoder or otherwise
[19:52:41] <frallzor> whats is the backlash command in the ini? =)
[19:56:59] <MattyMatt> Valen, actually mbed won't be running emc2 any time soon. 20kB ram = forget Linux
[19:58:05] <MattyMatt> i2c ram chip would fix it, if they are available
[19:58:45] <SWPadnos> haven't seen an i2c RAM (EEPROM yes, RAM no)
[19:59:45] <MattyMatt> I just googled, found a 32K one for $4.56 aleady
[20:00:51] <bootnecklad> why not use non-volitile SRAM?
[20:02:29] <SWPadnos> strange. I guess I had never looked for ant
[20:02:31] <SWPadnos> any
[20:02:37] <SWPadnos> since it
[20:02:41] <SWPadnos> argh
[20:03:27] <SWPadnos> since it's so very very slow compared to actual RAM, and the cost of an external chip (and board/routing space) is usually more than the cost of the next bigger micro
[20:05:34] <MattyMatt> bootnecklad: they all seem to be non volatile
[20:05:38] <MattyMatt> http://www.ramtron.com/products/nonvolatile-memory/serial-product.aspx?id=109
[20:05:43] <MattyMatt> 128kB
[20:06:03] <bootnecklad> hmm
[20:06:05] <SWPadnos> non-volatile
[20:06:11] <bootnecklad> I need a 20bit addr one!
[20:06:17] <SWPadnos> so it's meant to replace an EEPROM :)
[20:06:41] <bootnecklad> ic
[20:09:05] <MattyMatt> I think I'd rather use a plain mpu + d/sram with a cpld/fpga as the glue chip
[20:09:13] <MattyMatt> yes, it's an ic :)
[20:09:50] <MattyMatt> 32MB dram are common and cheap
[20:11:21] <MattyMatt> how much ram would you need for a minimal RT kernel and emc2?
[20:12:01] <SWPadnos> that's left as an exercise for the asker :)
[20:13:12] <MattyMatt> as I thought experiment, I'm guessing even 20kB + 128kB is not gonna cut it
[20:14:25] <MattyMatt> but 32MB probably could, without too much stripping down
[20:15:58] <MattyMatt> no X obviously, or maybe not obviously if it's a midget LCD
[20:16:39] <MattyMatt> ah well. one day I'll have a breadboard like pfred1's and time & money to play with it :)
[20:17:11] <MattyMatt> * MattyMatt googles beagleboard
[20:19:40] <MattyMatt> eek 3.4Mhz max speed on the i2c ram chips. forget that
[20:19:40] <corecode> hey
[20:20:53] <corecode> could you guys point me to resources where i can learn about diy cnc mills?
[20:21:41] <corecode> on the wiki i see a page on stepper devices, but i didn't find a list of diy projects and their complexity/price/precision
[20:24:05] <corecode> ah there you go, case studies
[20:24:16] <corecode> so which one is suggested for diy?
[20:24:46] <kanzure> http://diylilcnc.org/ DO NOT make this :P
[20:24:55] <kanzure> i'd suggest maybe one of the gingery machines with a cnc conversion
[20:25:05] <kanzure> unless you want to convert a mill that you find somewhere?
[20:25:14] <corecode> hm.
[20:25:28] <corecode> convert how?
[20:27:28] <kanzure> 'conversions' are where you pick up some manual mill and thorw in the electronics on your own
[20:27:31] <kanzure> *throw
[20:29:53] <MattyMatt> corecode, do you have lots of plywood lying around?
[20:30:42] <MattyMatt> http://imagebin.ca/view/VYrny5J.html
[20:32:03] <MattyMatt> I think if I was starting again, with a slightly higher budget, I'd pay the $35 for solsylva's plans
[20:33:23] <MattyMatt> when you say cnc mill, are you thinking heavy metal or desktop wooden?
[20:34:11] <MattyMatt> my dremel pusher is a mill, and it's cnc :)
[20:35:36] <corecode> hm
[20:35:42] <corecode> i have a dremel pusher
[20:37:20] <mikegg> can you control hal parameters with a pyvcp slider?
[20:44:16] <corecode> MattyMatt: did you convert it to cnc?
[20:51:24] <corecode> are any of these good to mill small pcb features?
[21:15:03] <andypugh> mikegg: Yes, that is their main use
[21:20:39] <lepton> I'm continuing to work on my Hal file (it's finally starting to make sense!) and I'm trying to figure out how to tie together two stepper outputs for a gantry
[21:21:05] <lepton> as in, I have two seperate step generators / encoders on my Mesa board that need to work in unison to move my X axis gantry
[21:22:10] <MattyMatt> corecode, mine is pure CNC. you'd want sth stiffer than mine for fine pcb work tho
[21:23:11] <MattyMatt> plywood gantry is a bit wobbly etc
[21:23:49] <MattyMatt> there's supposed to be some steel in the sides, but there's none yet
[21:25:24] <MattyMatt> if you have $500 + shipping from taiwan, search for Sable 2015 on ebay
[21:26:42] <MattyMatt> tom3p, have you noticed any downsides to the Sable yet? I read a forum where somebody was complaining about bad alignment or sth
[21:27:19] <andypugh> lepton Have a look at the stepper gantry sample file. There is a special kinematics file for gantry systems.
[21:27:43] <lepton> Thanks andypugh
[21:29:38] <mikegg> andypugh: how? net spindle-trim pyvcp.scale01 hm2_5i20.0.pwmgen.03.scale is not doing the trick...
[21:51:28] <andypugh> mikegg: It needs to be in the postgui hal file, the pyvcp pins don't exist to be linked until axis has launched
[22:03:09] <JT-Hardinge> Sweet! M8 is hooked up and coolant flows blue!
[22:03:41] <Jymmm> JT-Hardinge: But is it flowing all over the floor is the question =)
[22:03:57] <davidf> hi
[22:05:06] <Jymmm> JT-Hardinge: and are you sure thats coolant, and not one of those discs you toss in the toilet tank
[22:05:28] <davidf> question: How (or where) are the absolute coordinates for G53 defined?
[22:07:36] <JT-Hardinge> could be toilet water :)
[22:07:43] <JT-Hardinge> from the machine origin
[22:08:14] <JT-Hardinge> davidf: when you home that sets the G53 zero for each axis you home
[22:09:28] <davidf> OK thanks, I figured that must be it, but I couldn't seem to find any documentation of that. Prob in section on homing where I didn't look. I was looking for a G-code.
[22:09:53] <davidf> Thanks JT-Hardinge !
[22:11:24] <JT-Hardinge> np, where did you look to find the answer in the g code section?
[22:13:49] <mikegg> how do you get more tune tabs to show up in the calibration window?
[22:15:06] <Jymmm> mikegg: http://i46.tinypic.com/r0tsh4.jpg
[22:17:36] <mikegg> har har har...
[22:18:15] <Jymmm> mikegg: That's All Folks!
[22:18:44] <JT-Hardinge> add more axis?
[22:19:55] <JT-Hardinge> hmm G53 is still in "programmer-speak" I can barely understand it and I know what it means :)
[22:21:15] <Jymmm> JT-Hardinge: (story of my life)
[22:26:44] <mikegg> I got it. set AXES=4 in the ini file
[22:53:24] <mikegg> andypugh: I had it in a postgui hal file
[22:54:07] <andypugh> That's odd.
[22:54:15] <andypugh> Did you get it working?
[22:54:52] <mikegg> no, not yet... went a different route.
[22:55:05] <mikegg> my spindle controller is 0-10 VDC analog control
[22:55:31] <mikegg> it's not really linear, was going to put a slider to adjust the pwmgen scale
[22:55:51] <mikegg> so I could trim the spindle speed in
[22:56:24] <mikegg> couldn't get it to work, so I did PID with the velocity feedback
[22:56:28] <andypugh> it ought to work, the most likely issue is that the pins aren't called what you think they are called. comment out that net line, start emc, and look in machine->config
[23:00:17] <lepton> Hmm, I'm getting an invalid module format error when I try to call up gantrykins.ko in a hal file (following the stepper-gantry example)
[23:01:29] <lepton> Any ideas on how to move forward with that?
[23:03:13] <andypugh> what does your loadrt line actually say?
[23:03:51] <mikegg> it keeps telling me: pin 'pyvcp.my-hscale' does not exist
[23:04:26] <andypugh> mikegg: Does it?
[23:06:07] <lepton> loadrt gantrykins
[23:06:15] <andypugh> The pyvcp panel is loading OK?
[23:06:18] <lepton> Just like the example file (assuming your question was directed at me)
[23:07:17] <andypugh> Yes, it was
[23:07:50] <mikegg> ahh yes. No, it doesn't. But when I change it to pyvcp.my-hscale-f it then tells me that hm2_5i20.0.pwmgen.03.scale does not exist....which it doesn't
[23:09:35] <mikegg> I think I am just too much of a rookie when it comes to hal. I've read through the tutorials on linuxcnc.org many many times. still confuses me
[23:10:10] <mikegg> I just want to drive hm2_5i20...scale with pyvcp.my-hscale-f
[23:10:12] <andypugh> Yeah, me too.
[23:11:21] <andypugh> In the HAL file, just after all the loadrt lines, add a line saying (I think) "show all"
[23:11:41] <andypugh> That should dump a list of all pins and parameters (possibly to dmesg)
[23:12:48] <andypugh> Actually, it goes to the terminal, which means you need to start emc from the terminal.
[23:13:25] <andypugh> mikegg: What's your "num_pwmgens" number?
[23:18:59] <mikegg> 4
[23:19:32] <mikegg> i mean, it makes sense that the command is not working. hm2_5i20.0.pwmgen.03.scale is not a pin
[23:19:50] <andypugh> Ah, it's a parameter
[23:19:56] <mikegg> yeah
[23:20:28] <andypugh> Take the pwm demand input through a scaling function instead?\
[23:21:50] <mikegg> yeah, I could make a pin for the slider and one for the command value and then multiply the two before I send it to pwmgen value
[23:21:51] <mikegg> ...
[23:22:05] <andypugh> (loadrt scale count=1 ; net pid.0.output => scale.0.in ; net pwmgen.03.command scale.0.out )
[23:22:18] <andypugh> http://www.linuxcnc.org/docview/html//man/man9/scale.9.html
[23:22:28] <mikegg> well not using PID, but the idea holds
[23:22:42] <mikegg> *anymore
[23:22:59] <andypugh> Then you can net your slider to the scale.0.gain to get what you want.
[23:23:21] <andypugh> Closed-loop spindle control might be better though.
[23:32:23] <oddnamezor> oddnamezor is now known as frallzor
[23:35:19] <mikegg> that's what I thought, but I think the spindle motor controller is running it's own PID at a faster rate
[23:35:28] <mikegg> which can be problematic
[23:59:00] <frallzor> hmm if I want to calculate reduction for belts is it as simple as like 1 gear = 42 teeth and and is like 12teeth then you just divide them and get the reduction you get?
[23:59:09] <frallzor> like in this case, 1:3.5
[23:59:27] <lepton> Any ideas on the issue I'm having with gantrykins.ko - dmesg reports "gantrykins: exports duplicate symbol kinematicsInverse owned by trivkins"