#linuxcnc | Logs for 2014-10-17

Back
[00:04:43] <CaptHindsight> right now 3d printing of molds for casting has been very overlooked
[00:05:22] <XXCoder> it is.
[00:05:38] <XXCoder> I rarely see making mold via 3d printer
[00:05:41] <CaptHindsight> you can 3d print molds for casting aluminum very rapidly
[00:05:48] <XXCoder> I mean, it's dead simple to make 3d printer for say wac
[00:05:50] <XXCoder> wax
[00:05:59] <CaptHindsight> sand molds as well
[00:06:29] <zeeshan|2> im thinking
[00:06:33] <zeeshan|2> i should just scrap the 3 transformers ihave
[00:06:54] <zeeshan|2> http://www.kijiji.ca/v-view-details.html?adId=1025946532
[00:06:56] <zeeshan|2> i cvurrently have those up
[00:06:59] <zeeshan|2> but realistically
[00:07:02] <zeeshan|2> i dont think anyone will need em :P
[00:07:05] <CaptHindsight> you can inkjet wax in the several liters per hour at better than 0.001" res
[00:07:24] <XXCoder> thats hella fine resolution
[00:07:42] <XXCoder> well night
[00:07:55] <CaptHindsight> hasta
[00:08:55] <CaptHindsight> zeeshan|2: are the ads on kijiji free?
[00:08:58] <zeeshan|2> yes
[00:09:34] <CaptHindsight> heh "Over 6,636,478 Free Local Classifieds" on the top banner
[00:09:46] <CaptHindsight> what day is it?
[00:09:55] <zeeshan|2> you can make it more visible
[00:09:58] <zeeshan|2> by paying for "top ad"
[00:10:04] <zeeshan|2> which puts it at the top of all other ads
[00:11:39] <CaptHindsight> do you have to repost them every few days like Craigslist?
[00:12:44] <CaptHindsight> the US link takes you to http://www.ebayclassifieds.com/
[00:12:52] <zeeshan|2> they stay for 30 days
[00:17:57] <CaptHindsight> http://www.kijiji.ca/v-business-industrial/winnipeg/alzmetal-vertical-milling-machine-for-sale-or-rent/598337513?enableSearchNavigationFlag=true how about Tuesday from 11 to 4?
[00:20:57] <CaptHindsight> do things get more expensive in Manitoba and and Saskatchewan?
[01:25:59] <zeeshan|2> CaptHindsight: yews
[01:26:13] <zeeshan|2> ontario and quebec are the cheapest
[01:48:04] <MacGalempsy> hello
[02:11:46] <Deejay__> moin
[02:48:22] <Loetmichel> mornin'
[07:33:06] <lair82> ssi you around?
[08:24:29] <CaptHindsight> http://www.3ders.org/articles/20141016-the-smallest-battery-powered-3d-resin-printer-launches-on-kickstarter.html take that you chip makers, when did you ever see a battery powered mill? :p
[08:30:56] <jthornton> anyone know of a way to pass a value from a pyvcp spin box to a subroutine?
[08:57:39] <dutchfish> hi, anyone willing to answer some basic questions to get me going?
[08:59:39] <dutchfish> my first one is, is it possible to bootstrap the hardware (i have the electronics part of the setup going), with minimal tools, so i can basically do my own machineparts, i have some of the parts but not all.
[09:02:50] <dutchfish> my first project would be a small tabletop router, nema17 or nema23 (which i both have running, because i want to make an A4 based as my primer and a larger one in the future), for making pcb's and small aluminium parts.
[09:03:29] <dutchfish> from that i hope to do my own machineparts to cut down costs
[09:03:55] <jdh> dutchfish: yes.
[09:03:57] <dutchfish> is that possible? any hints or tips welcome to get me bootstrapped.
[09:05:18] <dutchfish> jdh, what do you recommend to get me going without going to very expensies holahoops?
[09:05:52] <jdh> way too many variables.
[09:06:02] <jdh> and what is 'very expensive' to you?
[09:06:03] <dutchfish> jdh, btw i have some 1x1inch cntruction alu-profile, around 2 pieces of 2 mtrs
[09:06:33] <dutchfish> jdh, less then 600 euro would be ok
[09:06:47] <dutchfish> jdh, i have motors electronics all working
[09:07:15] <jdh> do you have tools? drillpress? semi-accurate saw?
[09:07:20] <dutchfish> jdh, fyi, i am a linuxguy, but dont know very much about tooling
[09:07:34] <jdh> me too
[09:08:39] <dutchfish> jdh, i have a dewalt 800 watt spindle motor, 1 dernier closed loop dc, 1 yamasha dc motor 300rpm, 3 nema23 and 5 nema17 (3Amps), handtools, tablesaw with widiablade, common handtools
[09:09:33] <dutchfish> oopos, yamasha dc motoer 3000rpm*
[09:10:14] <dutchfish> jdh, aluprofile 1inch, heavy duty 2 pieces of 2 mtr
[09:10:27] <dutchfish> jdh, and small aluparts
[09:10:28] <jdh> you could buy a pre-built router frame for about 650 euro
[09:10:48] <dutchfish> jdh, like the chinese ones?
[09:10:58] <jdh> yep
[09:11:06] <dutchfish> jdh, fyi, i am studying this subject for over 1 year
[09:11:21] <dutchfish> jdh, looked alot a ny7cnc
[09:11:49] <jdh> don't know that one
[09:11:58] <jdh> http://www.carving-cnc.com/cnc-router-mainbody.html
[09:12:31] <jdh> you are in .nl?
[09:12:39] <jdh> what do you want to do with your machine?
[09:13:04] <dutchfish> jdh, this is this channel i mentioned https://www.youtube.com/channel/UCRcZL-xSVg55-na811vMgGA
[09:13:37] <dutchfish> jdh, i want high precision cnc small alu stuff, like hamradio parts, like aluknobs, frontplates, pcb etc
[09:13:54] <dutchfish> jdh, i am actually also a hamradio-operator
[09:14:18] <dutchfish> jdh, yes i am in .nl
[09:14:32] <jdh> his looks pretty good. He has more free time than I do.
[09:14:47] <dutchfish> ;)
[09:16:15] <dutchfish> jdh, those looks pretty sturdy, but transport costs are prolly gone kill the project .... ?
[09:16:17] <ju_emb> hi, I need to mill a piece that is most likely a pocket and has a name in it. Any recommended linux based program for toolpath generation?
[09:16:55] <jdh> there are cheaper versions on ebay
[09:17:45] <jdh> ju_emb: http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Simple_LinuxCNC_G-Code_Generators
[09:17:49] <dutchfish> jdh, yes, but i fear for the quality; as i said i am not a good toolguy, and hardly can judge about backlash, resonances, quality
[09:18:36] <jdh> dutchfish: the screws/etc will be of the same quality you would buy for the same amount.
[09:18:58] <dutchfish> jdh, you mean the trapezium spindles?
[09:19:30] <jdh> ballscrews in this case.
[09:19:35] <dutchfish> ok
[09:20:10] <ju_emb> jdh: I know that page and I'm sticking around for two day's now with some of them, but seems I'm to stupid to get a acceptable result out of it. That's why I'm asking here for recommendation.
[09:20:11] <dutchfish> jdh, thats the most evident part i am still missing, i have enough aluminium to build at least 2, but i need to get bootstrapped somehow
[09:20:55] <jdh> ju_emb: perhaps http://www.scorchworks.com/Fengrave/fengrave.html
[09:21:04] <jdh> if you just want text engraving.
[09:21:19] <jdh> dutchfish: start drawing, start cutting.
[09:21:39] <jdh> 1x1 alum is pretty flexy though.
[09:21:42] <dutchfish> ju_emb, if your project is a oneoff, you could draw your own templates right within linuxcnc
[09:21:56] <dutchfish> ju_emb, it did thta part already for my own projects
[09:22:09] <ju_emb> I need to mill-out a pocket all around the text,
[09:22:24] <dutchfish> ju_emb, yeh, possible with a template
[09:22:45] <jdh> ju_emb: I do that with cut2d, but not linux and not free... The free CamBam might do that also
[09:23:39] <dutchfish> ju_emb, if you go windows, bobcat is another one, it can do from linux cad software as well
[09:24:06] * dutchfish mumbles, too many choices
[09:25:29] <ju_emb> CamBam I havn't tried yet, maybe I should give it a shot
[09:27:44] <ju_emb> http://www.cambam.info/downloads/ xxx.msi looks also like windows only
[09:28:11] <ju_emb> sorry guys, got it for linux
[09:31:41] <dutchfish> ju_emb, if you are on the same route as me (all linux) i would go the route of qcad->meshcam->gcode route, that is what i planned for my major projects
[09:32:31] <dutchfish> ju_emb, this is meshcam http://www.grzsoftware.com/users/linux-cnc/
[09:33:40] <ju_emb> dutchfish: yes I'm Linux-only I'll have a look at meshcam now
[09:35:11] <dutchfish> ju_emb, maybe later, when i settled, i write my own cam from scratch in QT
[09:35:58] <dutchfish> (when i get my pension)
[09:36:50] <ju_emb> dutchfish: that's a big project, but if you go for it, let me know, I'm in
[09:37:06] <dutchfish> oh, and before i forget, kudos to the devs of linuxcnc
[09:38:29] <dutchfish> ju_emb, yes, the cam part is for now th ebiggest hurdle i believe
[09:39:02] <dutchfish> ju_emb, nothing yet, that gets me excited, but who knows ....
[09:41:12] <tjtr33> JT-Shop, can your wire the spin box output (say a float) to analog input En(0-3) then use gcode M66 En L0, then get the gcode to use the #5399?
[09:41:13] <tjtr33> (see http://linuxcnc.org/docs/devel/html/gcode/m-code.html#sec:M62-M65)
[09:45:44] <dutchfish> jdh, do you know of china exporters that ship to germany and from there to europe, those mainbodies?
[09:46:05] <dutchfish> jdh, import duties, taxes and transport cost, kills my dream
[09:46:41] <dutchfish> jdh, getting a 800 dollar mainbody to here will add up to at least over 1100 dollars
[09:48:52] <ju_emb> dutchfish: you can get it EMS shipped, takes a bit longer to arrive, but it's at a good price
[09:50:08] <ju_emb> dutchfish: what work-area do you need
[09:51:16] <JT-Shop> tjtr33, thanks for the idea
[09:56:27] <dutchfish> ju_emb, A4 if possible
[09:56:45] <dutchfish> ju_emb, i have alot of tools already
[09:56:55] <dutchfish> ju_emb, but i need a bootstrap to get me going
[09:57:14] <dutchfish> ju_emb, electronics steppers etc is all done
[09:57:43] <dutchfish> ju_emb, also have quit some aluminium
[09:58:05] <dutchfish> ju_emb, but no hex-spindles, linear rails
[09:58:21] <dutchfish> ju_emb, and no motor mounts yet
[09:58:32] <dutchfish> ju_emb, but all has been drawn in cad
[09:58:59] <dutchfish> ju_emb, and an aircooled spindle motor of 800watt 23.000rpm
[09:59:32] <MattyMatt> I write a lot of my gcode by hand these days, since I realised it's just as quick and better gcode than using the toolpath generating script I used in blender
[09:59:32] <dutchfish> (brushless)
[09:59:33] <ju_emb> once I've seen a great machine made by someone in the Netherlands, I remember was something about 750 Euro
[09:59:57] <dutchfish> ju_emb, oh?
[10:00:22] <MattyMatt> are you thinking of the sable2015? that's taiwanese with a dutch importer
[10:01:44] <ju_emb> yes, it's that machine
[10:02:01] <dutchfish> jdh, at least, thank you for helping out so far
[10:02:41] <dutchfish> ah that one http://www.cnc-sable.nl/sable-2015-tafelfrees-p-21.html
[10:03:44] <MattyMatt> I always liked the look of that. I could only afford plywood
[10:04:02] <dutchfish> yeh, 1k is not nothing
[10:04:02] <ju_emb> yes, but I remember it was cheaper some time ago
[10:04:21] <MattyMatt> it was $500 + $300 shipping
[10:04:22] <dutchfish> maybe they sell th emainbody separate
[10:04:40] <ju_emb> I like really the way that this machine moves the table, not the entire portal
[10:05:05] <ju_emb> I changed my design that way and got great results
[10:05:11] <dutchfish> ju_emb, yes
[10:05:16] <MattyMatt> me too :)
[10:05:46] <dutchfish> MattyMatt, you live in europe?
[10:05:48] <MattyMatt> http://imgur.com/a/DNWJq#0
[10:05:57] <MattyMatt> yep UK
[10:06:19] <dutchfish> MattyMatt, nice
[10:06:48] <ju_emb> that remembers me on my first steps
[10:06:54] <dutchfish> MattyMatt, maybe i do wood and then get my own parts, but i dont know if i can pull that off
[10:07:13] <dutchfish> MattyMatt, i have about 1 metric ton aluminium
[10:07:53] <ju_emb> and I guess no milling machine or lathe to machine it into a CNC router
[10:07:54] <dutchfish> MattyMatt, or find someone that get th eparts i need to get me going
[10:08:01] <dutchfish> ju_emb, exactly
[10:08:24] <MattyMatt> or a nice fresh packet of hacksaw blades >:)
[10:08:29] <dutchfish> thats why i emphasized 'bootstrapping it'
[10:08:37] <dutchfish> MattyMatt, lol
[10:10:03] <MattyMatt> it would be bootstrapping, if my machine was still enough to work metal. unfortunately it isn't until I add some more strategic bits of hand-fitted metal
[10:10:06] <dutchfish> ju_emb, i have thought baout buying a Siege X4 second hand, that would get me going, but a good one costs at least 500 euro too
[10:10:51] <dutchfish> ju_emb, i have spend almost 1 year lurking auctions, but no luck
[10:11:30] <dutchfish> its the well known chicken egg problem
[10:11:51] <dutchfish> the aluminium i got for free
[10:12:00] <dutchfish> or almost
[10:12:26] <ju_emb> do you have a link to Siege X4, my google gives only products made by a siege
[10:13:32] <dutchfish> ju_emb, http://www.mini-lathe.com/Mini_mill/Reviews/SX4/sx4-rvw.htm
[10:13:41] <dutchfish> ju_emb, there is also an X4
[10:13:55] <dutchfish> ju_emb, chinese amking btw, but excellent price performance
[10:14:07] <dutchfish> ju_emb, i worked with one when i was abraod
[10:14:14] <dutchfish> abroad*
[10:14:14] <MattyMatt> http://www.ebay.co.uk/itm/milling-machine-aciera-f12-/201193797154 sweet. it's like a 100 year old MF70
[10:14:31] * dutchfish facepalms MF70
[10:14:48] <MattyMatt> that's the smallest old mill I've ever seen
[10:14:50] <JT-Shop> just use hand tools to build something that can build a better one...
[10:15:16] <ju_emb> That's nearly a real machine
[10:15:35] <dutchfish> ju_emb, yep, you can turn them into a cnc, many have done that
[10:15:50] <dutchfish> ju_emb, then you can make your own tabletop whatever
[10:16:11] <dutchfish> ju_emb, i ahve seen them going for as less as 400 euro
[10:16:14] <ju_emb> I do that with big Mills and lathes
[10:16:27] <dutchfish> ju_emb, if you have access to them, sure
[10:16:32] <dutchfish> i haven't
[10:17:12] <ju_emb> you have also access to it, Europe is a gold mine in matal working machines
[10:17:38] <dutchfish> ju_emb, for those who know how the rabbit jumps, sure
[10:17:52] <dutchfish> ju_emb, i am just a monkey pushing buttons
[10:18:11] <dutchfish> ;)
[10:19:23] <dutchfish> i just need a little luck, to get started
[10:19:38] <ju_emb> Where is your problem, turning that machine into a CNC?
[10:19:49] <dutchfish> ju_emb, no, just to get one
[10:19:50] <ju_emb> or just the price to buy it?
[10:20:27] <dutchfish> ju_emb, basically yes, all i want is a bootstrap to mill my own, except for the basic parts i can not do by cnc
[10:21:03] <ju_emb> have a look at that : http://cnc-auction.de/detail.asp?id=11137#xyz
[10:21:25] <tjtr33> JT-Shop, tested ok - ish, beware that the spinbox value update bug may stll be there ( i am not on newest master)
[10:21:44] <dutchfish> ju_emb, wow, now i need a new home ;)
[10:21:59] <tjtr33> but gcode moved axis correctly if I edited spinbox then inc'd it up or down 1 unit
[10:22:50] <dutchfish> ju_emb, i could by such thing, make my stuff and then sell it again .... that would be an option
[10:22:56] <dutchfish> s/by/buy
[10:23:48] <ju_emb> do it, I'm the one that buys it later for the price you bought it
[10:24:58] <dutchfish> ju_emb, i will think about it
[10:25:18] <dutchfish> ju_emb, its a great machine
[10:25:26] <ju_emb> I'm one of the bidder on that machine
[10:26:10] <dutchfish> ju_emb, ah, then i will retreat, no use, playing eachother out
[10:26:38] <dutchfish> ju_emb, but ones you have it, make me some parts, i pay for it
[10:27:08] <dutchfish> ju_emb, you can reach me at pd4z@amsat.org
[10:27:25] <ju_emb> problem is I'm on the other side of the ocean
[10:27:39] <dutchfish> ju_emb, ouch
[10:27:52] <dutchfish> ju_emb, what region?
[10:28:38] <ju_emb> dutchfish: you got mail
[10:29:00] <dutchfish> ju_emb, yep
[10:29:22] <dutchfish> ju_emb, i replied with my personal address, so we can keep contact
[10:29:51] <ju_emb> perfect
[10:30:11] <dutchfish> :)
[10:30:45] <dutchfish> ju_emb, got it?
[10:31:18] <ju_emb> yes, I'm writing some to you
[10:31:45] <dutchfish> excellent
[10:32:50] <tjtr33> JT-Shop, haha someone already posted it, just stumbled onto it http://www.linuxcnc.org/index.php/italian/forum/20-g-code/26843
[10:33:12] <dutchfish> ju_emb, i am off to do some shopping, we keep in contact
[10:33:54] <dutchfish> ju_emb, have fun
[10:34:28] <ju_emb> OK, dutchfish
[10:36:23] <ssi> lair82: am now
[10:36:53] <lair82> Just letting you know those boards went out yesterday.
[10:37:11] <ssi> cool thanks
[10:37:20] <ssi> usps?
[10:40:18] <tjtr33> if the pyvcp spinbox doesnt update correctly on master, see http://psha.org.ru/irc/%23emc/2009-12-09.html & jmk's report http://ehc.ac/p/emc/feature-requests/77/
[10:41:36] <lair82> Yep,
[10:42:25] <lair82> might try to ebay those last two boards, just to off load them
[10:44:57] <skunkworks> ssi, what did you end up getting for drives?
[10:45:48] <ssi> skunkworks: it's still a little up in the air :P
[10:46:09] <ssi> skunkworks: I got some amc sinusoidal drives, se10a20, and they're working with my hall effect converters, but they're a little too small
[10:46:26] <ssi> I have some BE25A20 drives coming, which are trapezoidal drives and adequately sized
[10:46:48] <ssi> but my hall converter was designed to work with sinusoidal drives, and it doesn't correct the hall states accurately enough to run a trapezoidal drive
[10:47:17] <ssi> I was hoping to find some SE30A20 drives, but they don't seem to show up on ebayl
[10:48:24] <JT-Shop> tjtr33, yea the update bug still exists in 2.6.3
[10:58:32] <tjtr33> tomp3=tjtr33 in that 2009 discussion, and hacking pyvcp.py made my code & system very unportable
[10:58:34] <tjtr33> i wonder wtf i pasted as the fix in that conversation?
[10:58:48] <ssi> https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-xap1/v/t1.0-9/10689795_10203960146341973_2911608567527865361_n.jpg?oh=f0cbddf53988ded51a36b4c60326b631&oe=54B34A1D&__gda__=1420674632_825af4f466b62a558a339d2cc507cba3
[10:58:53] <ssi> oh man that's a bad day
[10:59:19] <PetefromTn_> no thats freakin' hilarious...!!
[11:01:36] <ssi> hall converter pcbs are out for delivery
[11:01:43] <ssi> I had the X axis jogging last night
[11:01:48] <ssi> but it was doing something weird
[11:02:09] <ssi> I'd jog 10", and at the end of the jog, the drive would fault in a strange way
[11:02:16] <ssi> like I think it was losing hall state or something
[11:02:26] <ssi> I could grab the screw and turn it a little bit and it would lock back up
[11:02:49] <ssi> right now i'm blaming my cobbled together breadboard hallstate converter prototype
[11:03:10] <ssi> other than that, working on tuning it, it was MUCH smoother with the load attached
[11:03:20] <JT-Shop> tjtr33, #5399 works like a champ
[11:03:24] <ssi> but I was having trouble getting a huge ferror spike at the beginning out
[11:03:28] <ssi> even with lots of FF2 it wouldn't go away
[11:03:36] <ssi> beginning and end I should say
[11:03:41] <ssi> it was almost like a jerk error
[11:04:05] <zeeshan|2> why do you think its smoother with load attached? :P
[11:04:19] <Connor> Resistance / Friction
[11:04:25] <ssi> mechanical damping
[11:05:15] <zeeshan|2> if youre interested in the math behind it
[11:05:21] <zeeshan|2> its interesting
[11:06:12] <Connor> ssi Was that plane at YOUR airport ?
[11:06:20] <ssi> Connor: lol no
[11:06:27] <ssi> just a pic on the faceboox
[11:06:28] <Connor> Wonder how much that would cost to fix...
[11:06:36] <ssi> more than the plane's worth, probably :(
[11:10:09] <zeeshan|2> im looking at the example we did in control systems
[11:10:15] <zeeshan|2> so when you couple it with a mechanical load
[11:10:28] <zeeshan|2> you change the combinmed motor+load inertia
[11:10:40] <zeeshan|2> and then you add mechanical damping too
[11:10:43] <zeeshan|2> its weird
[11:10:52] <zeeshan|2> the whole root locus changes
[11:11:16] <zeeshan|2> i kinda messed with servos back then
[11:11:22] <zeeshan|2> it would remember things :-(
[11:12:15] <zeeshan|2> he's definining the motor equatn as v_in(s) = R*i(s) + L*s*i(s) + e_m(s)
[11:12:26] <zeeshan|2> (transformed using laplace)
[11:15:11] <zeeshan|2> https://controls.engin.umich.edu/wiki/index.php/PIDTuningClassical#Ziegler-Nichols_closed-loop_tuning_method
[11:15:28] <zeeshan|2> do people use this when tuning their position feedback loop?
[11:18:51] <zeeshan|2> where is andypugh when you need him :-(
[11:19:03] <tjtr33> yes, 'they' ( linuxcnc-ers). some use it, and thx, thats a good explanation ( i like the constant amplitude tip _
[11:19:04] <ssi> england
[11:19:31] <zeeshan|2> tjtr33: thats how we learned it in class to tune a system with unknown mathematical models
[11:19:40] <zeeshan|2> but i think its limited to 2nd order systems only
[11:20:02] <zeeshan|2> ssi is the position loop a feedforward or feedback
[11:20:09] <ssi> both
[11:20:14] <zeeshan|2> whatcha mean both
[11:20:17] <ssi> I mean both
[11:20:35] <zeeshan|2> feedback in mesa and feedforward in linuxcnc?
[11:20:41] * zeeshan|2 is guessing
[11:20:56] <ssi> PID is based on feedback
[11:21:24] <ssi> feedforward is based on knowledge of the input and its time derivatives
[11:21:45] <ssi> linuxcnc pid component can do both at the same time
[11:22:10] <zeeshan|2> i dont think ive ever learned about feedforward that is why i am confused about it
[11:22:29] <tjtr33> zeeshan|2, dunno if anyone has posted a spreadsheet to help calc the values. if not, sounds like you know how to do that for the community.
[11:22:57] <zeeshan|2> tjtr33: its just those 3 formulas for kc ti td
[11:23:14] <ssi> you should ask your university to teach real world things
[11:23:17] <zeeshan|2> once you monitor that its oscilliating, you note down the value for K_u that caused it
[11:23:30] <zeeshan|2> and the period of the oscillation
[11:23:33] <zeeshan|2> P_u
[11:23:41] <zeeshan|2> ssi: clearly it taught something real life
[11:23:49] <zeeshan|2> and remember, i'm in mechanical engineering
[11:23:56] <zeeshan|2> control systems isn't usually taught to a lot of mech engs.
[11:24:03] <zeeshan|2> it's just an extra course at our uni
[11:24:12] <zeeshan|2> its mostly a mechatronics type course
[11:24:23] <ssi> so the question is
[11:24:24] <zeeshan|2> which might explain why they didn't go in detail
[11:24:36] <ssi> are you teaching me control theory, or am I teaching you control theory?
[11:24:39] <ssi> cause that much is unclear to me at the moment
[11:25:03] <zeeshan|2> i'm wondering why you're not using a tuning method like zieger nichols to tune your position loop
[11:25:04] <skunkworks> yes
[11:25:27] <zeeshan|2> so it's not about "teaching me or teaching you"
[11:25:41] <skunkworks> I tried to use zieger nicholes method - never got it to work well with servos.
[11:25:48] <zeeshan|2> skunkworks: what happens?
[11:26:03] <zeeshan|2> were you using feedback or feedforward or both?
[11:26:06] <skunkworks> also - there is a pidat I think that does auto-tuning (which I didn't have much luck with...
[11:26:35] <skunkworks> It has been a while - but the tune wasn't stable.
[11:26:40] <ssi> skunkworks: you know what would be neat?
[11:26:58] <ssi> skunkworks: some kind of little usb gadget or something with a bunch of optical encoder knobs on it
[11:27:08] <ssi> that you could plug in and the calibration tool in linuxcnc could use
[11:27:11] <skunkworks> cloning cradek to come and tune everyones servos?
[11:27:13] <ssi> so you could realtime tweak pid values
[11:27:36] <ssi> or your way works too, I guess :)
[11:27:50] <jdh> I've tried lots of auto-servo-tuners. None really worked.
[11:27:54] <ssi> my tuning method is two step
[11:28:03] <ssi> 1) get it as close as I can with my own limited skills
[11:28:09] <skunkworks> I don't know why you would need anything extra.. You have the ecoder info - couldn't you auto-tune with that?
[11:28:12] <zeeshan|2> so basically guess work
[11:28:12] <zeeshan|2> lol
[11:28:14] <ssi> 2) post pictures of halscope and cradek or pcw tells me exactly what to do to make it perfect
[11:29:04] <skunkworks> I think I got to .0005 at 200ipm with my crappy tuning...
[11:29:13] <zeeshan|2> skunkworks: you were tuning the position loop?
[11:29:26] <skunkworks> yes - I have velocity drives
[11:29:29] <zeeshan|2> okay
[11:30:26] <ssi> pcbs are here :D
[11:30:33] <zeeshan|2> i see what ssi is saying now
[11:30:35] <ssi> now I get to try out my homemade laser cut mylar stencil
[11:30:38] <zeeshan|2> theres both pid and ff0-ff2
[11:31:34] <zeeshan|2> can you keep the FF0-FF2 values 0 while you tune pid using zieger-nichols?
[11:31:44] <zeeshan|2> and pid values to 0 when tuning feedforward using zieger-nichols?
[11:33:25] <tjtr33> afaik theres 2 control systems here, the driver and linuxcnc. and tuning the primary ( the drive's velocity loop ) is black art.
[11:33:26] <tjtr33> tuning the outer loop ( linuxcnc, the position loop ) is more of a science, but it depends on the the quality of the primary tuning.
[11:34:24] <skunkworks> you can also tune voltage/current drives also with linuxcnc pid..
[11:34:52] <tjtr33> adjust(change) or tune(make better) ?
[11:35:55] <ssi> 12:14 <zeeshan|2> i don't give a fuck about pete
[11:35:55] <ssi> 12:14 <zeeshan|2> he's a redneck with no brain
[11:35:59] <ssi> this is getting out of hand
[11:36:10] <zeeshan|2> lol @ ssi postion private conversations
[11:36:15] <zeeshan|2> *posting
[11:36:21] <zeeshan|2> you're getting out of hand
[11:39:04] <zeeshan|2> http://www.linuxcnc.org/docs/2.4/html/pid-block-diag.png
[11:39:07] <zeeshan|2> that makes sense
[11:45:38] <t12> can yall get a bedroom or something
[11:47:45] <Jymmm> t12: This is a room! Just grab the camera and popcorn, it's a romantic comedy, we can upload to youtube and mock them later =)
[11:48:24] <t12> today on as the world turns
[11:48:41] <Jymmm> "As the stomach turns"
[11:49:36] <Jymmm> "One Life to Give"
[11:50:09] <Jymmm> "General Psychiatric Hospital"
[11:50:35] <ssi> lol I just got a phone call from a rigger
[11:50:42] <ssi> "Yeah I was just returning your call... you need something moved?"
[11:50:49] <Connor> OMG
[11:50:50] <ssi> uh, yeah. I got it done over two weeks ago :P
[11:55:55] <zeeshan|2> whatcha guys think? http://i.imgur.com/ci50ock.png
[11:56:06] <zeeshan|2> one 24x24" box for all the noisy stuff
[11:56:09] <zeeshan|2> and power distribution
[11:56:15] <zeeshan|2> and one box for all the sensitive stuff
[11:56:37] <zeeshan|2> or should i use 1 box but stage it
[11:56:45] <zeeshan|2> so that level 1 has all the vfd/noisey stuff
[11:57:02] <zeeshan|2> and then a metal plate bolts on top and seperates it and forms a second layer where all the sensitive stuff can go
[11:59:27] <Tom_itx> ssi, he ran outta booze money and decided the weekend was coming...
[12:00:13] <CaptHindsight> ssi: that's how some of them are
[12:04:19] <archivist> model engineer show had two people showing stuff driven by linuxcnc, one dual booting and one other arrrrrguino thing
[12:04:38] <zeeshan|2> what were they driving?
[12:05:05] <archivist> one was a lathe and the other had a small gantry
[12:05:19] <zeeshan|2> nice
[12:05:44] <ssi> lol
[12:06:02] <zeeshan|2> how many were running mach? :D
[12:07:12] <archivist> the dual booter was linuxcnc for threading and mach for widgits
[12:07:53] <archivist> and no pictures today, forgot to put the memory card back into the camera....grrrrr
[12:12:55] <ww34ww34> hi all!
[12:33:37] <ssi> https://pbs.twimg.com/media/B0KjLA0IAAAj739.jpg:large
[12:33:40] <ssi> couple bridges to clean up
[12:33:43] <ssi> but overall came out good
[12:34:39] <jdh> nifty
[12:34:55] <archivist> I see short shorts
[12:35:02] <ssi> yeah
[12:35:13] <ssi> lasercut mylar stencil isn't perfect
[12:35:19] <ssi> but it's a pretty good timesaver :)
[12:37:26] <ssi> shoulda spaced the DB back off the edge about 1/4" more
[12:40:22] <zeeshan|2> since mesa can output 5-28V @ 300mA each, and 2 of the smaller vfds use 12V control signals
[12:40:31] <archivist> I damn I am old enough to remember that tune, googles and it was 1957 The Royal Teens' 1957 song Short Shorts
[12:41:04] <zeeshan|2> can you use the output to control run/stop condition?
[12:41:23] <zeeshan|2> archivist: lol
[12:41:44] <archivist> https://www.youtube.com/watch?v=CMg8M_GcQww
[12:41:50] <_methods> ssi: who did the pcb?
[12:42:04] <ssi> gpb
[12:42:06] <ssi> gpm rather
[12:42:08] <ssi> via pcbonline.co
[12:42:20] <zeeshan|2> archivist: that was the era where bikinis
[12:42:23] <_methods> how many you run?
[12:42:27] <ssi> 30
[12:42:30] <zeeshan|2> short shorts were being used? :)
[12:42:32] <_methods> nice
[12:47:45] <zeeshan|2> http://i.imgur.com/KBEar9R.png
[12:47:50] <zeeshan|2> need help!
[12:48:12] <zeeshan|2> im trying to avoid using a relay board..
[12:48:39] <zeeshan|2> how can i send a 12V output from mesa to pin "FWD"
[12:48:41] <zeeshan|2> for example
[12:50:53] <archivist> via a device with open collector and a pull up or via an opto or whatever
[12:51:10] <archivist> what is the spec of the outputs anyway
[12:52:05] <zeeshan|2> 5-28V
[12:52:11] <zeeshan|2> 300mA
[12:52:56] <zeeshan|2> i'm using modbus with the lathe
[12:53:06] <zeeshan|2> but these cheapo vfds for the coolant and hydraulic pump have no modbus :/
[12:54:30] <archivist> often vfds have a logic supply output (12v/whatever)
[12:54:56] <zeeshan|2> this one shows 12v at pin 5 on the vfd
[12:55:23] <archivist> a pull up to the mesa output from there
[12:56:27] <zeeshan|2> so for example there would be a wire that goes directly from mesa output 0 to pin 3 "FWD" on the vfd
[12:56:33] <archivist> yes
[12:56:50] <zeeshan|2> okay awesome :)
[12:56:57] <archivist> not that I have ever used one of the cards yet
[12:57:06] <archivist> sniff
[12:57:09] <zeeshan|2> hehe
[12:57:21] <zeeshan|2> can't argue with the 15outputs iot provides
[12:57:24] <zeeshan|2> tons!
[12:57:58] <archivist> and dont forget the grounds
[12:58:28] <zeeshan|2> what grounds
[12:59:55] <archivist> all circuits have a reference
[13:00:23] <zeeshan|2> so basically the ground for mesa
[13:00:33] <zeeshan|2> and vfd's control side ground should be tied together
[13:00:34] <zeeshan|2> right?
[13:00:42] <zeeshan|2> so they both have the same 0v state
[13:00:43] <archivist> to the control gnd on the vfd
[13:00:49] <archivist> yes
[13:01:12] <zeeshan|2> hehe that was what was confusing me 'how can you have 1 wire going to the control', there is no return path
[13:01:20] <zeeshan|2> but now that makes sense, they both have same ground
[13:01:28] <zeeshan|2> thanks :D
[13:01:40] * zeeshan|2 is dieing to making chips
[13:01:50] <zeeshan|2> first project is making a ring gear
[13:02:07] <zeeshan|2> hypoid ring gear that is
[13:02:46] <archivist> back axle?
[13:02:51] <zeeshan|2> yes fir a differntial
[13:02:55] <zeeshan|2> *for a differential
[13:03:14] <zeeshan|2> right now there is only 4.10 rear end or 3.90
[13:03:16] <archivist> you do know that is rather a specialized job
[13:03:19] <zeeshan|2> i want 3.3~
[13:03:31] <zeeshan|2> yes
[13:03:38] <zeeshan|2> the goal was to use a 5 axis to produce the ring gear
[13:03:53] <zeeshan|2> out of 4340, then send it for heat treating
[13:04:02] <zeeshan|2> (case hardening)
[13:04:10] <archivist> what about the grinding
[13:04:33] <zeeshan|2> it will get micrpolished
[13:04:37] <zeeshan|2> *micropolished
[13:04:50] <zeeshan|2> from what ive been told, depending onthe heat treatment, there is very little distortion
[13:05:01] <zeeshan|2> 3 thou in some cases
[13:05:16] <archivist> 3 thou can be a lot in a gear
[13:05:29] <zeeshan|2> depends on where it is right..
[13:05:50] <zeeshan|2> if its on the involute then it's nfg =/
[13:06:08] <zeeshan|2> maybe ill attach a grinding bit to the spindle
[13:06:11] <zeeshan|2> and grind it to shape
[13:07:07] <zeeshan|2> archivist: i fully expect the first differential i put together
[13:07:08] <zeeshan|2> to explode
[13:07:10] <zeeshan|2> :-)
[13:08:22] <archivist> my efforts for a plain generated bevel failed
[13:08:32] <zeeshan|2> why?
[13:09:07] <archivist> the resultant bevel angle was wrong
[13:09:11] <zeeshan|2> haha
[13:09:28] <zeeshan|2> are you talking about the between the bevel gears?
[13:09:30] <zeeshan|2> typically 90 deg?
[13:09:31] <archivist> that is the simple part though
[13:09:36] <zeeshan|2> or the pressure angle
[13:09:54] <archivist> I think the tooth widths is wrong
[13:11:24] <archivist> http://www.collection.archivist.info/archive/DJCPD/PD/2013/2013_08_19_bevel/IMG_1655.JPG
[13:11:48] <archivist> root looks too narrow
[13:11:51] <zeeshan|2> lol
[13:11:58] <zeeshan|2> thats not 90 deg!
[13:11:58] <zeeshan|2> :D
[13:12:18] <CaptHindsight> zeeshan|2: http://www.electro.fisica.unlp.edu.ar/temas/pnolo/p1_OIT.pdf
[13:12:27] <archivist> aint funny after hours of cutting and weeks of doing the maths
[13:12:32] <zeeshan|2> sorry mate :D
[13:12:52] <zeeshan|2> did you figure out if it was a math error
[13:12:54] <zeeshan|2> or machining error
[13:13:40] <CaptHindsight> zeeshan|2: http://www.bapihvac.com/content/uploads/2010/07/understanding-ground-loops.pdf
[13:14:07] <zeeshan|2> CaptHindsight: why are you showing me ground loop
[13:14:08] <zeeshan|2> :P
[13:14:20] <archivist> because you NEED to know
[13:14:22] <CaptHindsight> http://www.smar.com/en/technicalarticles/article?id=8
[13:14:42] <zeeshan|2> i just follow grounding the shielding on one side
[13:14:45] <zeeshan|2> and staring all the grounds
[13:14:50] <zeeshan|2> thats i learned in here
[13:14:57] <zeeshan|2> *what i
[13:15:12] <zeeshan|2> archivist: im looking at my gear book
[13:15:23] <zeeshan|2> looks like the pitch angles might be not correct?
[13:15:28] <CaptHindsight> zeeshan|2: because you can never know too much, unless you walk into your parents bedroom as a child and ....
[13:15:33] <zeeshan|2> CaptHindsight: haha
[13:15:49] <zeeshan|2> honestly, when it comes to electronics
[13:15:59] <zeeshan|2> i just want to make it work, i'm not too interested in the inner workings :(
[13:16:08] <zeeshan|2> inner workings = black box!
[13:16:25] <CaptHindsight> ground loops may keep it from working
[13:16:35] <zeeshan|2> but when it comes down to mechanics, i need to get all the nitty gritty or ill will be sad
[13:16:55] <archivist> you are not looking in the correct plane to judge the pressure angle in that pic
[13:17:01] <CaptHindsight> hate to see all that oversized wiring go to waste due to a few poor connections :)
[13:17:11] <zeeshan|2> http://engineeronadisk.com/notes_mechanic/images/gears2.gif
[13:17:16] <zeeshan|2> CaptHindsight: haha
[13:17:29] <zeeshan|2> im gonan follow the same thing i did witrh the lathe controller and hope it works :P
[13:17:45] <zeeshan|2> i did have noise in the limit switch signals, which i dont know where it was coming from, wasn't the vfd or the steppers
[13:17:53] <zeeshan|2> but i just ended up using debounce in linuxcnc to overcome it
[13:18:05] <archivist> zeeshan|2, some maffs http://www.archivist.info/gear/designbevel.php
[13:18:29] <zeeshan|2> archivist: you've got patience to do it like that!
[13:19:03] <ssi> zeeshan|2: I hope you're not still planning on running 4AWG to the machine off a 125A breaker
[13:19:10] <archivist> very likely a machining error due to difficulty of setting the starting points and angles
[13:19:27] <zeeshan|2> archivist: ah
[13:19:37] <zeeshan|2> ssi http://i.imgur.com/cHda1MQ.png
[13:20:12] <ssi> ok
[13:20:27] <ssi> just making sure that if you're going to ridiculously overkill it, you at least do so in a somewhat safe way
[13:20:38] <zeeshan|2> what you don't see in that diagram
[13:20:41] <ssi> last I saw you had 4awg feeder and were talking about 125A breaker
[13:20:43] <zeeshan|2> is the 2 extra servo drives in the future
[13:20:59] <zeeshan|2> which is why i am running a 130A wire to it
[13:21:04] <zeeshan|2> so i can just change the breaker
[13:21:29] <zeeshan|2> ssi i was looking at the wrong chart, i ended up finding the correct nec table
[13:21:38] <zeeshan|2> 4awg is only good for 95A =/
[13:22:07] <zeeshan|2> archivist: i can imagine making the ring gear using 5 axis
[13:22:17] <zeeshan|2> but the hypoid pinion gear loops a lot harder..
[13:22:22] <zeeshan|2> *looks
[13:22:31] <ssi> just 3d print it
[13:22:49] <archivist> buy a gleason and cnc it
[13:22:57] <zeeshan|2> you really think a 3d printed gear will take 1800ft-lb of torque? :P
[13:23:01] <CaptHindsight> zeeshan|2: are you going to have overcurrent protection devices on each individual branch?
[13:23:11] <zeeshan|2> CaptHindsight: fuses
[13:23:32] <zeeshan|2> i didn't want to clutter the diagram
[13:24:03] <CaptHindsight> zeeshan|2: ok, so you won't be tying #14 directly to #8 or anything like that
[13:24:05] <zeeshan|2> http://i.tfcdn.com/img2/06fMpU0AYyq6zcRakp-fUxyfmJcSn5FYlFKeWJTKkFFSUmClr5-aXKGXmZuYnlqsm5ibWJWfp5ecn6sPEdH31Dcx9Cp01TXwCAny0csqSAcA/fvUG-v8A.B
[13:24:12] <zeeshan|2> i have a crapload of these babies, they light up when the fuse goes out
[13:24:51] <zeeshan|2> http://www.thesolar.biz/DSC00323.JPG
[13:24:57] <zeeshan|2> neutral, l1 l2 will have these blocks
[13:25:09] <zeeshan|2> from the big wire to wher eit goes to all the smaller wires
[13:25:17] <zeeshan|2> and then all the smaller wires go to fuse holders before they go to their respective device
[13:25:31] <ssi> the run between there and the fuse is a potential hazard
[13:25:44] <CaptHindsight> to be avoided
[13:25:51] <zeeshan|2> how else can i do it?
[13:26:13] <CaptHindsight> didn't you say something about busbars the other day?
[13:26:18] <zeeshan|2> yes
[13:26:22] <zeeshan|2> i was planning to use bus bars
[13:26:37] <zeeshan|2> i dont see how the bus bar will change anything?
[13:26:46] <zeeshan|2> itll still have smaller wires going from the bus bar to the fuse holders
[13:26:48] <ssi> bus bar won't melt like 14awg wire will
[13:27:15] <CaptHindsight> take a look at the inside of a load center
[13:27:15] <zeeshan|2> in this case, the distribution block is my "bus bar"
[13:27:31] <zeeshan|2> CaptHindsight: i have!
[13:27:52] <zeeshan|2> usualyl youll have 3 bus bars l1 l2 l3
[13:27:53] <zeeshan|2> neutral bar
[13:27:55] <zeeshan|2> and ground bar
[13:28:02] <_methods> you don't use your wire as an improvised fuse system?
[13:28:11] <zeeshan|2> _methods ROFL
[13:28:22] <_methods> heheh
[13:28:35] <ssi> zeeshan|2: in a load center, the breakers or fuses are directly attached to the busbar on the hot side
[13:28:39] <zeeshan|2> http://i130.photobucket.com/albums/p252/turbozee84/null_zpsf4f8f107.jpg
[13:28:43] <zeeshan|2> those weres the ones i designed
[13:28:59] <zeeshan|2> ssi ah i see
[13:29:01] <ssi> if you run small gauge wire from your bus bar to the fuse, and the hot side of the fuse shorts, that wire can and will catch on fire before the upstream breaker trips
[13:29:22] <ssi> remember, the breaker protects the wire
[13:30:04] <zeeshan|2> well aren't supposed to make that unfused side
[13:30:08] <zeeshan|2> a short as possible
[13:30:31] <Connor> I need to put a DIN rail in a plastic enclosure.. I used double-sided foam mounting table to mount the wire fingers.. I'm wondering if it would be strong enough for the DIN rail... Says it's good for up to 2Lbs.. but, they don't say what area is..
[13:31:15] <zeeshan|2> i wonder if i should just buy a sub panel
[13:31:19] <zeeshan|2> and stick it on the cnc box
[13:31:33] <zeeshan|2> that way the big wire comes to the subpanel
[13:31:34] <roycroft> you can't drill through the plastic enclosure and bolt the din rail down?
[13:31:42] <zeeshan|2> and it'll have breakers for each circuit
[13:31:54] <roycroft> i don't trust double sided foam tape over time
[13:32:05] <archivist> I never expect tape to handle long term work
[13:32:25] <CaptHindsight> zeeshan|2: that will keep the smoke and molten copper inside the wires
[13:32:49] <zeeshan|2> CaptHindsight: huh?
[13:32:58] <Connor> roycroft: It's a cheap radioshack project box.. and I need to mount it flush.. the screws would cause issue..
[13:33:14] <Connor> if I counter sink them.. I'm concerned they'll pull through..
[13:33:18] <zeeshan|2> conner use nut serts
[13:33:23] <zeeshan|2> specificall designed for plastic
[13:33:29] <roycroft> abs?
[13:33:38] <zeeshan|2> http://image.carcraft.com/f/techarticles/12501124+w799+h499+cr1+ar0/ccrp_0811_44_z%2Btips_help_ease_project_car_work%2Bnutserts.jpg
[13:33:57] <ssi> zeeshan|2: I thought about doing something like that
[13:33:58] <zeeshan|2> http://www.can-amtalk.com/forums/uploads/monthly_02_2013/post-7829-0-50755800-1361528636.jpg
[13:33:58] <Connor> http://www.radioshack.com/product/index.jsp?productId=2062285
[13:34:07] <zeeshan|2> ssi sub panel?
[13:34:07] <_methods> http://imgur.com/G6rwe1I
[13:34:09] <ssi> getting a small load center and pulling the working bits out of the metal box
[13:34:19] <ssi> and mounting it on the electrical panel
[13:34:44] <zeeshan|2> wouldn't it be better just to keep the sub panel but fix it to your cnc control box
[13:34:53] <ssi> not really
[13:34:55] <zeeshan|2> so that way if you ever have short circuit and your breaker decides to explode
[13:35:00] <zeeshan|2> its contained within the subpanel
[13:35:05] <zeeshan|2> have you see when happens during short circuit testing? :D
[13:35:08] <ssi> there's already three other breakers in there not in a box
[13:35:16] <zeeshan|2> i understand that
[13:35:26] <zeeshan|2> even on my box theres a couple breakers
[13:35:43] <zeeshan|2> i'm just saying safety wise, it'd be nice to keep that sub panel box
[13:36:37] <zeeshan|2> http://www.youtube.com/watch?v=BIiiMa1IGvM
[13:36:57] <zeeshan|2> gotta love exploding breakers
[13:38:07] <zeeshan|2> i was watching some of the eaton testing breaker videos
[13:38:20] <zeeshan|2> they were testing the 4000A breakers
[13:38:42] <zeeshan|2> when that shit exploded, it literally shot the door (6'x4') across the room
[13:39:03] <CaptHindsight> you never look at the panel when you close the breaker
[13:39:09] <zeeshan|2> yea
[13:39:15] <zeeshan|2> if someonne was even standing in front of it
[13:39:17] <zeeshan|2> they woulda lost an arm
[13:39:43] <CaptHindsight> you can see him pumping it up before it blows
[13:39:54] <CaptHindsight> or winding a spring
[13:39:55] <zeeshan|2> http://www.youtube.com/watch?v=qu-ssfQRRJg
[13:40:22] <zeeshan|2> one of the design tasks for the exlosure i posted before
[13:40:29] <zeeshan|2> i was routing of plasma during explosion
[13:40:50] <CaptHindsight> zeeshan|2: they released the smoke from the wire!
[13:41:32] <zeeshan|2> hehe
[13:42:26] <CaptHindsight> http://www.youtube.com/watch?v=O3SzvFRx9Cg no boom but look at the process
[13:42:46] <zeeshan|2> http://www.homedepot.ca/product/125-amp-homeline-sub-panel-loadcentre-with-8-spaces-16-circuits-maximum/992402
[13:42:53] <zeeshan|2> 80$
[13:42:55] <Connor> ROFL https://www.youtube.com/watch?v=mrn3Yb3L_iU
[13:45:02] <zeeshan|2> CaptHindsight: these hosptiuals where the enclosure went
[13:45:13] <zeeshan|2> had remote racking
[13:45:31] <zeeshan|2> LOL connor
[13:45:55] <zeeshan|2> thats a nice truck too
[13:46:25] <ssi> Connor: I've actually been a part of a similar endeavor
[13:46:27] <ssi> and it ended similarly
[13:46:42] <zeeshan|2> no body was stepping onthe brakes?
[13:47:12] <CaptHindsight> https://www.youtube.com/watch?v=ifaUFMYsESM this is expected
[13:48:25] <zeeshan|2> LOLOL
[13:48:34] <zeeshan|2> it almsot made it
[13:52:53] <CaptHindsight> there sure are lots of car ramp and car lift fails
[13:52:58] <zeeshan|2> haha
[13:53:09] <zeeshan|2> everyones a mechanical engineer!
[13:58:29] <zeeshan|2> CaptHindsight: do you know if i still need a disconnect switch
[13:58:33] <zeeshan|2> if i have a sub panel? :P
[13:59:07] <zeeshan|2> main panel -> disconnect s/w -> sub panel?
[13:59:35] <zeeshan|2> cause otherwise the only way ti disconnect the machine would be through the main panel breaker
[14:00:57] <CaptHindsight> heh, it depends....
[14:01:18] <CaptHindsight> you want a disconnect outside the control panel
[14:01:34] <zeeshan|2> i will have a conduit ru nning from main panel
[14:01:36] <zeeshan|2> to sub panel
[14:01:44] <CaptHindsight> how far?
[14:01:50] <zeeshan|2> across the garage
[14:01:53] <zeeshan|2> so about 25 feet
[14:02:01] <CaptHindsight> so on the machine
[14:02:32] <zeeshan|2> yes
[14:02:45] <CaptHindsight> the breaker in the main panel will protect the wires running to the machine
[14:02:52] <zeeshan|2> yessir
[14:03:07] <CaptHindsight> at the machine you'll just need a switch
[14:03:09] <zeeshan|2> but i still need a way to turn off the machine
[14:03:22] <CaptHindsight> switch/disconnect
[14:03:27] <zeeshan|2> http://www.galco.com/images/abbg/ot160et3_p.jpg
[14:03:28] <CaptHindsight> on the outside
[14:03:29] <zeeshan|2> something like that
[14:03:42] <CaptHindsight> then on the inside you'll have your sub-panel
[14:03:49] <ssi> normally on these machines there's an interlock disconnect on the door of the power cabinet
[14:03:55] <CaptHindsight> with breakers protecting all the branches
[14:04:03] <ssi> so you have to shut off the main power in order to open the door
[14:04:13] <zeeshan|2> ssi modern machines yea
[14:04:16] <zeeshan|2> lock out procedure
[14:04:23] <ssi> my 1978 hardinge has it
[14:04:32] <zeeshan|2> this one doesnt
[14:04:32] <zeeshan|2> :P
[14:04:39] <ssi> the swiss don't believe in safety
[14:04:46] <zeeshan|2> if this was in a factory i'd do that
[14:04:49] <zeeshan|2> but its my personal machine :P
[14:05:16] <zeeshan|2> these 125A disconnect switches arent cheap
[14:05:37] <zeeshan|2> oh nm
[14:05:58] <zeeshan|2> http://www.automationdirect.com/adc/Shopping/Catalog/Circuit_Protection_-z-_Fuses_-z-_Disconnects/Disconnect_Switches/UL_508_Rated_Non-Fusible_Disconnects/DIN_Rail_or_Panel_Mount_%2863-125_Amps,_SD2_Series%29/SD2-125-RR
[14:06:14] <zeeshan|2> so this baby would go BEFORE the sub panel
[14:06:44] <CaptHindsight> accessible on the outside
[14:06:49] <zeeshan|2> you know what i should do?
[14:06:57] <zeeshan|2> i should just get a sub panel
[14:06:58] <zeeshan|2> wit ha main breaker
[14:07:01] <zeeshan|2> which will be the disconnect
[14:07:15] <zeeshan|2> and just mount the sub panel on the outside
[14:07:24] <CaptHindsight> that will work
[14:07:43] <zeeshan|2> it just wont have the pretty red handle :-(
[14:08:50] <CaptHindsight> http://www.ebay.com/itm/Challenger-100-A-600V-3-PH-Safety-Switch-HD363-/230582117005
[14:10:12] <zeeshan|2> i forget the cycles to failure for a breaker
[14:10:25] <zeeshan|2> but i remember it being smaller in magnitude compared to a disconnect switch
[14:10:32] <CaptHindsight> yes
[14:10:57] <zeeshan|2> maybe i should just grab a disconnect switch
[14:10:59] <zeeshan|2> and mount it on the sub panel
[14:11:08] <CaptHindsight> ~$50
[14:11:10] <zeeshan|2> so many options
[14:13:38] <zeeshan|2> here we go
[14:13:38] <zeeshan|2> http://www.kijiji.ca/v-renovation-electrical/hamilton/commander-125a-subpanel/1013749294?enableSearchNavigationFlag=true
[14:13:40] <zeeshan|2> $20
[14:13:42] <zeeshan|2> comes with breakers
[14:13:42] <zeeshan|2> hahah
[14:14:09] <CaptHindsight> main lug version
[14:14:17] <zeeshan|2> huh
[14:14:29] <CaptHindsight> look for a 125a disconnect
[14:14:40] <zeeshan|2> i posted one from automation direct
[14:14:48] <zeeshan|2> i can mount it right on the side of the sub panel
[14:15:13] <zeeshan|2> http://www.automationdirect.com/adc/Shopping/Catalog/Circuit_Protection_-z-_Fuses_-z-_Disconnects/Disconnect_Switches/UL_508_Rated_Non-Fusible_Disconnects/DIN_Rail_or_Panel_Mount_%2863-125_Amps,_SD2_Series%29/SD2-125-RR
[14:15:14] <zeeshan|2> that thing
[14:15:34] <CaptHindsight> main lug means that it has lugs on the busbar vs a main breaker that feeds the busbar
[14:15:50] <zeeshan|2> this one looks like main lugs
[14:15:56] <zeeshan|2> so wire would go into panel
[14:15:59] <zeeshan|2> through disconnect switch
[14:16:00] <zeeshan|2> then to lugs
[14:17:07] <CaptHindsight> http://ep.yimg.com/ay/yhst-57905738662791/qo312l125g-square-d-main-lug-load-center-29.jpg main lug vs ...
[14:18:08] <CaptHindsight> main breaker http://ecx.images-amazon.com/images/I/91+VybUsSXL.jpg
[14:18:26] <zeeshan|2> yes
[14:18:31] <zeeshan|2> but notice where the main breaker attaches
[14:18:35] <zeeshan|2> you can usually attach lugs
[14:19:19] <CaptHindsight> it's the lingo used to describe the different types of panels
[14:19:25] <zeeshan|2> yea
[14:19:32] <zeeshan|2> i was making sure!
[14:20:30] <zeeshan|2> CaptHindsight: i used to get confused sometimes when working with our panelboard line
[14:20:35] <zeeshan|2> theres literally 23908231821308921380 breakers
[14:20:42] <zeeshan|2> with 239083281123 lug combinations
[14:20:44] <zeeshan|2> for 2930823980328 wires
[14:21:06] <zeeshan|2> eaton's panelboards come in 4 families
[14:21:10] <CaptHindsight> main lug panel http://www.nachi.org/bbsystem/usrimages/e/erby_014.jpg
[14:21:15] <zeeshan|2> prl1a/2a/4
[14:21:20] <zeeshan|2> and then the bigger family
[14:23:08] <zeeshan|2> whoops didnt type the '3a'
[14:23:09] <zeeshan|2> :)
[14:23:32] <CaptHindsight> main breaker type http://news.yeselectric.com/wp-content/uploads/2013/04/eaton-before-and-after-1024x677.jpg
[14:23:46] <zeeshan|2> thats a panelboard prl2a family
[14:23:47] <zeeshan|2> :D
[14:24:04] <zeeshan|2> i always found it funny
[14:24:13] <zeeshan|2> that the main breakers for the prl2a series (the small guys)
[14:24:23] <zeeshan|2> are the small breakers on the prl3/4a family
[14:24:24] <zeeshan|2> :D
[14:25:27] <CaptHindsight> zeeshan|2: are you required to have metal conduit for residential there or do they use romex now?
[14:25:44] <zeeshan|2> depends on if its above the surface or not
[14:26:04] <zeeshan|2> if it's above the surface, yoou can run romex through conduit
[14:26:08] <zeeshan|2> or run armor cable
[14:26:26] <zeeshan|2> but 2awg / 4 wire armor cable
[14:26:28] <zeeshan|2> will be stupid expensive
[14:26:48] <CaptHindsight> so residential above ground in a wall can be romex?
[14:27:07] <Jymmm> Not really, any underground mains should have plenty =)
[14:27:10] <zeeshan|2> by above the surface
[14:27:16] <zeeshan|2> i mean outside of the walls
[14:27:27] <zeeshan|2> CaptHindsight: yes
[14:27:45] <zeeshan|2> to save money
[14:27:54] <CaptHindsight> ok, so in a wall it has to be able to be repulled?
[14:27:56] <zeeshan|2> i think im gonna move the mill closer to my panel in the garage
[14:28:14] <zeeshan|2> what do you mean repulled?
[14:28:26] <zeeshan|2> if its inside a wall you can use romex
[14:28:27] <CaptHindsight> in a raceway vs romex
[14:28:31] <zeeshan|2> oh
[14:28:44] <zeeshan|2> if its inside a wall you dont need a raceway for commercial
[14:28:49] <zeeshan|2> or residential
[14:28:53] <CaptHindsight> wow
[14:28:59] <zeeshan|2> SOME commercial
[14:28:59] <zeeshan|2> that is
[14:29:14] <zeeshan|2> like a store like sears will have conduit
[14:29:19] <zeeshan|2> but papa johns pizza store
[14:29:20] <zeeshan|2> won't
[14:29:23] <zeeshan|2> or will
[14:29:24] <zeeshan|2> depends
[14:29:39] <CaptHindsight> in a city vs in the country?
[14:29:41] <zeeshan|2> actually the pizza store will also have conduit
[14:29:49] <zeeshan|2> it depends on the zoning
[14:30:04] <zeeshan|2> and use
[14:30:20] <zeeshan|2> i remember we sent our prl3 series panel board to a tim hortons
[14:30:28] <zeeshan|2> which is pretty huge
[14:30:35] <zeeshan|2> it was a 1000A panel
[14:30:45] <zeeshan|2> why they need a 1000A panel is beyond my understanding
[14:33:17] <CaptHindsight> big doughnut maker
[14:33:44] <zeeshan|2> the explanation my boss gave me
[14:33:47] <CaptHindsight> 50KW icing drier
[14:34:03] <zeeshan|2> the metal halide lighting
[14:34:08] <zeeshan|2> and refigerators
[14:34:12] <CaptHindsight> 25KW nut sprinkler
[14:34:13] <zeeshan|2> and freezers
[14:34:18] <zeeshan|2> hahah
[14:34:33] <zeeshan|2> you know when you go to mall parking lots
[14:34:36] <zeeshan|2> and they have lighting?
[14:34:45] <zeeshan|2> if its old school ligting
[14:34:50] <zeeshan|2> those panels get HUGE!!
[14:35:29] <CaptHindsight> zeeshan|2: did you guys ban incandescent bulbs and mercury vapor?
[14:36:28] <zeeshan|2> i know theres a law already passed through for residential
[14:36:31] <zeeshan|2> not sure about commercial/industrial
[14:36:50] <zeeshan|2> you cant buy incandescent bulbs anymore
[14:37:05] <zeeshan|2> theyre all CCFL
[14:37:05] <zeeshan|2> or led
[14:37:52] <CaptHindsight> bbl
[14:43:44] <CaptHindsight> how do you tune a banjo?
[14:44:36] <ssi> depends on the banjo
[14:49:16] <ssi> AW SERIOUSLY
[14:53:13] <_methods> yep
[14:58:53] <ssi> I used someone's pre-made component for the jtag header on this board
[14:58:56] <ssi> and it's pinned out wrong
[14:59:08] <ssi> it LOOKS like it's pinned correctly on the scheme, but if you look carefully, the pinout reads "1 2 3 4 6 5"
[14:59:20] <ssi> so even though the pins are in the correct order to match my programming cable
[14:59:27] <ssi> it's swapping the last two
[14:59:39] <ssi> easy to deal with, I can just swap the pins on the cable
[14:59:43] <ssi> but tracking that down was annoying
[15:01:19] <ssi> anyway I got two of them to program
[15:01:21] <ssi> third won't scan
[15:01:32] <ssi> one seems to be working correctly, one seems to have a bad pin somewhere
[15:01:35] <ssi> so now to chase bridges :)
[15:04:48] <ssi> I probably should have included pulldowns on the schmitt trigger inputs
[15:05:02] <ssi> it does weird things with them floating
[15:21:50] <cradek> is anyone else in houston for the tx/rx hackfest?
[15:22:13] <cradek> seb and I are here and aren't sure when and how the shindig starts
[15:42:23] <CaptHindsight> not there, but they usually have an open house Fridays at 7
[15:43:37] <CaptHindsight> and the space opens at 5 https://txrxlabs.org/event/772/tinker-time/
[15:46:41] <tjtr33> they have facebook and twitter and email but no phone #
[15:52:51] <marmite> https://www.youtube.com/watch?v=GcPoYX--bhI&list=UUfNwK3alxD6UBm_97qXuRvw my latest find
[15:57:17] <CaptHindsight> love the sound
[16:01:32] <ssi> marmite: neat
[16:01:49] <marmite> its one epci machine
[16:02:14] <ssi> https://pbs.twimg.com/media/B0LS0kkIQAIwf3r.jpg:large
[16:02:34] <marmite> ohhhhhhh
[16:04:07] <ssi> now to start designing rev2 :P
[16:40:39] <Deejay> gn8
[17:05:33] <zeeshan|2> this is awesome
[17:05:35] <zeeshan|2> https://www.flickr.com/photos/128539016@N05/14938790783/in/photostream/lightbox/
[17:05:45] <zeeshan|2> i was taking off the door to scrap the electrical cabinet
[17:06:04] <zeeshan|2> and i realized hey, wait a second, this door looks like the chip pan i was going to build
[17:06:14] <zeeshan|2> exact same width, but 2" longer
[17:06:15] <zeeshan|2> !! :D
[17:06:30] <andypugh> Win!
[17:06:42] <zeeshan|2> :D
[17:06:53] <zeeshan|2> hey andypugh
[17:06:56] <zeeshan|2> i was looking for you earlier :)
[17:07:03] <andypugh> I was hiding
[17:07:07] <zeeshan|2> haha
[17:07:51] <andypugh> For the last 6 months I have been spending a lot more time in the workshop than in front of the computer.
[17:08:03] <zeeshan|2> assuming the velocity feedback loop is tuned correctly, can you use zieger nichols closed loop method to tune the position loop by setting the feedforward 0,1,2 to 0 and then tune PID according to the method?
[17:08:16] <zeeshan|2> and then used the open loop method for it, while keeping PID 0, to tune for the FF values?
[17:08:24] <zeeshan|2> what have you been doing in the workshop?
[17:08:25] <andypugh> Maybe.
[17:08:50] <andypugh> I can’t claim to have tuned my mill particularly carefully, I keep meaning to have another go.
[17:09:06] <zeeshan|2> see when you're designing controls, you have mathematical models
[17:09:13] <zeeshan|2> but when youre tuning a random servo, you dont really have a mdoel
[17:09:21] <andypugh> I have never used a model
[17:09:35] <andypugh> The systems in my day-job are too random
[17:09:40] <zeeshan|2> too many DOF?
[17:09:46] <andypugh> Yes
[17:10:43] <andypugh> One of my controllers has an I-term that is the product of three 8x8 maps. So that is six noise-factors that my I term can be compensated for...
[17:11:01] <zeeshan|2> haha
[17:11:11] <andypugh> But also means that I have 192 I-terms :-)
[17:11:11] <zeeshan|2> you were desiging controllers for automotive use right?
[17:11:16] <zeeshan|2> *are
[17:11:31] <andypugh> I don’t design the controllers, I tune them.
[17:11:34] <zeeshan|2> ohh
[17:11:38] <andypugh> (this one took 6 months)
[17:11:45] <zeeshan|2> jeez, that sounds intense
[17:12:30] <zeeshan|2> we always modeled a motor driving a screw
[17:12:40] <zeeshan|2> as a 2 DOF, is it really 2 DOF though?
[17:13:28] <andypugh> A lot of PID theory seems to stop at the filling-a-tank problem.
[17:13:46] <andypugh> But often zero-output for zero-error is completly wrong.
[17:13:47] <zeeshan|2> the book we were using stopped at tuning a satellite tracker
[17:13:56] <zeeshan|2> :P
[17:14:10] <andypugh> (often zero-error means “hold the output”)
[17:15:19] <andypugh> velocity-mode servos with position feedback are classical though, you really do want zero-velocity when you are at the set point.
[17:15:40] <zeeshan|2> these amc servo drives im looking at have knobs that you turn to tune p i d
[17:15:53] <zeeshan|2> but theres no frigging number representation that i've seen in the pics
[17:16:04] <zeeshan|2> so you can't really use zieger
[17:16:55] <andypugh> We often get graduates joining the team keen to use ZN and models, but after a few years they end up tuning by guessing and feel like the rest of us :-)
[17:17:46] <zeeshan|2> well for a noob like me
[17:17:56] <andypugh> A good example of a situation where classical PID is wrong is a spindle. You do not want to have zero output when you have reached the set-point.
[17:17:59] <zeeshan|2> for a classical problem like you're saying, wouldn't ZN get me close
[17:18:08] <zeeshan|2> otherwise i'll be shooting in the dark
[17:18:38] <andypugh> So a spindle controller will typically have a P of zero, lots of FF0 and a bit of I to home in on the setpoint.
[17:18:45] <_methods> i've spent most of my life shooting in the dark
[17:18:52] <_methods> for some reason they never let me turn the lights on
[17:19:11] <_methods> who am i to argue
[17:20:01] <andypugh> Shooting in the dark doesn’t take that long. You can start with just P and first of all finding the order of magnitude. If 0.001 doesn’t work, try 0.01 (and so on)
[17:20:38] <andypugh> (and of 0.001 runs-away, try 0.0001 :-)
[17:20:55] <zeeshan|2> what are you trying to do? oscillate?
[17:20:58] <andypugh> But I am _not_ an expert on tuning servos and machine toole.
[17:21:01] <zeeshan|2> "marginally stable"
[17:21:19] <andypugh> Well, you first want to head in the right way, and follow a changing setpoint.
[17:22:50] <zeeshan|2> i guess you would first do it with the servos decoupled from the mechanical system
[17:22:57] <zeeshan|2> and then redo it with it coupled with the system
[17:23:41] <zeeshan|2> cause the inertia and damping i think will shift it's root locus
[17:24:01] <zeeshan|2> roots i mean
[17:24:10] <andypugh> Mke sure the motors spin in the right direction decoupled, but it is almost impossible to tune a bare motor
[17:24:36] <zeeshan|2> not enough damping? :D
[17:24:37] <andypugh> (well, in torque mode it is, with tachs and velocity mode it’s not so bad)
[17:24:44] <zeeshan|2> yea mine will be in vel mode
[17:24:50] <zeeshan|2> tach and vel
[17:24:54] <andypugh> Time to eat, I will read back.
[17:54:21] <Bushman> ave
[17:54:29] <zeeshan|2> okay this feedforward control is making sense
[17:54:40] <zeeshan|2> i can see why they had an accelerometer to measure vibration now
[17:54:45] <zeeshan|2> on the cnc grinders
[17:55:02] <zeeshan|2> they musta been using feedforward control to compensate for the vibration
[17:55:48] <zeeshan|2> andypugh: in a vel controlled servo , position feedback loop, why would you need FF control?
[17:57:28] <zeeshan|2> what type of disturbance are we anticipating?
[17:58:55] <Bushman> noob question: what do you guys use to generate g-code from DXFs? follow-up question: if you use dxf2gcode python script, how do i correctly add tool compensation and does it render in the GUI??
[18:00:07] <Bushman> i want to generate simple profile operation with tool compensation INSIDE the profiles (rectangles and circles)
[18:03:53] <Bushman> the dxf file contains outlines of the openings i need to cut in my piece. so i need to use G41/42.
[18:05:12] <Bushman> does anyone have any sugestions for linux software that can do the job?
[18:07:06] <Connor> You need CAM software.
[18:08:18] <andypugh> Bushman: Not free, but look at sheetcam
[18:08:49] <MattyMatt> what I did in that sitch was I loaded it in blender then wrote the gcode by hand
[18:08:54] <Bushman> andypugh: is it native gnu/linux app?
[18:08:58] * Bushman is checking sheetcam
[18:09:00] <Connor> CamBam is good too.. but, it's now Windows based.. and it's pretty inexpensive.. but, you get to try it for Free.. (run it 40 times)
[18:09:08] <MattyMatt> using blender purely as a viewer to get dimensions
[18:09:27] <Bushman> Connor: bamcam won't install
[18:09:36] <Connor> CamBam.
[18:09:50] <Bushman> Cambam. sorry
[18:09:51] <Connor> installs for me.
[18:09:53] <Bushman> errors on msi installation
[18:09:55] <andypugh> There is a SheetCAM for Linux
[18:10:07] <Connor> They have a forum and a IRC channel I think.
[18:10:13] <Bushman> andypugh: thanks, i'm gonna try it now
[18:10:36] <andypugh> I actually use Cambam, and will buy it I think.
[18:10:47] <andypugh> (I don’t actually use that much CAM)
[18:11:05] <Connor> andypugh: It's not a bad little Cam program for the $$$ is it
[18:11:05] <Connor> ?
[18:11:32] <andypugh> zeeshan|2: The controlle knows the required velocity of the next move a lot sooner than the PID controller does.
[18:11:55] <Bushman> 100EUR is a bit steap for my hobby stuff. that's about all my anual budget for hobby XD
[18:12:08] <zeeshan|2> well i can't do feedforward control on the velocity loop
[18:12:09] <Bushman> also it does not install :P
[18:12:16] <zeeshan|2> the amc drives from what i can see are PID only
[18:12:19] <andypugh> Both SheetCAM and Cambam are paid for in £ not $ :-)
[18:12:22] <zeeshan|2> but im wondering about the position loop
[18:12:30] <zeeshan|2> what disturbance are you antipiating
[18:12:37] <zeeshan|2> that will throw off the position
[18:12:44] <zeeshan|2> *anticipating
[18:13:05] <zeeshan|2> in the case of vibration i understand
[18:13:17] <zeeshan|2> but are there other disturbances?
[18:13:44] <andypugh> Well, a “perfect” velocity servo and FF0 would work perfectly with no PID. So if you get the FF0 very close, then all the PID is doing is correcting the imperfecton.
[18:14:19] <zeeshan|2> ahh
[18:15:28] <andypugh> Actually, I might be confusing my terms here.
[18:16:17] <andypugh> The LinuxCNC PID can take a direct velocity input, and the motion controller provides one.
[18:18:13] <zeeshan|2> are you talking about the position loop?
[18:18:28] <zeeshan|2> in my case i have glass scales
[18:18:44] <andypugh> Checking the manpage, you probably want to be looking at directly feeding command-deriv from the axis velocity pin, and tuning FF1
[18:19:11] <andypugh> (and you can feed the feedback-deriv pin from the tach, directly)
[18:19:46] <andypugh> (The LinuxCNC PID is a lot more than a PID)
[18:19:50] <zeeshan|2> yes
[18:19:56] <zeeshan|2> it has FF in it too
[18:20:36] <zeeshan|2> maybe its better to let linuxcnc do both the vel loop
[18:20:39] <zeeshan|2> and position loop
[18:20:45] <andypugh> You could get very close with a PID position loop, but working only with commend-deriv, feedback-deriv and FF1
[18:20:47] <zeeshan|2> rather than using the pid only in the servo drive
[18:21:26] <andypugh> The servo velocity loop is likely to be really fast.
[18:21:48] <zeeshan|2> ah
[18:21:56] <zeeshan|2> i guess i'm stuck with PID w/ the drive then
[18:22:33] <zeeshan|2> just to clarify your comment about the position loop
[18:22:39] <zeeshan|2> you're saying only use P D and FF1
[18:22:52] <zeeshan|2> 0 integral gain
[18:22:53] <zeeshan|2> right?
[18:25:46] <andypugh> I am saying that in theory the FF1, command-deriv and feedback-deriv pins would give you a perfect controller, except it will always miss position slightly. So then the PID adds corrections. In this case you would theoretically only need P, but I wouldn’t discount the use of I as a sort-of slower, secondary P. :-) (you stand a good chance of seeing slow I-oscilations if you use it, though)
[18:26:34] <andypugh> D might speed up response a bit.
[18:27:40] <zeeshan|2> i guess they teach you all this stuff at school
[18:27:46] <zeeshan|2> to give you a clue about the different types of responses
[18:28:01] <zeeshan|2> and how if you mess with one thing like "D_gain" what the general effects are
[18:28:11] <andypugh> Not at my school :-)
[18:28:13] <zeeshan|2> D was responsible for settling time
[18:28:39] <zeeshan|2> they literally didnt talk about feedfoward control
[18:28:49] <andypugh> It all comes down to where in the “order” your command, and output are.
[18:28:57] <zeeshan|2> nor does the book by normal 'control systems engineering" talk about it
[18:29:05] <zeeshan|2> *norman
[18:29:46] <andypugh> By “order” I mean the sense of integral, differential, etc.
[18:30:04] <Bushman> andypugh: sheetcam seems to be doing it's job. thanks. tho it seems to lack ability to remove unwanted contours from the operations.
[18:30:23] <zeeshan|2> thanks andypugh
[18:30:25] <Bushman> any other ideas for DXF to g-code converters?
[18:30:32] <zeeshan|2> dinner time!
[18:30:32] <zeeshan|2> :D
[18:30:48] <zeeshan|2> Bushman: are you working with 2d parts?
[18:30:48] <andypugh> if your feedback is order 0, always, for this discussion.
[18:30:48] <ssi> Bushman: you can remove unwanted contours
[18:30:56] <Bushman> i'd like to explore as much options as i can
[18:31:07] <Bushman> zeeshan|2: yes
[18:31:25] <Bushman> ssi: in sheetcam? i can't seem to figure out how.
[18:31:38] <MattyMatt> bushman, would it be easier to hunt for the unwanted contours in the gcode file? or delete them from the dxf and regenerate it
[18:31:39] <zeeshan|2> have you considered simple masteram?
[18:31:40] <MattyMatt> ?
[18:31:45] <zeeshan|2> mastercam 2d that is
[18:32:21] <ssi> Bushman: there's a "edit contours" button on the toolbar
[18:32:25] <ssi> looks like a mouse pointer with a C
[18:32:38] <ssi> then you can right click a contour and there's an option to assign it to a different layer
[18:32:54] <ssi> I usually just create a layer called "ignore"
[18:33:55] <Bushman> oh
[18:33:58] <andypugh> position control and velocity servos, you have 0 command and -1 control, so and FF1 and maybe D. If you are in torque mode, you have -1 command, so P control and FF2. Spindle is 0 command and 0 control, so I / FF0 is where you start.
[18:33:58] <Bushman> yes, that seem to work.
[18:34:59] <zeeshan|2> andypugh: what is this 0 and -1 you speak of
[18:34:59] <zeeshan|2> :)
[18:35:15] <Bushman> MattyMatt: if i'm to play with g-code manually, i might as well just write it, right? ;)
[18:35:30] <Bushman> zeeshan|2: mastercam, is that for linux?
[18:35:34] * Bushman checks
[18:35:46] <zeeshan|2> no its not
[18:35:57] <zeeshan|2> sorry forgot you wanted linux software
[18:37:24] <Bushman> yes :P
[18:37:28] <andypugh> zeeshan|2: What I am saying is consider whether you need to integrate or differentiate in time to get from your command to your control, and that says where in the PID “spectrum” you want to be woriking.
[18:37:46] <Bushman> preferably freeware or opensource since it's a hobby application.
[18:38:27] <Bushman> also my whole budget went for my mill parts :P
[18:38:56] <Jymmm> What does hobby have to do with it? Some people gamble as a hobby, and that's not free.
[18:42:33] <Rab> Bushman, print DXF to PDF, import to Inkscape, manually resize paths for tool compensation, output with Gcodetools. Not pretty, but it's free. ^_^
[18:43:42] <andypugh> CNC is my hobby, I spend more on it than on food :-)
[18:44:20] <zeeshan|2> haha
[18:44:34] <zeeshan|2> its almost as expensive as a car hobby :-(
[18:44:39] <zeeshan|2> if not more expensive
[18:50:02] <andypugh> When it gets strange is when it is part of your car/bike hobby and people ask you to make parts for their car/bike.
[18:51:38] <andypugh> I say “strange” because I can actually work as much overtime as I want, and be paid 4 x normal machinist rates in the day-job, so making the parts (theoretically) costs me money.
[18:51:50] <zeeshan|2> haha
[18:51:53] <zeeshan|2> thats the same for me
[18:52:03] <zeeshan|2> but additional money is always good
[18:52:16] <zeeshan|2> i was making dies for this guy a little while ago
[18:52:24] <zeeshan|2> and i mostly make custom parts for cars
[18:52:27] <zeeshan|2> completely unrelated
[18:53:50] <zeeshan|2> http://gnipsel.com/linuxcnc/tuning/servo.html
[18:53:57] <zeeshan|2> checked out jt's tuning guide
[18:54:06] <zeeshan|2> he's uses P, FF1, FF2
[18:54:12] <andypugh> I would actually happily take unpaid time off work to have more time for my projects, so the balance is different. ;-)
[18:54:44] <zeeshan|2> are you still working on your bike?
[18:57:45] <andypugh> That’s velocity servo? Yes, sort-of what I was saying, almost assume that LinuxCNC velocity output is “ideal” then bring it back in with some “integral” (P is order +1 in velocity servos, I think). I need to think about this hard and write it down, when it isn’t past midnight and +1 bottle of red.
[18:58:36] <andypugh> The bike is pretty much finished. But the paperwork is really troublesome. No chassis number, so the forms don’t “fit”
[18:59:00] <andypugh> I actually had to fill out a “NOVA” form despite the fact that it i
[19:00:19] <andypugh> sn’t an import. Just to get it into the tax system. But beacuse the form doesn’t “fit” I had to order the paper version, and return it with a covering lettter, so that’s another week ofpostage, and a 3 week processing time, for a form I didn’t think I needed.
[19:00:23] <Bushman> Rab: i might as well resize them in CAD, save to dxf and use dxf2gcode without tool compensation but that's not the point. i'm trying to piece together sort of a toolchain for simple CAD/CAM where i draw what i want the part to look like and let the computer figure out the rest. :P
[19:00:40] <zeeshan|2> sounds like a hassle to get it registered in the uk
[19:00:59] <Rab> Bushman, which CAD are you using?
[19:01:10] <zeeshan|2> okay time to take gf out for dinner
[19:01:10] <Bushman> i was looking at heeksCNC but it's horribly buggy on my system
[19:01:11] <zeeshan|2> :D
[19:01:31] <andypugh> Bushman: t
[19:01:39] <Bushman> curently freeCAD
[19:01:57] <Bushman> andypugh: t?
[19:02:05] <andypugh> It seems buggy on every system. Most folk who were on Heeks (other than Dan) seem to have moved to FreeCAD
[19:02:26] <Rab> Bushman, OK, I assumed the DXF files came from somewhere else.
[19:02:31] <andypugh> Bushman: Over shot and hit enter by mistake :-)
[19:02:47] <Bushman> yea.
[19:02:47] <Bushman> but freeCAD does not have CNC extension (yet?)
[19:03:28] <andypugh> Bushman: You could try PyCAM. free and Free, but horribly slow on 3D paths. For DXF as input it might do all you want.
[19:03:31] <Bushman> Rab: well, i want to use DXFs from the internet too
[19:03:31] <Bushman> Rab: for example depron models
[19:03:41] <Bushman> people publish those in DXFs :P
[19:04:23] <Bushman> andypugh: i will check that one out too. thanks ;]
[19:36:46] <cabbage_breath> greetings,
[19:36:57] <Bushman> ave
[19:37:07] <cabbage_breath> i'm trying to use this nic http://www.microcenter.com/product/354891/Wireless_N_USB_20_Adapter with a fresh install of linuxcnc
[19:37:56] <cabbage_breath> the driver that it coms with doesn't like kernels older than 2.6.35
[19:38:27] <cabbage_breath> so it says in the documentation to use this driver http://wireless.kernel.org/en/users/Download
[19:38:43] <cabbage_breath> this does not want to work either. any suggestions?
[19:39:07] <andypugh> I will point out that this isn’t a LinuxCNC question, and there may be much better places to ask
[19:39:40] <cabbage_breath> well it kinda is since nobody else is using that kernel
[19:39:47] <Bushman> for example #ubuntu :P
[19:39:53] <andypugh> If the download is a binary (I didn’t look) then it may well not fit the kernel
[19:40:36] <cabbage_breath> linux/printk.h not existing is giving it problems
[19:42:20] <andypugh> The LinuxCNC kernel has it’s own printk, but there is one.
[19:42:45] <andypugh> (and I don’t think that the normal one is missing, as such)
[19:43:11] <cabbage_breath> do you know where it is located?
[19:43:44] <Bushman> why would a wifi driver not install because of printing?
[19:43:49] <Bushman> o_O?
[19:45:22] <Bushman> don
[19:45:29] <andypugh> printk is used to send error messages to the kernel log
[19:45:30] <Bushman> don't mind me, i'm sleepy
[19:47:04] <andypugh> cabbage_breath: Do you want to mess about in source code for fun, or do you want an answer that will work?
[19:48:24] <andypugh> I only ask because the RTAI kernel with LinuxCNC defines rt_printk and (in the absence of better advice) you could try that. But I suspect without the right #includes that won’t work either.
[20:06:34] <tjtr33> is there webcasts of the Tx/Rx gathering?
[20:58:15] <andypugh> tjtr33: Unlikely, they aren’t that formal. I dount that there are presentations etc, just folk chatting and coding.
[21:07:51] <tjtr33> i read over the presentation, looked interesting
[21:08:27] <tjtr33> oh well the one presentation jepler is doing ( iirc)
[21:09:17] <cradek> the wiki page actually promises several presentations
[21:09:51] <andypugh> Ah, OK. igonore me, I am not there
[21:11:00] <Tom_itx> you should be!
[21:11:34] <tjtr33> so sez Tom_i(n)t(e)x(as)
[22:09:59] <zeeshan|2> delicious fooods
[22:25:31] <tjtr33> how do i pass named variables to an o-word subroutine file? whats the syntax? o<myfile> [<myvar>] didnt work
[22:26:44] <cradek> [#<myvar>]
[22:27:10] <cradek> variables are like #111 or #<aaa>
[22:27:27] <tjtr33> doh! thx
[22:29:33] <tjtr33> perfetto! grazie mille
[22:40:55] <jdh> http://images.craigslist.org/01313_aqZNZRBUJ5D_600x450.jpg
[22:41:01] <jdh> anyone know what that might be?
[22:43:02] <Tom_itx> it's the arm to the control pannel for something
[22:43:51] <Tom_itx> show me the other side
[22:45:02] <jdh> http://myrtlebeach.craigslist.org/hvo/4661812810.html
[22:45:06] <jdh> all there is
[22:46:13] <Tom_itx> hydraulic brake
[22:46:18] <Tom_itx> it appears
[22:46:20] <jdh> different item
[22:46:42] <zeeshan|2> its a router
[22:46:54] <Tom_itx> hard to say really
[22:47:06] <Tom_itx> not very heavy duty but i'd lean toward a router too
[22:47:08] <zeeshan|2> http://arlingtonmachinerycom.blob.core.windows.net/products/image/org/2022283_b.jpg
[22:47:15] <zeeshan|2> "motion master 3 axis"
[22:47:42] <Tom_itx> maybe just a conveyor for a bigger 'picture'
[22:47:48] <jdh> that looks pretty boring
[22:47:56] <zeeshan|2> ^
[22:48:14] <Tom_itx> it's part of a line
[22:48:21] <Tom_itx> material mover
[22:49:21] <Tom_itx> looks like a sheetmetal shop and that was a sheet mover between machine processes
[22:49:51] <Tom_itx> and the gal is probably unemployed now
[22:50:43] <zeeshan|2> http://cncpd.com/wp-content/uploads/2013/12/Motionmaster-3-Axis-CNC-router-C311m.jpg
[22:50:44] <zeeshan|2> another pic
[22:50:48] <zeeshan|2> from other side
[22:50:50] <zeeshan|2> you can see the rails
[22:51:02] <zeeshan|2> looks pretty beefy for a router!
[22:51:16] <zeeshan|2> (im assuming it cuts wood and metal)
[22:51:19] <Tecan> links -g http://cncpd.com/wp-content/uploads/2013/12/Motionmaster-3-Axis-CNC-router-C311m.jpg
[22:51:19] <zeeshan|2> aluminum
[22:51:36] <Tom_itx> i bet it's for drilling only
[22:53:18] <Tom_itx> doesn't look stable enough for the width to be a router or mill