#linuxcnc | Logs for 2012-04-26

[00:47:39] <alex4nder> yoh
[00:54:52] <Loetmichel> mornin'
[01:00:20] <alex4nder> how's it?
[01:01:06] <Loetmichel> bearable ;-)
[01:11:35] <alex4nder> haha
[01:12:04] <alex4nder> what're you up to?
[01:19:22] <Jymmm> about a 5th ;)
[01:54:37] <DJ9DJ> moin
[02:25:38] <Jymmm> Valen: ping
[02:28:25] <Jymmm> Valen: This is the charger I had seen (couldn't find the link yesterday) http://www.dealextreme.com/p/digital-balanced-li-ion-lipo-nicd-nimh-pb-battery-smart-charger-and-discharger-15225
[03:05:04] <Valen> Jymmm: that one has the "adaptor" board built in
[03:17:06] <Jymmm> Valen: when charging, do the large gauge wires come into play, or just the multi conductor cable?
[03:17:14] <Valen> both
[03:17:21] <Valen> large cables carry charge current
[03:17:33] <Valen> small wires carry balance current
[03:17:44] <Jymmm> balance cirrent?
[03:18:04] <Valen> say 1 cell reads 4.2v while the next one reads 4.1v
[03:18:05] <Jymmm> I'm assuming those types of charger are rapid ones
[03:18:36] <Valen> the charger will drain the 4.2v cell a little whilst still charging the pack as a whole, until the 4.1v cell hits 4.2v as well
[03:18:50] <Valen> overcharging a lithium cell at all will damage it
[03:18:52] <Valen> drastically
[03:19:05] <Valen> prolonged overcharge = flames
[03:19:09] <Valen> not nice flames either
[03:19:11] <Jymmm> oh so not like the RC Ni-CAD/Ni-MH packs
[03:19:16] <Valen> not at all
[03:19:19] <Jymmm> k
[03:19:25] <Valen> you need to treat lithium carefully
[03:19:32] <Valen> overdischarge = totally dead
[03:19:35] <Jymmm> Yeah. poof!
[03:19:52] <Jymmm> so better to charge when half drained?
[03:19:56] <Jymmm> or so
[03:20:09] <Valen> ..eeeh not so much
[03:20:17] <Jymmm> ?
[03:20:26] <Valen> each charge will take a cycle off their cycle life
[03:20:35] <Jymmm> oh
[03:20:41] <Valen> but if you charge to 4.1v rather than 4.2 it'll help with that
[03:20:56] <Jymmm> I have protected 18650's
[03:21:36] <Valen> http://www.youtube.com/watch?feature=player_detailpage&v=-DcpANRFrI4#t=47s
[03:21:38] <Jymmm> Rated at 3.7, but DMM reads 4.soethign
[03:21:47] <Valen> 3.7v is the nominal voltage
[03:21:55] <Valen> range is ~2.7 - 4.2
[03:22:14] <Valen> it'll spend 80% of its discharge around 3.6 or so
[03:22:22] <Jymmm> ah
[03:22:47] <Jymmm> I read 3.7 and tossed it on the charger
[03:22:53] <Jymmm> dmm
[03:22:59] <Valen> http://www.youtube.com/watch?v=6vYn2lbBh0Q&feature=related
[03:23:32] <Valen> protected cells have circutry to stop over and under charging
[03:24:08] <Jymmm> Valen: Yeah, I'm just chicken and got the protected cells =)
[03:24:28] <Valen> its a good plan if your trying to charge via solar panel
[03:25:20] <Jymmm> Valen: I found a 110-220VAC / 12-24VDC charger, so I'll try that on the solar panel instead of directly.
[03:25:43] <Valen> how so?
[03:26:21] <Jymmm> Valen: http://www.dealextreme.com/p/ac-car-lithium-battery-charger-for-18650-100v-240v-12-24v-33912
[03:26:49] <Jymmm> Valen: I can connect the solar panel/charge controller to the cigar adapter on that charger
[03:26:52] <Valen> thats probably safer
[03:27:10] <Valen> it'll be a dumb charger just cc/cv
[03:27:21] <Jymmm> Valen: the DX one?
[03:27:24] <Valen> i wouldn't leave the batteries in there
[03:27:29] <Valen> yeah the one you just sent
[03:27:52] <Jymmm> It SAYS it stops charging and LED lits when finished.
[03:28:10] <Valen> problem is when a cloud goes over it could start charging again
[03:28:29] <Valen> the micro ones will probably bitch about input undervolt and stop the charge
[03:28:32] <Jymmm> Oh, ew, I didn't even consider that.
[03:28:36] <Valen> do keep in mind lithium cells (paticularly A123/life) don't go flat just sitting there
[03:29:02] <Valen> thats the main reason I was saying these chargers are probably not the best way of doing the job you want to do
[03:29:13] <Jymmm> That 18650's can hold a charge for a year as I understand
[03:29:24] <Valen> could do
[03:29:45] <Valen> I wouldn't bank on it but way better than anything else really
[03:29:54] <Valen> 18650 is a size of cell btw, not a type
[03:30:13] <Jymmm> I didn't think of clouds at all restarting the charge cycle.
[03:30:31] <Jymmm> 18650 to ME is just a size of Li-Ion cell.
[03:30:34] <Valen> the micro controller ones wont restart
[03:30:40] <Valen> they will probably sit there bitching
[03:30:54] <Valen> i don't know what they will do if input voltage goes around 5v or so
[03:30:57] <Jymmm> ah, good to know. you mean like the one I linked to aboce?
[03:31:04] <Valen> nothing good i think
[03:31:11] <Valen> the first one yes
[03:31:34] <Jymmm> I think that one needs 18V too, I forget now.
[03:31:44] <Valen> up to 18v
[03:31:49] <Jymmm> k
[03:31:59] <Valen> I'd take a look at that panel output voltage open circuit
[03:32:12] <Valen> it could well be up around that in bright sun
[03:32:37] <Jymmm> Well, crap.
[05:45:36] <r00t4rd3d> Jymmm, you use 18650 batteries?
[05:45:38] <r00t4rd3d> http://www.batteryspace.com/Battery-holder-Li-Ion-18650-Battery-Holder-1S2P-With-2.6-long-20AWG.aspx
[06:00:04] <Jymmm> r00t4rd3d: 1. http://www.dealextreme.com/p/100999
[06:00:42] <Jymmm> r00t4rd3d: 2 http://www.dealextreme.com/p/100997
[06:00:50] <Loetmichel> hmmm
[06:00:53] <Jymmm> r00t4rd3d: 3 http://www.dealextreme.com/p/100999
[06:01:03] <Loetmichel> why use a battery holder for 18650 liion?
[06:01:08] <Jymmm> r00t4rd3d: 4 http://www.dealextreme.com/p/103855
[06:01:17] <Loetmichel> they are not changed anywa
[06:01:19] <Loetmichel> y
[06:01:30] <Jymmm> changed?
[06:01:48] <Loetmichel> replaced
[06:01:59] <Jymmm> 14.8V@2Ah battery pack
[06:02:10] <Loetmichel> they are normally charged in the appliance they power
[06:02:33] <Jymmm> You remove them and charge invididually
[06:02:38] <Jymmm> becasue you can
[06:02:55] <Jymmm> carry spare and replace
[06:02:59] <Loetmichel> so /me uses a 40miliF Cap @ m80V to weld the wires to the endcaps ;-)
[06:03:12] <Loetmichel> -m
[06:03:46] <Jymmm> then you cant charge individually
[06:04:00] <Loetmichel> and then shrinktube to wrap the pack in
[06:04:07] <Loetmichel> -in
[06:06:05] <Jymmm> and i can create a multi-volt pack this way, replace/use/charge individual cells as I like, switch in/out to vary "pack" voltage, etc
[06:06:57] <Loetmichel> Jymmm: hmmm
[06:07:05] <Loetmichel> i donbt
[06:07:08] <Loetmichel> grrr
[06:07:25] <viesturs> Hello!
[06:07:26] <Loetmichel> In my opinion its not a good idea to tear packs apart.
[06:07:39] <Loetmichel> the cells should be matched to each other more or less
[06:07:56] <Loetmichel> and whrer is the problem to fit a balancer plug to the pack?
[06:08:12] <Loetmichel> or buoild a balancher INTO the pack?
[06:08:23] <Jymmm> what am I gonna do if I want 5v to charge my cellphone?
[06:08:25] <Loetmichel> where , balancer
[06:08:27] <viesturs> Can anyone suggest a possible reason for a very odd problem: PC shuts down as soon as I press "run" for the default g-code file?
[06:08:38] <Jymmm> or 14V to run my radio?
[06:08:53] <Loetmichel> Jymmm: 2 cells and a 7805 and 2 Caps
[06:09:33] <Jymmm> Loetmichel: not with what you suggested of "keeping the 14V pack together" I couldn't
[06:09:46] <Jymmm> Loetmichel: or one cell and a stepup to 5v
[06:10:20] <Jymmm> Loetmichel: or use one cell for my flashlight
[06:10:38] <viesturs> I downloaded 10.04 + 2.5.0 livecd last night and the problem is for both running from livecd and also for installed version
[06:10:41] <Loetmichel> ok, for the flashlight i would have a seperate battery
[06:10:56] <Jymmm> Loetmichel: these are all seperate batterys
[06:11:08] <Jymmm> I can mix/match as my needs do.
[06:12:18] <Valen> viesturs: that is a weird one
[06:12:27] <Valen> sounds like some kind of kernel level bug
[06:12:28] <viesturs> oh yeah, it is...
[06:12:29] <Loetmichel> i thinkt thats on everyones own opinion, do as you please, i do as i please ;-)
[06:12:33] <Loetmichel> @ Jymmm
[06:12:45] <viesturs> I have never seen mentioned something like that on mailing list
[06:12:46] <Jymmm> I plan on it =)
[06:13:10] <viesturs> I am now handwriting a test code file to see, what will happen
[06:13:25] <Loetmichel> viesturs: shuts down like power key üpressed or like power failure?
[06:13:30] <Loetmichel>
[06:13:36] <Jymmm> Also, If I want 5V @ 8Ah, I cna paralllel the cells for longer duration too
[06:15:42] <viesturs> like power failure
[06:16:11] <Jymmm> Loetmichel: Sony CP-EL uses a single 18650 and just steps up for 5V output. Neat lil pack.
[06:16:20] <Jymmm> viesturs: paraport?
[06:17:05] <viesturs> no, 5i23
[06:17:45] <Jymmm> Unplug it from your CNC machine and hit RUN
[06:18:17] <Jymmm> the cable, not the card.
[06:19:38] <viesturs> handwritten test file ran ok, I tried just once, will try now something more
[06:19:56] <Jymmm> Loetmichel: http://www.youtube.com/watch?v=CxO-_E8uqN4
[06:20:32] <viesturs> I seriously doubt any problem with hardware - i can jog it around, I tuned servos last night, it was all ok, but today, when client wants to see machine in action, I get only "epic fail"
[06:21:34] <Valen> its not turning the spindle on or something?
[06:23:43] <Jymmm> Loetmichel: It's a neat little USB battery pack, I'm just thinking something a bit more universal voltage/capacity wise is all =)
[06:24:49] <viesturs> with both spindle on and off, spindle is turned on by hand on vfd
[06:25:27] <Jymmm> only that ONE gcode file causes issues?
[06:32:25] <Jymmm> Valen: Heh, 5 days in UK... http://www.youtube.com/watch?v=u6l8V2SjDv4&feature=related
[06:33:59] <Valen> 5 days?
[06:34:17] <Jymmm> Valen: That's what he said in the video =)
[06:34:26] <Valen> i skipped through it
[06:34:35] <Jymmm> Valen: dont do that
[06:34:44] <Valen> eh i have other things to do
[06:34:50] <Jymmm> no you dont
[06:35:08] <Valen> yeah i really do
[06:35:37] <Jymmm> lol
[06:35:38] <viesturs> Jymm: currently the issue is caused by the default "linuxcnc" g-code script. I am testing with my handwritten files and it is ok
[06:35:58] <Valen> I wonder if its something out of the config lines
[06:36:52] <Jymmm> cradek: jepler alex_joni viesturs says he's having issues with the default linuxcnc gcode file, can someone take a look or chat with him about it?
[06:37:30] <jthornton> the splash screen file was not meant to run just to display linuxcnc
[06:37:35] <Jymmm> viesturs: Also, doens't it say not to run that file?
[06:38:10] <Jymmm> jthornton: Then maybe it needs to be change to one that CAN be run.
[06:38:32] <jthornton> if you insist on running it there is a tip on how to do so in the file or at least there was
[06:38:40] <Jymmm> ah
[06:38:51] <Valen> jthornton: it should cause the host machine to reset?
[06:39:12] <jthornton> no, just give a soft limit error
[06:39:25] <Valen> the problem he is having is the machine resetting
[06:39:48] <Valen> "(21:05:38) viesturs: like power failure"
[06:39:49] <jthornton> you mean the PC is shutting down and restarting?
[06:39:58] <Jymmm> jthornton: correct
[06:40:12] <Valen> thats not how a power failure sounds to me
[06:40:13] <Jymmm> jthornton: as soon as he hits RUN
[06:40:22] <jthornton> I don't see how a G code file can cause that
[06:40:32] <Valen> thats the curious part
[06:40:53] <jthornton> unless there is a endless loop perhaps that would look like a freeze up
[06:41:22] <Jymmm> I thought a short somewhere
[06:41:36] <Jymmm> short 5v line and the PS will shut down
[06:41:42] <Tom_itx> software short?
[06:41:54] <jthornton> could well be a wiring issue
[06:42:04] <Jymmm> He's using a PCI mesa card
[06:42:11] <Jymmm> 5i
[06:42:31] <viesturs> No, it behaves like this: I press the "run" button for default code, Z starts to move and PC just shuts off as if the power was unplugged. It does not reboot, I have to turn on afterwards. Tried at least 6 times, all the same
[06:43:01] <Valen> really does sound like a short
[06:43:03] <viesturs> jthornton: handwritten files work ok
[06:43:16] <Jymmm> viesturs: are you using any USB or 5V lines from the PC to the machine?
[06:43:18] <Valen> how are you powering the mill controllers?
[06:43:22] <jthornton> that has to be hardware
[06:43:30] <viesturs> it shuts off within 1 second after pressing "run" button
[06:43:35] <Jymmm> viesturs: are you using any USB or 5V lines from the PC to the machine?
[06:44:06] <Jymmm> or 12V for that matter
[06:44:28] <viesturs> if it was hardware, I would have issues with handwritten files as well. And I would have trouble jogging the machine around. I can jog 3 axes simultaneously with keyboard without problems
[06:44:33] <Tom_itx> what? you can't run steppers off the pc 12v??
[06:44:49] <viesturs> Jymm: yes, encoder power is +5V from PCs PSU
[06:44:55] <jthornton> if it was software thousands of people would have the same problem
[06:44:55] <Valen> Tom_itx: no, your very naughty when you do ;-P
[06:45:08] <viesturs> and 12V from PCs PSU for limit switch power
[06:45:09] <jthornton> I just ran the splash code here with no problesm
[06:45:17] <viesturs> machine has 3 servos and 2 steppers
[06:45:25] <Jymmm> viesturs: Ok, again like I originally mentioned... Unplug the mesa card from your cnc and hit RUN
[06:45:47] <Jymmm> including the 5V lines
[06:45:53] <Valen> Jymmm: it'll just ferror more than likley
[06:45:58] <viesturs> jthornton: that is exactly why I stated it as "very odd problem", because I have not seen any other reports on mailing list about this
[06:46:00] <Valen> and it won't move at all
[06:46:03] <jthornton> Jymmm, the config will not run without the mesa card in the pci slot
[06:46:06] <Valen> viesturs: hard acceleration could well be tripping something
[06:46:14] <Jymmm> jthornton: not the card, the cbales
[06:46:16] <Valen> do a series of G0's up and down
[06:46:29] <Valen> or G0 max distance diagonal
[06:46:42] <viesturs> Jymm - it won't work, because then encoder signals will not be received by LinuxCNC
[06:46:53] <Jymmm> viesturs: doesn't matter, just try it
[06:47:03] <viesturs> valen: thanks, I will try reducing it 2 times
[06:47:11] <Valen> see if you can re-cause it
[06:47:23] <Valen> if you can reliably cause it then you can work out what's causing it
[06:47:26] <viesturs> I will not be able to home machine at first...
[06:47:34] <Valen> eh
[06:47:43] <Valen> we went for years without homing lol
[06:48:01] <Jymmm> viesturs: Just unplug the cables and hit run
[06:48:10] <Valen> Jymmm: it will just ferror
[06:48:12] <viesturs> i guess not with servos
[06:48:19] <Jymmm> Valen: I DONT CARE
[06:48:27] <Tom_itx> seems we are stuck in an endless loop here
[06:48:36] <Jymmm> JUST DO IT FUCK! It's damn test already!
[06:49:00] <Valen> if you increase your ferror numbers a whole bunch it should let you run it
[06:49:08] <Valen> viesturs: yes with servos
[06:49:24] <Valen> homing just lets emc know where it is in the milling area
[06:49:38] <Valen> we didn't have limit switches either
[06:49:45] <Valen> still don't actually
[06:50:07] <archivist> viesturs, you dont have isolation if you are joining grounds using the pc supply like that, may have electrical noise problems too
[06:50:59] <Valen> archivist: i think thats probably the cause of the problem, not that he is sharing grounds nescicarily
[06:51:04] <Valen> just large loops
[06:51:22] <jthornton> viesturs, you say your using the PC power supply for your limit switches?
[06:51:50] <viesturs> yes
[06:52:14] <Jymmm> viesturs: Did you unplug the cables and hit RUN yet?
[06:52:24] <viesturs> no!
[06:52:46] <Jymmm> viesturs: FOR FUCK SAKE, IT'S A DAMN TEST JUST DO IT ALREADY
[06:53:04] <Valen> viesturs: Jymmm is prone to being like this
[06:53:06] * jthornton hands Jymmm a doggy downer
[06:53:16] <Jymmm> If you ht RUN and the PC doens't shut down, you have isolated the issue
[06:53:21] <archivist> Jymmm, switches wont be connected all will not work, test invalid
[06:53:40] <Valen> he says it runs for a second before failing
[06:53:54] <archivist> typical noise problem
[06:54:03] <Valen> thats really what it sounds like
[06:54:40] <archivist> and also possibly pulling his supplies down due to incorrect use
[06:55:07] <jthornton> that's what it sounds like
[06:55:46] <Jymmm> You can keep tlaking about it, or he could just unplug the cables and verify it.
[06:56:12] <archivist> Jymmm, the config will not run at all!
[06:56:20] <Jymmm> it doesn thave to
[06:56:35] <Jymmm> archivist: When he hits RUN, the pc tuns off
[06:56:35] <archivist> please be getting a clue about the set up
[06:57:45] <Jymmm> archivist: It doesnt have to actualyl do anything other than stay powered on when he hits RUN.
[06:57:57] <Jymmm> thats it
[06:58:23] <archivist> jymm I know and loading due to bad wiring will load supplies
[06:58:57] <Jymmm> archivist: Sure, but unpluging the cables is a simple verifyable test.
[06:59:24] <archivist> but what does it test!
[06:59:46] <Jymmm> Isolates the issue of controller vs machine.
[07:00:11] <Jymmm> 30s test and 20m discussion, for fucks sake.
[07:00:23] <archivist> the controller wont run when it is unplugged...oh I said that already
[07:00:48] <Jymmm> archivist: IT DOES NOT HAVE TO, it just has to stay powered on.
[07:01:12] <Jymmm> it can error or do nothing all day long.
[07:01:12] <Jymmm> jsut stay powered on
[07:01:49] <archivist> and have you diagnosed anything if it says on....no/yes/dont have a clue
[07:23:07] <joe9> ReadError_: how do you want me to pick them up?
[07:23:16] <joe9> ReadError_: thanks for the pics.
[07:29:11] <joe9> to use gcode from useful-subroutines.ngc, should I just copy that code to my .ngc file? or, is there a way to include that gcode in my current .ngc file?
[07:29:20] <joe9> like a #include or something like that.
[07:33:36] <jthornton> http://linuxcnc.org/docview/html/gcode/o-code.html
[07:34:19] <viesturs1> Jymmm, I have no clue ow, but You were right. With detached hardware the default code started correctly, with attached hardware it switched off as soon as first move (G1 Z3) was about to end
[07:37:28] <archivist> viesturs1, what amperage loads do you have on 12v and usb 5v
[07:38:54] <viesturs1> 5V have 3 USDigital E8 encoders, 3 differencial-to-singleended decoders, 2 Gecko drives, two 7i39s, one 5i23;
[07:39:09] <archivist> amps not a parts list
[07:39:27] <viesturs1> I understand that, but I do not know, how to measure that
[07:39:43] <viesturs1> I have connected them to 3 different plugs
[07:39:58] <viesturs1> that is 500W PSU
[07:40:41] <archivist> add up the requirements of each device
[07:42:22] <archivist> note the limits of each supply, total wattage is not that relevant
[07:43:04] <joe9> jthornton: the useful-subroutines.ngc has more than one sub. I guess that means I cannot use o<useful-subroutines.ngc> call , as gcode would not know which sub to call.
[07:43:18] <archivist> is your 12v also supplying relays you mentioned the other day
[07:44:50] <jthornton> right you would have to create a file for each one or copy them into your G code file
[07:44:54] <viesturs1> archivist: yes, I should sum up requirements of each device. That is why I started listing them, because I do not know, where to see, how much does encoder need for its power.
[07:45:12] <joe9> jthornton: ok, thanks. just wanted to make sure I was not missing anything.
[07:45:15] <archivist> the datasheet
[07:45:47] <viesturs1> archivist: yes, there is one relay, but it is not turned on, when milling spindle is attached to the machine. It is for laser burning diode, which is not attached
[07:47:05] <Jymmm> viesturs1: Cool. Try an amp meter.
[07:48:58] <Jymmm> viesturs1: do you have limit switchs on your Z ?
[07:49:26] <viesturs1> yes, the limit switch is also home swithc for Z, remaining joints have dedicated home switches
[07:50:36] <Jymmm> viesturs1: Can you disconnect the Z switches cabling from the rest of the circuit at that FARTHEST end from the switches themselves?
[07:51:26] <viesturs1> That would be extra difficult. What is the purpose - to test, if something is induced in those wires?
[07:51:44] <viesturs1> Actually X limit switch is connected in the same circuit very close to Z switch
[07:52:24] <viesturs1> I have all them wired in series through NC contacts and connected to a single input pin
[07:52:32] <Jymmm> viesturs1: Well, disconnect em all temporarily as a test
[07:52:41] <viesturs1> ok
[07:52:44] <joe9> anyone used the o200 (slot subroutine) of useful-subroutines.ngc? why does it need a parameter for width? Isn't width = x2 - x1?
[07:52:59] <joe9> or, is "width" something else?
[07:54:23] <Jymmm> Is "width" like kerf as opposed to length of slot?
[07:54:44] <joe9> Jymmm: what is 'kerf'? let me google it.
[07:54:53] <Jymmm> 1/8' tooling creating a 1/4" wide slot, 2" long as exmaple
[07:55:07] <Jymmm> 1/8"
[07:57:21] <joe9> Jymmm: it seems to be a tool specific parameter? is it? can it be calculated?
[07:58:04] <Jymmm> joe9: I have no clue, I was just asking if the definition of "width" could mean something other than what you might be thinking it is.
[07:58:05] <joe9> my HSS cutter radius = 0.0625
[07:58:34] <joe9> Jymmm: oh, ok. I misunderstood it
[08:02:24] <viesturs1> I just tested with disconnected limit switch circuit - it still powered off the PC
[08:03:28] <viesturs1> can anyone send me over some sample g-code file?
[08:03:39] <viesturs1> does not really matter, what is there
[08:03:54] <viesturs1> preferrably with more than 20 moves
[08:04:00] <viesturs1> just for testing
[08:05:05] <joe9> jdhnc: from some old linuxcnc logs, you seem to have experience with slots. any thoughts on what "width" (5th parameter) to o200 of useful-subroutines.ngc means?
[08:12:53] <jdhnc> never seen useful subs
[08:13:11] <jdhnc> see what arg5 does
[08:15:27] <jdhnc> or just load it with 10, then with 100 and see what changes
[08:17:21] <joe9> jdhnc: i tried that. though it shows a bigger rectangle. I cannot see it making a slot.
[08:17:31] <joe9> s/bigger/wider/
[08:17:42] <jdhnc> isn't the rectangle teh slot?
[08:18:08] <joe9> i was thinking that the slot would be where all the center is removed off?
[08:19:13] <joe9> ie., where everything in the inner rectangle would be milled away.
[08:20:06] <jdhnc> that would be my take also.
[08:20:29] <joe9> jdhnc: but, the backplot just shows the edges being milled away.
[08:20:43] <jdhnc> no backplot here, can't help with that.
[08:21:18] <joe9> jdhnc: this is the .ngc file: http://codepad.org/IDqQGDrc
[08:21:40] <joe9> and the o200, I copied it from useful-subroutines.ngc
[08:24:24] <joe9> that sub is not making a slot, just an inner rectangle, it appears.
[08:24:54] <joe9> jdhnc: do you have any slot making gcode that you do not mind sharing?
[08:28:12] <archivist> viesturs1, linuxcnc comes with sample code
[08:29:11] <archivist> viesturs1, you do have a multimeter? so you can measure currents
[08:30:34] <joe9> viesturs1: sample gcode http://codepad.org/ytcZZ3La to make a rectangle
[08:30:37] <joe9> s/make/mark/
[08:31:05] <joe9> viesturs1: does not have 20 moves, i think.
[08:34:15] <jdhnc> why the G10 there vs. just touch off?
[08:38:27] <viesturs1> joe9: it is all right, found the problem with powering off the PC
[08:38:46] <viesturs1> I had shortwiring
[08:39:25] <joe9> jdhnc: same thing, imho. easy to have it programmed instead of manual touch off, think
[08:41:05] <archivist> joe9, you probably wont want touch off in programs, think about multiple copies of an item
[08:41:49] <joe9> jdhnc: s/think/I think/
[08:43:48] <jdhnc> joe: you are doing the same thing, just more painfully with hardcoded touch off values.
[08:55:27] <FinboySlick> Any of you guys know of shops that do small-run molded cable connectors? I need a strange rj-11 to 1/8 stereo jack that would be able to take lots and lots of abuse.
[09:01:23] <jdhnc> no clue. How about a blocky adapter with female rj11 and 1/8
[09:10:04] <FinboySlick> RJ11 bit has to be male and it's unlikely to fit... Though some sort of solid design might work if it's slim enough.
[09:12:45] <FinboySlick> Some sort of pcb-mountable rj11 plug... That's going to be hard to find though.
[09:19:11] <archivist> why rj11, its designed for static use indoors not rough handling
[09:19:54] <FinboySlick> archivist: Motorola apparently thought it was a great idea for outdoor units too.
[09:20:01] <jdhnc> rj45 is the wrong answer to most any cabling question
[09:32:52] <joe9> ReadError_: where art thou?
[09:52:39] <JT-Shop> have you lost him?
[10:04:11] <skunkworks> JT-Shop: how was the trip? or whatever you did
[10:09:34] <ReadError_> joe9: just woke up
[10:10:09] <joe9> ReadError_: i am travelling from Atl this afternoon and will be back on Mon evening.
[10:10:49] <joe9> ReadError_: how do you want to do the transfer? Or, should I just mail you a check and you mail the stuff to me (usps). or, should we do this on mon evening or tue?
[10:11:15] <ReadError_> joe9: ill be at work monday, tue, wednesday
[10:11:37] <joe9> how about today? in the next hour or two? available?
[10:11:51] <ReadError_> im like 80 miles outside of atlanta ;/
[10:11:55] <joe9> oh, ok.
[10:12:02] <ReadError_> yea its a drive
[10:12:07] <joe9> let's do it on mon or tue.
[10:12:23] <joe9> i will ping you when I am back. can you bring them with you to work on Mon?
[10:12:25] <ReadError_> alright
[10:12:28] <ReadError_> you see the pic?
[10:12:31] <ReadError_> sure thing
[10:12:36] <joe9> yes, I saw it.
[10:12:39] <joe9> thanks for that.
[10:12:48] <ReadError_> got any pics of how you mounted your switches?
[10:13:53] <joe9> not yet. will see if I can find the cam.
[10:15:07] <JT-Shop> skunkworks: long but fun to see family
[10:15:30] <JT-Shop> total driving of 2,500 miles
[10:18:42] <ReadError_> i wish there was something more efficient for conterting pngs to gcode
[10:18:53] <ReadError_> the image-to-gcode still makes full passes
[10:19:08] <ReadError_> even if the tool isnt used
[10:36:13] <skunkworks> http://groups.yahoo.com/group/mach1mach2cnc/message/134713
[10:36:35] <skunkworks> Darwin is machs next generation printer port driver.
[11:19:53] <Loetmichel> re @ home
[11:32:04] <jdhnc> I thought darwin was macos or something
[11:33:02] <TekniQue> Darwin was a release of macos without the gui
[11:33:14] <TekniQue> just the mach kernel and basic shit to make it work
[11:36:21] <ReadError_> do they have a razor blade spindle attachment?
[11:37:06] <ReadError_> i was wondering if i could do a vinyl cut
[11:37:29] <jdhnc> drag knife or tangential knife
[11:38:18] <ReadError_> oh awesome
[11:38:19] <ReadError_> thats it
[12:09:53] <joe9> ReadError_: imgur.com/a/xDlCa
[12:09:56] <joe9> switches pics
[12:10:36] <joe9> http://i.imgur.com/8AiGIh.jpg?1 is the Z-axis switch
[12:10:46] <joe9> http://i.imgur.com/6sp3Mh.jpg?1 is the X-axis switch
[12:11:01] <joe9> http://i.imgur.com/QLvQjh.jpg?1 same thing as the above
[12:11:12] <joe9> http://i.imgur.com/nSOVbh.jpg?1 y-axis switch
[12:11:40] <ReadError_> did you use that exterior double sided tape?
[12:11:58] <TekniQue> I don't like mechanical switches for homing
[12:12:04] <TekniQue> they're fine for limits
[12:12:20] <joe9> ReadError_: for the Z-axis, there is nothing holding it other than that double-sided tape.
[12:12:25] <ReadError_> what do you use TekniQue?
[12:12:30] <TekniQue> inductive sensors
[12:12:41] <joe9> for the X-axis, both double sided tape and the clamp.
[12:14:03] <joe9> TekniQue: any pics/
[12:14:14] <joe9> TekniQue: any pics, please?
[12:15:38] <ReadError_> hmm i got roller switches
[12:15:42] <ReadError_> i saw those at frys though
[12:16:58] <TekniQue> joe9: http://www.asi-ez.com/pix/Prod/cap-metal.gif
[12:17:14] <ReadError_> how much do those suckers run?
[12:17:33] <TekniQue> inductive proximity sensors
[12:17:45] <TekniQue> I think you can get them for about 30 bucks from china these days
[12:18:03] <TekniQue> they're more accurate than microswitches
[12:18:21] <ReadError_> wow like 60$ each on that site
[12:18:41] <IchGuckLive> TekniQue: howmany volts do they need
[12:20:23] <Jymmm> ore importantly they need steel, not aluminum =)
[12:20:26] <Jymmm> More
[12:21:16] <ReadError_> joe9: how hard was it to get the homing sequence setup?
[12:22:13] <TekniQue> IchGuckLive: 5V or more
[12:22:27] <TekniQue> I think the ones I use take 5-30V
[12:22:30] <alex4nder> hey
[12:22:49] <TekniQue> the output is open collector NPN
[12:25:19] <ReadError_> TekniQue
[12:25:22] <ReadError_> you use mastercam?
[12:26:32] <IchGuckLive> TekniQue: are you shure they work at 5V mine only at min 15V
[12:27:11] <TekniQue> ReadError_: no I use cambam
[12:27:20] <TekniQue> IchGuckLive: I'm not sure
[12:27:26] <TekniQue> I run mine on 12V
[12:28:07] <ReadError_> dang trials
[12:28:27] <ReadError_> setting up a winxp guest on my esxi box, taking snapshot
[12:28:33] <ReadError_> free for life ;)
[12:29:26] <Jymmm> Against the EULA
[12:29:45] <ReadError_> yea well paying 150$ for software is against my morals
[12:29:50] <ReadError_> and budget
[12:30:09] <Jymmm> Software cheaper than attorney
[12:30:39] <IchGuckLive> ReadError_: ther is bunch of free stuff available
[12:30:44] <Jymmm> I'm just sayin =)
[12:30:48] <ReadError_> IchGuckLive
[12:30:55] <ReadError_> i dont like how image to gcode does it
[12:30:56] <IchGuckLive> librecad heekscad
[12:31:01] <ReadError_> it goes laterally
[12:31:14] <IchGuckLive> also Disign space has free stuff
[12:31:16] <ReadError_> rather than creating a path
[12:31:35] <Jymmm> And alibere (sp) too
[12:31:51] <ReadError_> well, i have some svg files
[12:31:55] <ReadError_> that i want to convert to a toolpath
[12:32:08] <Jymmm> http://www.alibre.com/
[12:32:49] <IchGuckLive> ReadError_: i got a tutorial for you
[12:33:06] <alex4nder> ReadError_: write your own converter
[12:33:22] <alex4nder> you just want to engrave, right?
[12:33:56] <ReadError_> IchGuckLive: oo nice
[12:34:04] <ReadError_> alex4nder: well for now, 2.5d
[12:34:09] <ReadError_> routing type work
[12:34:15] <IchGuckLive> ReadError_: http://www.youtube.com/watch?v=wI7uj-6KgyE
[12:34:43] <IchGuckLive> ReadError_: leave the gimp part and go to incscape
[12:34:45] <alex4nder> ReadError_: routing using an SVG?
[12:35:00] <ReadError_> alex4nder: i figured i could convert to monochrome
[12:35:04] <ReadError_> white/black
[12:35:10] <alex4nder> but where's your Z?
[12:35:15] <alex4nder> fixed?
[12:35:24] <ReadError_> and just create a path to route around the black
[12:35:30] <Jymmm> alex4nder: like engraving
[12:35:30] <ReadError_> well the depth is fixed
[12:35:35] <alex4nder> Jymmm: exactly. ;)
[12:35:38] <ReadError_> yea its engraving essentially
[12:35:43] <ReadError_> but at a greater depth ;)
[12:35:58] <IchGuckLive> with blender you can get the greycode to 3D
[12:36:03] <alex4nder> yah, that's easy
[12:36:12] <alex4nder> the problems come from when you have to have material removal strategies.
[12:36:21] <alex4nder> and need to consider spindle load
[12:36:41] <IchGuckLive> alex4nder: zig zag
[12:37:03] <alex4nder> IchGuckLive: serpentine?
[12:37:34] <IchGuckLive> thats what i mean
[12:38:07] <IchGuckLive> pycam or heekscnc can do this
[12:38:44] <alex4nder> well yah, whatever.. you could also just do 2.5D using voxels and a matrix
[12:39:03] <alex4nder> but my point is those are shitty tool pathes.
[12:39:05] <IchGuckLive> thats also in
[12:39:55] <alex4nder> it's why all the good CAM software is expensive
[12:40:12] * alex4nder sells his body on the street for a VoluMill license.
[12:40:25] <archivist> or humans write the gcode
[12:40:37] <IchGuckLive> alex4nder: dreemill is you friend on this
[12:40:44] <alex4nder> archivist: amen
[12:40:46] <IchGuckLive> Freemill
[12:41:32] <archivist> alex4nder, I complained to the hypermill salesman about the price...he gave me a stress ball
[12:41:49] <alex4nder> haha
[12:42:00] <IchGuckLive> http://www.mecsoft-europe.de/freemill.html there are 50 postprocessors in the cam
[12:42:45] <alex4nder> IchGuckLive: I haven't tried FreeMill yet
[12:43:09] <alex4nder> I've just been writing my own peel-milling/trochoidal/constant load algorithms
[12:43:11] <Jymmm> alex4nder: I think you might get more if instead of the streets, you hit the morgue or doctors college instead
[12:43:21] <IchGuckLive> its nice for zig zag parts
[12:43:33] <alex4nder> Jymmm: that has unfortunate sideeffects.
[12:43:52] <alex4nder> IchGuckLive: I want to do HSM style removal techniques, using large amounts of the endmill's edge
[12:43:58] <Jymmm> alex4nder: you didn't need a spleen, did you?
[12:44:17] <IchGuckLive> alex4nder: http://foengarage.de/m8.jpg one part from freemill g-code
[12:44:21] <alex4nder> Jymmm: if I say I do, I'll look like a whiner
[12:44:33] <Jymmm> alex4nder++ lol
[12:44:48] <alex4nder> IchGuckLive: that is the type of milling I want to avoid
[12:44:58] <alex4nder> that looks like a simulation of a bad MRI
[12:45:32] <Jymmm> alex4nder: Ok, fine... just don't forget your fishnet stockings and tube top =)
[12:45:36] <alex4nder> archivist: maybe we can all save up our pennies, and buy a single license of hypermill, and access it via VNC. ;)
[12:45:59] <Jymmm> alex4nder: VM FTW
[12:46:06] <IchGuckLive> the part is part is very big 200inch
[12:46:13] <Jymmm> as ReadError_ already pointed out.
[12:47:43] <alex4nder> Jymmm: this is a licensing problem, not a technology problem. ;)
[12:48:15] <Jymmm> alex4nder: The VM is the save pennys and share thing
[12:48:36] <Jymmm> alex4nder: You share the VM once it's been installed into a VM
[12:49:05] <alex4nder> Jymmm: right, but if we're violating license agreements anyway, I'll just install it on my own windows machine. ;)
[12:49:44] <Jymmm> alex4nder: No, you wouldn't want to do that, as it would have network access.
[12:49:48] <ReadError_> but if you do a snapshot
[12:49:51] <ReadError_> and cut off network
[12:50:01] <ReadError_> restore the snapshot, re-install the trial
[12:50:02] <Jymmm> alex4nder: You disba;e network in the VM
[12:50:12] <ReadError_> so it has no reference to if it has been installed
[12:50:17] <Jymmm> so it can't "call home"
[12:50:29] <alex4nder> Jymmm: ... firewalls.
[12:50:41] <Jymmm> alex4nder: Yeah,uh huh
[12:50:45] <alex4nder> anyway, this is pointless..
[12:50:51] <Jymmm> alex4nder: You suck as a pirate btw =)
[12:51:04] <alex4nder> yes.
[12:51:09] <Jymmm> alex4nder: try beng a ninja instead =)
[12:51:16] <Jymmm> being
[12:51:56] <alex4nder> this ninja wants good CPU and OpenGL performance
[12:52:56] <alex4nder> ssi: see, we need good CAM software that's free
[12:59:50] <IchGuckLive> if you know a Student go and get the student version thats the best way to access good cam
[13:00:44] <IchGuckLive> solidworks with cam 160USD
[13:01:00] <alex4nder> that's pretty great
[13:01:03] <IchGuckLive> ProE with all moduels 110USD
[13:01:45] <IchGuckLive> go to the university and ask for it they mey got the old version for less
[13:02:41] <ReadError_> alex_joni
[13:02:43] <ReadError_> err
[13:02:46] <ReadError_> alex4nder: http://cheatingnetwork.net/forums/free-stuff/86404-free-edu-email-address.html
[13:02:48] <ReadError_> ;)
[13:03:01] <alex4nder> laf
[13:04:43] <ReadError_> http://www.blackhatteam.com/f51/your-own-edu-email-address-free-58882.html
[13:04:46] <ReadError_> that works too
[13:07:27] <alex4nder> ReadError_: being a software guy, I don't tend to pirate much software. ;)
[13:07:33] <alex4nder> the 'code'
[13:07:37] <alex4nder> .. of conduct
[13:08:06] <ReadError> indeed
[13:08:06] <Jymmm> Yeah, it's the only legit code we'll ever see from a devleoper
[13:08:14] <ReadError> my background is software engineering
[13:08:41] <ReadError> well thats what i went to school for, but of course i do something totally different
[13:08:43] <ThadiusB> question, I'm using Solidworks and my design for all intents and purposes is measuring out in millimeters, load it up in Meshcam, save as EMC2 MM, pull it up in linuxcnc and it reads as inches, any ideas what i might be doing wrong here?
[13:09:48] <ReadError> did you change the units to MM in EMC2 ?
[13:10:26] <ReadError> i know when configuring it, it asked me which units it would use
[13:10:33] <cradek> can you elaborate on "reads as"? is it the correct scale or a scale 25.4x too big or small?
[13:11:04] <ThadiusB> its reading my 120 mm as 120 inches, I mean i wish i had 120 inches to work with lol, but sadly not
[13:11:09] <cradek> gcode can be in either inches or mm. you can configure (measure) your machine in inches or mm - the two are not related
[13:11:29] <cradek> then you're probably just missing a G21 code at the beginning
[13:13:27] <ThadiusB> i'm set up for inches not mm
[13:14:02] <ThadiusB> solves that
[13:14:04] <ThadiusB> lol
[13:14:15] <ReadError> how did you fix?
[13:14:29] <roycroft> hey folks - i'm new to the cnc world, and i hope you'll indulge my asking a few questions here
[13:14:34] <ThadiusB> havent yet, just going to resize my design, converting to inches
[13:14:42] <ThadiusB> hello Roy
[13:14:52] <roycroft> my imediate application will be milling pcbs, and i've decided to start with a zen toolworks router
[13:14:54] <ReadError> oh hai roycroft
[13:14:58] <ReadError> been homebrewin brah?
[13:14:59] * roycroft waves
[13:15:09] <roycroft> always :)
[13:15:19] <ReadError> zymurgy
[13:15:20] <roycroft> so the zen has some inherent issues
[13:15:29] <roycroft> like it's not flat
[13:15:42] <ReadError> well that sounds like a pretty big issue ;)
[13:15:43] <roycroft> folks say commonly as much as 0.010" out of flat
[13:15:46] <roycroft> well
[13:15:49] <alex4nder> nice
[13:15:50] <roycroft> i can fix that
[13:16:02] <ThadiusB> got a link Roy, to the zen?
[13:16:02] <roycroft> but then i have the other issue - pcbs also aren't flat
[13:16:08] <roycroft> zentoolworks.com
[13:16:21] <skunkworks> the zen is belt driven - isn't it? (used to have lead screws)
[13:16:21] <roycroft> there are various ways folks deal with that
[13:16:28] <roycroft> no, it has lead screws
[13:16:31] <skunkworks> oh
[13:16:35] <alex4nder> roycroft: http://phk.freebsd.dk/CncPcb/ <- you seen that?
[13:16:35] <skunkworks> ok
[13:16:39] <roycroft> some use vacuum clamps to flatten the boards
[13:17:03] <skunkworks> some use double sided carpet tape
[13:17:04] <roycroft> that's what i'm getting at :)
[13:17:15] <ThadiusB> @Roy, kit?
[13:17:17] <roycroft> the zen folks like to use eagle and mach3
[13:17:28] <roycroft> i'm not going to get the complete kit
[13:17:44] <roycroft> mainly because i'm not terribly interested in mach3, and don't want to pay for a license i won't use
[13:17:54] <roycroft> i would not be here if i intended to use mach3 :)
[13:18:11] <roycroft> so there's some autoleveller code that those folks use
[13:18:21] <roycroft> but oddly (to me, at least), it's an eagle plugin
[13:18:44] <roycroft> it seems to me that autoleveller code would be part of the cnc controller, not part of the schematic editor/gcode generator
[13:18:47] <alex4nder> roycroft: did you look at that link?
[13:18:54] <roycroft> i just started to
[13:18:57] <mrsun> http://www.cnc4pc.com/Store/osc/product_info.php?cPath=33&products_id=161 hmm looks quite nice
[13:19:12] <mrsun> spindle 0 - 10V output and everything =)
[13:19:18] <roycroft> and i'm on the pcb-gcode list
[13:19:20] <alex4nder> roycroft: he does that with EMC, and he post/pre processes the g-code
[13:19:24] <ThadiusB> actually, couldnt i just run stepconfig wiz again and then configure for mm, load it up instead of the one using in inches?
[13:19:36] <roycroft> i'm trying to wrap my head around how all this stuff will integrate
[13:19:51] <roycroft> linuxcnc docs are pretty good, but start kind of in the middle, not the beginning
[13:20:07] <roycroft> so i thought i'd ask a few questions to be sure i'm on the right track
[13:20:09] <ThadiusB> roy, if i would of RTFM more, i wouldnt of had any problems with linuxcnc
[13:20:29] <roycroft> i'm not complaining about it - i think that it's very well-documented
[13:20:36] <ThadiusB> there's documentation out there for everything, provided google isnt being an ass, and the guys here are pretty rockin on the knowledge
[13:20:38] <alex4nder> ThadiusB: why don't you just slap G21 at the beginning of your g-code?
[13:20:56] <roycroft> i just think that asking a few questions of folks who use it already will help me with that big-picture view
[13:20:58] <skunkworks> ThadiusB: it would be easier to add G21 to the begining of the gcode.. http://linuxcnc.org/docs/2.5/html/gcode/gcode.html#_g20_g21_units_a_id_sec_g20_g21_units_a
[13:21:41] <skunkworks> roycroft: shoot
[13:21:50] <ThadiusB> ya, but wouldnt i have to do that everytime i ran code? wouldnt it be more effecient to just make a mm and inch config ?
[13:21:53] <roycroft> i'm planning on using geda for schematic/layout editing and gcode generation
[13:22:18] <roycroft> so that height probe stuff should work for me, which is a big deal
[13:22:32] <roycroft> the other issue i'm struggling with is aligning the boards
[13:22:51] <roycroft> i'll be doing double-sided pcbs, and i want to pre-drill before routing them
[13:22:53] <cradek> ThadiusB: you should fix whatever's exporting gcode to put G20 or G21 as appropriate
[13:22:56] <roycroft> that way i can plate the vias
[13:23:14] <cradek> having two machine configs to avoid that simple solution is very silly
[13:23:38] <cradek> as I said before: gcode can be in either inches or mm. you can configure (measure) your machine in inches or mm - the two are not related
[13:23:41] <roycroft> i don't want to have to use sacrificial backing plates, so i want to drill half-way through the board, flip it over, drill the rest of the way, then route that side, flip it back over, and route the other side
[13:24:00] <roycroft> especially with the drilling, i'll need to keep alignment pretty tight
[13:24:08] <roycroft> like within 0.002" or so
[13:24:22] <roycroft> my thought is to mount a camera on the spindle plate
[13:24:37] <roycroft> drill two tiny holes in the board (0.5mm or so)
[13:24:53] <roycroft> then use those two holes to align the board every time i flip it over
[13:24:57] <roycroft> does that make sense?
[13:25:07] <alex4nder> why not just build a tooling plate with alignment guides?
[13:25:13] <JT-Shop> yep
[13:25:22] <roycroft> pcbs do not come in precisely-cut sizes
[13:25:35] <roycroft> i could certainly align accurately along one axis that way
[13:25:35] <alex4nder> if only you had a mill to fix that problem. ;)
[13:25:36] <cradek> nor with flat edges nor with right-angle corners
[13:25:43] <JT-Shop> but the pin holes will be precise
[13:25:57] <ThadiusB> thats just it though, i saved EMC2 mm, and its showing up as inches on in linuxcnc. Is that not because when i configured i used inches in the wizard?
[13:25:58] <Thetawaves> how flat are you guys talking? they use a cnc router to cut them out...
[13:26:00] <cradek> I think double-drilling like that is going to be a pain
[13:26:04] <roycroft> i thin it would be less work to do the pin holes than to mill two edges straight and square
[13:26:21] <alex4nder> I guess it depends what the end shape of the PCB is
[13:26:25] <alex4nder> etc.
[13:26:34] <cradek> ThadiusB: you have a gcode file that does not SPECIFY its units but ASSUMES the control defaults to mm
[13:26:37] <roycroft> especially since, in the end, it doesn't matter if the edges are straight and square
[13:26:44] <cradek> the fix is to SPECIFY the units using G20/G21
[13:26:53] <roycroft> so if i go this route
[13:27:00] <cradek> otherwise you have an indeterminate gcode program
[13:27:06] <roycroft> it seems silly to try to actually align the board precisely
[13:27:25] <roycroft> it makes more sense to center the holes under the crosshairs of my camera
[13:27:42] <ReadError> you got a camera on your mill?
[13:27:51] <roycroft> note the position (by pushing a button), and let linuxcnc figure out how to compensate
[13:27:55] <roycroft> i don't have the router yet
[13:28:02] <roycroft> i'm just about ready to buy it
[13:28:09] <roycroft> i want to figure out these issues first
[13:28:52] <ThadiusB> so i guess my options would be, 1. manually enter units in my gcode 2. Get CAM that specifies when it produces gcode file 3. Make additional stepconfig for linuxcnc in mm ?
[13:29:03] <roycroft> so does anyone know if there's code in linuxcnc currently, or whether it would be difficult to write some code, to do that?
[13:29:21] <alex4nder> roycroft: the first thing I would ask yourself, regardless of PCB alignment, is if something like the Zentoolworks mill has specs that are close enough to mill the PCBs you're interested in
[13:29:24] <jdhnc> roycroft: to rotate axis, or to use the cam to do so automatically
[13:29:26] <cradek> ThadiusB: cams have postprocessors that you are expected to adjust to what your control needs
[13:29:39] <roycroft> the former
[13:29:42] <roycroft> the cam is easy
[13:29:48] <roycroft> i know there's camera code in linuxcnc already
[13:29:51] <roycroft> pycam, i believe
[13:30:05] <roycroft> alex4nder: quite a few folks use the zen router for doing this
[13:30:07] <cradek> it doesn't have to be part of linuxcnc
[13:30:09] <roycroft> and they claim it's precise enough
[13:30:12] <ThadiusB> the cam i'm using has PP for both inches and mm, i exported to mm from CAM and when i load into linuxcnc its reading it as inches.....crappy CAM?
[13:30:25] <roycroft> i'm dubious of using a router instead of a mill
[13:30:33] <alex4nder> roycroft: as long as it's precise enough for you
[13:30:34] <cradek> ThadiusB: you're not reading the responses are you?
[13:30:40] <roycroft> but with a fairly lightweight spindle, and the light cuts i'll be making, it's allegedly good enough
[13:30:42] <alex4nder> roycroft: the runout on the stock zen spindle sucks
[13:30:52] <roycroft> i do not intend on using their spindle
[13:30:55] <alex4nder> cool
[13:31:05] <jdhnc> if you clamp your PCB 5degrees off horizontal and ask the control to compensate, are your horizontal and vertical lines going to be as good as they would be if they were only moving on one axis?
[13:31:08] <roycroft> i'm looking for something with runout of 0.0005" or less
[13:31:10] <IchGuckLive> ThadiusB: Cradek answerd the question did you setup a inch mashine in klinuxccn
[13:31:18] <roycroft> since i'll be using 0.2mm tooling
[13:31:28] <ThadiusB> yes i setup inches in linuxcnc
[13:31:35] <IchGuckLive> ThadiusB: is there a G20 or G21 in the code
[13:31:48] <roycroft> that's a good question, jdhnc
[13:32:08] <IchGuckLive> ThadiusB: why if your came does mm
[13:32:20] <ThadiusB> I do both inches and mm
[13:32:34] <cradek> then use g20 or g21 in the gcode
[13:32:47] <IchGuckLive> so start with G17 G20 for inch and G17 G21 for mm in the first line
[13:33:27] <IchGuckLive> ThadiusB: and in the axis view you can select the vie in mm or inch
[13:34:00] <IchGuckLive> in the menue is a chanche hook
[13:34:09] <IchGuckLive> ok im off by
[13:34:19] <roycroft> btw, i plan on using this router for soem engraving work, and also for making chassis cutouts
[13:34:34] <roycroft> so if, in the end, it's not precise enough for the pcb work, it won't be a total waste
[13:34:52] <roycroft> plus, it's a cheap way for me to get my feet wet with cnc controllers
[13:35:17] <roycroft> i have a nice 17" elo touchscreen display coming next week for the linuxcnc machine btw :)
[13:35:31] <roycroft> touchy and i will become good friends
[13:36:40] <jdhnc> roy: first, do the auto alignment via camera then submit the patches.
[13:36:54] <ThadiusB> ok, just to make sure I understand, since i configured linuxcnc for inches, whenever i want to run millimeters, i need to edit my gcode to include G21 to change to mm, correct?
[13:37:10] <cradek> EVERY gcode program should have a G20 or G21 at the beginning
[13:37:35] <cradek> otherwise the gcode is broken and will run at different sizes depending on what units are currently active
[13:37:36] <jdhnc> you should use tell the CAM to use the units the machine is using.
[13:37:41] <cradek> no
[13:37:55] <cradek> you can use gcode in either units
[13:38:34] <JT-Shop> when I select touch off to fixture and touch off the Z axis to my spindle face what G code is that like?
[13:39:32] <cradek> G10 L21
[13:39:40] <JT-Shop> cradek: thanks
[13:39:43] <cradek> but weirdly I don't see it in the 2.5.0 docs - I swear it was there
[13:39:55] <JT-Shop> I don't see it either
[13:40:00] <cradek> no I'm wrong
[13:40:03] <cradek> it's L11
[13:40:07] <cradek> it's changing the tool table
[13:40:46] <JT-Shop> ok, thanks
[13:40:52] <cradek> which IS in the docs, yay
[13:40:58] <JT-Shop> YEA!
[13:42:42] <JT-Shop> so G10 L11 P#5400 Z0.0 would be a fixture touch off button for the current tool
[13:42:43] <roycroft> so on to the other thing that i'm not certain about - an appropriate controller
[13:43:11] * JT-Shop wanders back to the lathe to set up a Z touch off button
[13:43:23] <roycroft> when i run the jitter test on the machine i'll be using i get max jigger of about 15k ns servo thread and 19k ns base thread
[13:43:30] <ThadiusB> ok, I just compared the two CAM programs I'm using and one outputs code with G20 or G21, the other, well its just not there
[13:43:39] <roycroft> the documentation refers to software control and hardware control
[13:43:50] <cradek> JT-Shop: I think P0 or P-1 or something special means "current" but I can't find that in the docs now
[13:43:50] <roycroft> and it appears that my setup is marginal for software control
[13:44:05] <cradek> JT-Shop: but other than that, you are right
[13:44:53] <roycroft> i'm looking at a tb6560 controller, and i believe that would be a hardware controller board
[13:45:06] <roycroft> but i've not found linuxcnc docs that discuss this more thoroughly
[13:45:48] <skunkworks> roycroft: the tb6560 is going to require you to use software generation
[13:45:59] <skunkworks> <20k jitter is decent
[13:46:04] <Jymmm> anyone need a 50A@1KV bridge for $2.30 USD ?
[13:46:11] <ReadError> roycroft
[13:46:14] <ReadError> i got the g540
[13:46:17] <ReadError> works really well so far
[13:46:21] <skunkworks> you need to know what sort of speed you need and calculate backwards.
[13:46:49] <roycroft> i don't need a lot of speed
[13:46:57] <roycroft> this router is for prototyping
[13:47:07] <roycroft> if it takes 4 hours to mill a board i'll be fine
[13:47:24] <Jymmm> heh heh heh
[13:47:28] <roycroft> that's a lot faster than a several day/couple week turn around time from the pcb fab outfits
[13:48:23] <roycroft> g540 costs a lot more, but if does a much better job i could go with it
[13:48:35] <roycroft> i'm trying to keep cost down, but also not be frustrated in the end
[13:48:53] <roycroft> sometimes adding money removes frustration, and that's a good formula
[13:49:06] <skunkworks> well - if you can set your base period to 40000 (conservative with that jitter) - you will get a minimum 12500steps per second..
[13:49:34] <jdhnc> get a TB6560 board, everyone should have one in their junk box
[13:49:39] <skunkworks> heh
[13:49:55] <roycroft> this will not be my only cnc machine
[13:50:00] <roycroft> just the first one
[13:50:26] <roycroft> i can see myself cnc'ing my vertical mill, my lathe, and my plasma cutter over time
[13:50:27] <jdhnc> I'd give you mine, but I always think I might have a use for it some day.
[13:50:38] <JT-Shop> cradek: I seem to remember that P0 meant current tool or something like that
[13:50:48] <roycroft> having a spare controller board laying around really isn't a bad idea
[13:51:17] <roycroft> so i suppose i could start with that, and if it runs too slow for me, get a gecko and save the tb6560 as a spare
[13:51:21] <jdhnc> a spare controller woudl be nice... a spare tb6560 woudl be the next best thing.
[13:51:43] <JT-Shop> cradek: I see it in G10 L2 "For the currently active coordinate system program P0"
[13:51:59] <cradek> oh maybe it doesn't work for tool
[13:52:09] <roycroft> what would really be fun would be to cnc my tig welder
[13:52:15] <cradek> someone's gonna have to resort to looking at the source.
[13:52:27] <roycroft> but that would be a very major undertaking - certainly well beyond my current capability
[13:52:29] <JT-Shop> I'm lost in there
[13:52:45] <jdhnc> you need a really good arc starter for automated tig
[13:52:55] <roycroft> as i'd have to build a couple robots first to handle the torch and the filler rod
[13:53:11] <roycroft> that's something that will probably never happen
[13:53:28] <roycroft> but it *would* be fun
[13:53:34] <cradek> JT-Shop: looks like you have to specify tool number
[13:53:40] <ReadError> <roycroft> what would really be fun would be to cnc my tig welder
[13:53:43] <ReadError> wow
[13:53:49] <ReadError> thats gotta be a task
[13:54:00] <roycroft> yes, it would be
[13:54:42] <FinboySlick> If you mostly just do flat welding that might not be too bad.
[13:55:14] <FinboySlick> Maybe a fourth axis on a router table, sort of like the fabric cutters.
[13:55:26] <jdhnc> I do automated tube TIG welding 24x7
[13:55:32] <FinboySlick> by router table I mean gantry setup.
[13:55:57] <archivist> roycroft, http://www.youtube.com/watch?v=O2oaBtkpNpE
[13:56:23] <roycroft> i'll note that url - youtube isn't working on this computer at the moment
[13:56:27] <FinboySlick> jdhnc: As in joining tubes end to end? Or spaceframe construction?
[13:56:31] <roycroft> some plugin breakage that i haven't bothered to figure out
[13:57:00] <archivist> roycroft, its a 5 axis welding with linuxcnc
[13:57:05] <roycroft> cool
[13:57:10] <jdhnc> Fin: plugs in tubes
[13:57:18] <roycroft> i'll definitely check it out later on
[13:57:51] <roycroft> it sounds like you folks think what i'm trying to do currently is feasible, but not trivial
[13:58:15] <roycroft> that's encouraging
[13:59:28] <archivist> just about anything is possible within reason
[14:00:00] <roycroft> well i appreciate your input
[14:00:13] <FinboySlick> archivist: With enough work, even the unreasonable is feasible ;)
[14:00:17] <roycroft> i'll start procuring hardware and may have more questions down the road
[14:00:37] <roycroft> and in the meantime i'll lurk if that's ok
[14:00:44] <roycroft> there seems to be quite a number of idlers here
[14:00:53] <archivist> lurking is best way
[14:01:11] <roycroft> yes, it can be quite useful
[14:18:51] <roycroft> jitter has jumped up to 290k for some reason
[14:18:57] <roycroft> that's not good
[14:19:14] <ReadError> is this inside a VM?
[14:19:17] <roycroft> no
[14:19:29] <roycroft> that would be a useless test :)
[14:20:28] <roycroft> i have a pile of semi-old 1u rackmount servers - i want to use one of those for linuxcnc
[14:20:48] <ReadError> turn off write-cache on the HD
[14:20:54] <roycroft> dual 3.0GHz xeons, 4GB ram
[14:20:58] <roycroft> i thought they would be capable
[14:21:03] <roycroft> ok
[14:21:24] <roycroft> you think i'm doing a big cache flush occasionally?
[14:21:38] <cpresser_> roycroft: perhaps thats the SMI interrupt which causes the jitter
[14:22:20] <roycroft> there's no parallel port on these machines, but there's a riser card, so i can get a card for that
[14:22:55] * roycroft will futz with it after lunch
[14:27:06] <archivist> roycroft, integrated graphics stealing shared memory time can be a pain
[14:46:29] <JT-Shop> cradek thanks for looking
[14:58:37] <JT-Shop> is there a way to call a subroutine file from MDI?
[15:02:01] <andypugh> I think so
[15:02:04] <mhaberler> o<subname> call
[15:02:38] <mhaberler> subname.ngc must be in path for ngc files
[15:04:34] <ReadError> oh this is cool
[15:04:48] <jdhnc> if you are doing O123 call, does the O123 sub/end sub have to precede the call?
[15:04:52] <ReadError> i can add other cpu's as distributed nodes for pycam
[15:05:13] <mhaberler> with o123 yes
[15:05:26] <mhaberler> with o<123> no (I think..)
[15:05:37] <mhaberler> in that case 123.ngc is assumed to exist
[15:06:17] <jdhnc> oh, I meant O<123>
[15:06:25] <mhaberler> jdhnc: 'if you are doing O123 call' - do you mean MDI or in auto?
[15:06:53] <jdhnc> in gcode, just wondered if the sub had to be in the file before the call.
[15:07:18] <mhaberler> o123 call should work as well
[15:07:49] <mhaberler> if you do MDI, that is a single line, so you cant 'define a sub before the call'
[15:07:54] <mhaberler> it has to be in a file
[15:09:55] <JT-Shop> I'm getting file not open
[15:10:34] <JT-Shop> 2.5
[15:12:30] <JT-Shop> the mdi doesn't like a dash in the file name
[15:13:48] <mhaberler> the dash is a minus, so it might be interpreted as expression
[15:14:07] <mhaberler> with 'o<a-b> call' it should work
[15:15:12] <mhaberler> that should look for 'a-b.ngc'
[15:17:13] <mhaberler> 'osomething call' will interpreter 'somthing' as expression, so if you have #20 = 100 and
[15:17:44] <mhaberler> 'o#20 call' it will be interpreted as 'o100 call'
[15:18:25] <jthornton> I was using o<z-offset> call
[15:18:35] <jthornton> and I got the error file not open
[15:18:47] <mhaberler> in MDI?
[15:19:10] <jthornton> when I changed it to o<zoffset> call it worked, yes in MDI and a MDI_COMMAND
[15:19:36] <mhaberler> is it 'file not open' or 'file not found'?
[15:19:47] <jthornton> file not open
[15:20:46] <mhaberler> hm, that hints to a fishy behaviour ; can you restart axis and retry? I have seen that before, I tried to fix and havent seen it since but not sure it really nailed it
[15:21:09] <jthornton> yea, give me a minute or three to get back out to the shop
[15:23:23] <mhaberler> it might have to do with execution history; there's an obscure LAZY_CLOSE feature which relates to the behaviour
[15:25:56] <ReadError> hey yall
[15:26:03] <ReadError> is there a way to "center" my code?
[15:26:13] <ReadError> when i import is going outside of the bounds of my red box
[15:26:51] <jdhnc> what are you importing, and in to what?
[15:28:20] <ReadError> pycam -> linuxcnc 2.5
[15:29:33] <ReadError> http://i.imgur.com/AlW9I.png
[15:29:36] <ReadError> thats what its doing
[15:30:19] <sumpfralle> maybe you should center it in pycam before generating the GCode?
[15:31:30] <sumpfralle> just use "shift to origin" - is that what you want to do?
[15:31:39] <jdhnc> that max 1200 in/min is pretty impressive.
[15:31:49] <ReadError> jdhnc: thats in a virtual
[15:31:55] <ReadError> ill export it to my machine in basement later
[15:31:59] <sumpfralle> @ReadError btw: your machine is not homed, yet - or?
[15:32:07] <sumpfralle> ok
[15:32:20] <ReadError> yea sumpfralle
[15:32:30] <ReadError> i want to shift the code into the bounds of my machine
[15:32:54] <sumpfralle> you can easily do this with "touch off" (German: "antasten")
[15:33:12] <sumpfralle> just put in any value - it is not related to the physical dimensions of your machine
[15:35:30] <jdhnc> use the values at the left/bottom for touch off
[15:36:37] <jdhnc> then consider some private time for reflection, or perhaps professional counseling to explore your drawing.
[15:36:37] <ReadError> oh and that will shift the bounds of the box?
[15:37:21] <sumpfralle> no - but it changes the mapping between the physical dimensions of your machine and the virtual coordinate system
[15:37:40] <sumpfralle> the upper limit of the y axis will no be printed in ugly red anymore
[15:38:33] <ReadError> jdhnc: im just playing around, im not _that_ crazy :)
[15:38:41] <ReadError> rage faces where easy to find in svg
[15:42:28] <alex4nder> not to mention they're awesome
[15:43:00] <ReadError> oh indeed
[15:43:11] <ReadError> im going to cut that and keep it on my desk
[15:43:18] <ReadError> so when im feelin frustrated
[15:43:20] <ReadError> i can look at it
[15:43:39] <ReadError> i speak with alot of derps at work
[15:45:43] <jdhnc> so do they.
[15:50:11] <ReadError> hmm wouldnt touchoff x,y @ 0,0 put the bottom left corner of the image down in within the bounds ?
[15:50:18] <ReadError> or do I need to use something besides G54
[15:53:17] <sumpfralle> if you would touch off there as 0,0 - then you would see the image magically shift up and to the right - just try it :)
[15:53:58] <sumpfralle> the coordinates in the GCode file are fixed - the "touch off" just tells linuxcnc how this maps to the physical locations within the machine
[15:54:27] <sumpfralle> in pycam you should just always use the "move to origin" button - then you won't get confused
[15:54:50] <andypugh> ReadError: Just use the "touch off" button
[15:55:28] <ReadError> ahhh yes after looking at the gcode, i see that it is hard coded in
[15:56:00] <andypugh> It almost always is
[15:56:27] <andypugh> The point is that X0 Y0 Z0 can be set to be anywhere, even places outside the envelope of your machine
[15:57:27] <sumpfralle> @ReadError: if you would sit in front of a real machine then you would now move the head of the mill to the left-bottom position of your stock material. Here would would touch-off for "x=8, y=7.5" - because this is the bottom-left coordinate of your GCode toolpath
[15:57:56] <andypugh> I feel slightly soiled, I just installed Microsoft Office on my brand-new mac
[15:58:10] <Jymmm> andypugh: LOL SUCKER!
[15:58:21] <andypugh> It cost me £8
[15:58:29] <cradek> yeah I hate when I have to resort to buying new overpriced hardware
[15:58:49] <Jymmm> andypugh: I don't care if they paid you to install it =)
[15:59:05] <Jymmm> andypugh: OO works finr
[15:59:07] <Jymmm> fine
[15:59:11] <andypugh> I have OO too
[15:59:42] <Jymmm> heh
[15:59:55] <Jymmm> so you added 1.2GB worht of poo too?
[16:01:04] <gene77> hey guys
[16:01:14] <Jymmm> Hi Gene!
[16:01:27] <gene77> Hi all
[16:02:22] <andypugh> Well, I have an occasionally-profitable sideline writing Excel macros.
[16:02:45] <Jymmm> andypugh: Ah, ok.
[16:03:08] <gene77> Got an accell problem think, on this lathe, z is freezing the motor at the point where the backlash comp is done and it transistions to steady velocity in the 25" range
[16:03:08] <Jymmm> andypugh: So, how many virus have you written?
[16:03:27] <Jymmm> andypugh: 2-3 hundred?
[16:04:31] <andypugh> None.
[16:04:45] <Jymmm> andypugh: why not?
[16:04:52] <andypugh> Because I lack imagination
[16:05:09] <gene77> If I jog that takes up the backlash, it freezes at the end of the backlash move, or shortly after, If I stop, then continue in the same dir, its all cool
[16:05:12] <Jymmm> andypugh: Eh, just make it turn everything upsidedown.
[16:05:25] <andypugh> google "askew" :-)
[16:06:26] <Jymmm> andypugh: I just get restraunts in the area
[16:06:37] <JT-Shop> mhaberler: I shut down Axis and started it back up and issued o<z-touchoff> call and got "File not open" error
[16:07:13] <mhaberler> I'll be back in a few mins; are you sure the OPEN_FILE was found and readß
[16:07:14] <mhaberler> ?
[16:07:22] <andypugh> I am not sure you are allowed - signs, as has been said. Can you call the sub from G-code OK?
[16:08:02] <JT-Shop> I can call another file ztouchoff.ngc from MDI fine, I've not tried to call z-touchoff.ngc from G code yet
[16:08:37] <JT-Shop> the manual says you can have lower case letters numbers the dash and the underscore as part of the name
[16:08:50] <JT-Shop> let me try the underscore for shits and grins
[16:10:18] <JT-Shop> o<z_touchoff> call gives me the same error "File not open"
[16:12:50] <Jymmm> WTH is a BLDC motor?
[16:13:58] <djdelorie> http://en.wikipedia.org/wiki/Brushless_dc_motor
[16:14:02] <gene77> Just found a showstopper in todays 2.6!! I asked it for machine status, it opened the window and restarted X!
[16:14:13] <Jymmm> djdelorie: ah
[16:15:44] <ReadError> G1 Z0E-12
[16:15:51] <ReadError> its having a problem with that
[16:15:55] <ReadError> exponent ?
[16:16:34] <alex4nder> that's quite a 0
[16:16:42] <ReadError> oh indeed
[16:16:48] <ReadError> which since its 0....
[16:16:55] <ReadError> not sure why its doing it like that
[16:19:34] <andypugh> ReadError: E is a G-code command, G-code can't handle exponent notation
[16:20:01] <JT-Shop> mhaberler: I don't know how to know if OPEN_FILE was found and read. I do know if I misspell it I get "File not found". Running o<z-touchoff> call in a G code file works fine so it is limited to MDI
[16:20:12] <ReadError> i shifted my z in pycam up
[16:20:16] <ReadError> and that seemed to solve it
[16:20:23] <mhaberler> the inital ngc file is visible
[16:24:42] <JT-Shop> when I issue <z-touchoff> call from the MDI box?
[16:30:33] <DJ9DJ> gn8
[17:34:49] <andypugh> I am loving this 26" monitor. :-)
[17:35:37] <andypugh> (2560x1440)
[17:35:57] <r00t4rd3d> why so small?
[17:36:22] <andypugh> I am poor?
[17:36:32] <andypugh> (I wasn't poor until I bought it, mind)
[17:36:38] <isssy> I love my 46" TV
[17:36:57] <isssy> because is cheap andyengel
[17:36:59] <andypugh> That's presumably 1080 pixels high though?
[17:37:41] <isssy> after 2 beer , the resolution is not important , just the size
[17:41:46] <roycroft> so where do you folks get things like panic buttons and big indicator lights?
[17:42:00] <andypugh> eBay
[17:42:14] <andypugh> look for "Arcade buttons"
[17:42:20] * roycroft uses the usual outfits like digi-key, mouser, allied, etc. but is always looking for new suppliers
[17:42:35] <roycroft> sparkfun has some really great joysticks that i may get for jogging
[17:43:06] <roycroft> http://www.sparkfun.com/products/9182
[17:43:30] <andypugh> roycroft: http://www.ebay.com/itm/LED-lit-Arcade-Push-Buttons-MAME-Multicade-/120832434848
[17:43:56] <roycroft> arcade buttons wouldn't be good for e-stop
[17:44:02] <roycroft> but for everything else they'd be great
[17:44:13] <andypugh> Indeed. I have them on my machine.
[17:44:20] <roycroft> i know where i can get e-stop buttons
[17:44:28] <roycroft> but like i said, i'm always looking for new suppliers
[17:44:45] <roycroft> i do like those buttons you just posted
[17:44:52] <andypugh> https://picasaweb.google.com/lh/photo/N7Z88ai8cR7012cckm4ihdMTjNZETYmyPJy0liipFm0?feat=directlink
[17:45:04] <andypugh> I am not convinced by my graphics, but the buttons are good.
[17:45:04] <roycroft> they would be good for not only my cnc panel, but for the automated brewing system i'm developing
[17:46:10] <roycroft> nice
[17:46:15] <roycroft> what kind of touchscreen?
[17:46:19] <roycroft> i'm getting a 17" elo
[17:46:23] <roycroft> one of their newer ones
[17:47:44] <andypugh> I think that is 17" open-frame from eBay.
[17:48:22] <roycroft> yeah, the one i'm getting is open frame
[17:48:26] <roycroft> out of a kiosk
[17:49:34] <roycroft> that same outfit on ebay that has the buttons has nice joysticks for almost half the price of sparkfun
[17:49:35] <andypugh> Mine is an Eeti I think.
[17:52:12] <roycroft> i designed some kiosks in the early '90s (running mosaic in full-screen mode was fun)
[17:52:16] <roycroft> and i used elo crts for that
[17:52:26] <roycroft> i still have one of them, and was playing with touchy on it
[17:52:52] <roycroft> i know that x11 has had good support for elo touchscreens since back then, so i went with what i know
[18:04:33] <andypugh> Yeah, the eGalaxytouch driver is a bit tricksy. It needs an xconfig hack to swap X and Y for a start
[18:11:58] <ReadError> hey djdelorie
[18:11:58] <ReadError> hey all
[18:11:59] <ReadError> i think i passed the backlash test
[18:11:59] <JT-Shop> hay
[18:12:01] <ReadError> i put my dial indicator on the x, set it 0
[18:12:12] <ReadError> ran the table out 6" then back like 20 times
[18:12:26] <ReadError> and when i stopped it, ended up right on 0.000 again!
[18:13:38] <andypugh> good sign
[18:13:47] <ReadError> yessir
[18:19:25] <JT-Shop> ReadError: if you move the table toward the indicator until it reads 0.0000" then start moving it away from the indicator in increments of 0.0001" until the dial moves and that is your backlash
[18:19:59] <JT-Shop> moving out 6" and back only proves your not losing steps which is a good thing too
[18:20:38] <ReadError> ahhh so rather than continuous, change it to 0.0001
[18:20:44] <ReadError> i need to get this PS3 controller setup
[18:20:45] <JT-Shop> yes
[18:26:05] <ReadError> this bit I have is so sharp
[18:26:17] <ReadError> i barely set it on my finger and twist, and it gets into the skin
[18:26:22] <ReadError> with no pressure
[18:26:56] <Jymmm> lick it
[18:28:42] <andypugh> ReadError: The cheap Chinese cutters are much safer :-)
[18:28:59] <ReadError> well this was one was only like 11$
[18:34:57] <r00t4rd3d> do they make stand offs with wood thread?
[18:35:45] <andypugh> there is no "wood thread" so no.
[18:37:35] <r00t4rd3d> you know what i mean
[18:38:35] <r00t4rd3d> if I wanted to mount a pcb to wood, whats the best option?
[18:38:38] <r00t4rd3d> :)
[18:38:49] <ReadError> nylon
[18:38:50] <JT-Shop> T nuts
[18:38:53] <ReadError> from lowes
[18:38:59] <ReadError> oh to cut?
[18:39:05] <JT-Shop> T nuts
[18:39:07] <ReadError> or mount your controller board
[18:39:12] <skunkworks__> double sided carpet tape
[18:39:17] <JT-Shop> T nuts
[18:39:23] <skunkworks__> ;)
[18:39:27] <JT-Shop> LOL
[18:39:40] <r00t4rd3d> i got some velcro
[18:39:50] <r00t4rd3d> and super glue
[18:40:00] <JT-Shop> what is the function of the mounting?
[18:40:12] <r00t4rd3d> tb6560
[18:40:53] <skunkworks__> vacuum works well
[18:41:13] <r00t4rd3d> i want to mount all my control stuff and power under my table
[18:41:13] <JT-Shop> make it easy to remove like rubber bands for the tb6560
[18:46:03] <Jymmm> vac table
[18:46:24] <JT-Shop> dam VMC drives are not playing nice
[18:46:32] <Jymmm> vac table
[18:46:45] <JT-Shop> Z rapid is down to 75IPM and it still trips the dam drive out
[18:46:47] <Jymmm> vac table
[18:47:03] <JT-Shop> what do you mean Jymmm
[18:47:21] <Jymmm> JT-Shop: trips the circuut breaker?
[18:47:27] <JT-Shop> no
[18:47:28] <Jymmm> or stalls
[18:47:34] <JT-Shop> no
[18:47:41] <JT-Shop> drive errors out
[18:47:46] <Jymmm> servo?
[18:48:15] <JT-Shop> yea big seimens servos on everything
[18:48:37] <JT-Shop> you can hear the Z axis pulsing just before it quits
[18:48:45] <Jymmm> is Z counter balanced?
[18:48:50] <JT-Shop> no
[18:49:03] <JT-Shop> it's a BP Discovery 308 VMC
[18:49:10] <Jymmm> does it occure on down motion, up motion, or both?
[18:49:16] <JT-Shop> both
[18:49:23] <Jymmm> consistantly?
[18:49:29] <JT-Shop> yea
[18:49:46] <JT-Shop> I can drill one hole and it errors out
[18:49:51] <JT-Shop> sucks
[18:49:53] <Jymmm> have you swapped drives around and see if it still happens?
[18:50:00] <JT-Shop> not possible
[18:50:06] <Jymmm> x to z as examle
[18:50:12] <JT-Shop> not possible
[18:50:20] <Jymmm> hardwired in?
[18:50:31] <JT-Shop> big box
[18:50:40] <Jymmm> ah
[18:51:01] <skunkworks__> JT-Shop: still using the origninal control?
[18:51:08] <JT-Shop> yea
[18:51:27] <Jymmm> JT-Shop: Well, maybe you should take the time to swap drives
[18:51:35] <JT-Shop> http://i47.photobucket.com/albums/f163/johnplctech/Bridgeport%20308%20VMC/BP308-21.jpg
[18:51:52] <JT-Shop> I'll have to check to see if they are the same if possible
[18:52:02] <Jymmm> JT-Shop: I count 5 wires man
[18:52:21] <JT-Shop> you can't see well enough
[18:52:34] <Jymmm> at the bottom
[18:52:53] <JT-Shop> yea that is power to the servo
[18:53:20] <Jymmm> do those term strips unplug?
[18:53:25] <JT-Shop> they do look the same
[18:53:42] <Jymmm> the grey ones at the top half
[18:54:13] <JT-Shop> yea they plug in
[18:54:13] <Jymmm> just above the 7 seg LED
[18:54:33] <Jymmm> Ok, so how hard would it be to unplug and swap em?
[18:54:54] <JT-Shop> I'll have to see if the part numbers are the same... the Z may be a more powerful drive
[18:55:04] <Jymmm> k
[18:55:36] <Jymmm> or see if the problem occures when it's on X
[18:55:43] <Jymmm> or Y
[18:55:49] <JT-Shop> takes a couple of hours to take the power supply off the left side so it is a pain in the ass as the mounting screws are hidden
[18:56:10] <Jymmm> JT-Shop: why remove it?
[18:56:43] <JT-Shop> I took it off once to replace the caps so I know what is involved for the other segements
[18:57:09] <Jymmm> JT-Shop: and you have to remoe the PS to swap drive cables?
[18:57:15] <JT-Shop> no
[18:57:56] <JT-Shop> but I know how much fun it is to take one of the segments off
[18:58:18] <Jymmm> JT-Shop: Even if Z is stronger, if you move it to X and the problem follows, you've isolated the cause.
[18:58:34] <JT-Shop> you have a point
[18:59:04] <JT-Shop> oh well tomorrow is shot now... can't play
[18:59:10] <Jymmm> JT-Shop: If X works on the Z axis, you've eliminated the motor/encoder
[18:59:30] <JT-Shop> yea, I know
[19:00:06] <JT-Shop> I think I'll go check the buss bars to see if any is loose
[19:00:20] <JT-Shop> before I lose my mind
[19:00:34] <Jymmm> JT-Shop: slow it down, does it still die?
[19:00:47] <Jymmm> JT-Shop: that would eliminate loose cab;ing
[19:00:56] <JT-Shop> normal is 400IPM it is down to 75IPM
[19:01:05] <JT-Shop> maybe 450IPM
[19:01:07] <Jymmm> ok, go down to 25IPM
[19:01:39] <JT-Shop> too slow
[19:01:40] <Jymmm> then grab a wooden stick and start pocking at cabling =)
[19:02:04] <JT-Shop> how about a metal mop handle?
[19:02:16] <Jymmm> JT-Shop: only if you have grounded shoes on
[19:02:25] <Jymmm> JT-Shop: you have a clamp on amp meter?
[19:02:53] <JT-Shop> http://www.youtube.com/watch?v=j1IoLMqpRY4
[19:02:58] <JT-Shop> yea
[19:03:19] <Jymmm> JT-Shop: measure each leg of each axis for differences
[19:03:37] <JT-Shop> won't run long enough to do that
[19:03:52] <Jymmm> JT-Shop: doesnt matter
[19:04:12] <JT-Shop> right
[19:04:46] <Jymmm> JT-Shop: All you are looking for is differences to isolate where the issue is
[19:05:04] <JT-Shop> Jymmm: it won't run long enough for me to take a measurement
[19:05:22] <Jymmm> JT-Shop: then slow it down more and see if it'll run a bit longer.
[19:05:27] <JT-Shop> na
[19:05:31] <JT-Shop> waste of time
[19:05:34] <Jymmm> all you need is 5 seconds
[19:05:42] <JT-Shop> it's way too slow now
[19:06:04] <Jymmm> your not trying to fix it, you're trying to fid the casue
[19:06:08] <Jymmm> find
[19:06:12] <JT-Shop> measuring the amps won't tell me what is borked
[19:06:30] <Jymmm> your not measing amperage, your looking for differences
[19:06:43] <Jymmm> clampon amp meter is just simple method
[19:07:04] <JT-Shop> difference in what?
[19:07:16] <Jymmm> between the work and non-working axis
[19:08:01] <JT-Shop> no comparison due to difference in loads to the axis
[19:08:25] <Jymmm> it coould be at the drives, motors, encoders, PS, all you need to find is something different than the rest to start narrowig down
[19:08:56] <Jymmm> If a drive is drawing less power idle than the rest, etc
[19:10:21] <Jymmm> is that 4 axis or 3?
[19:11:03] <Jymmm> JT-Shop: Heh, and I'd look at the drive thats all black at the bottom first =)
[19:11:37] * Jymmm ships JT-Shop a new supply of magic smoke
[19:12:05] <Jymmm> JT-Shop: (No, the the California special kind either)
[19:12:12] <Jymmm> Not the
[19:13:48] <Jymmm> JT-Shop: If that has 4 axis, why is the first one so huge?
[19:14:14] <Jymmm> JT-Shop: and what is the extra term strip for on it?
[19:21:59] <JT-Shop> Jymmm: that is old smoke
[19:22:17] <JT-Shop> 3 axis with spindle
[19:22:29] <JT-Shop> the spindle is 7.5 hp servo so it is huge
[19:23:26] <JT-Shop> right now I'm just pissed my 6k tapping machine won't tap 8 1/4-20 holes for me you know
[19:28:42] <skunkworks__> yeck..
[19:29:00] * skunkworks__ huggs linuxcnc
[19:29:07] <JT-Shop> me too
[19:30:43] <JT-Shop> http://www.youtube.com/watch?v=Av9fuRmEpDg
[19:33:29] * JT-Shop wanders inside to hug the feed bag...
[19:34:10] <JT-Shop> goodnight Gracie
[19:34:22] <Jymmm> Cya harpo!
[19:36:20] <Jymmm> does anyone know if liquid wax floats/sinks when mixed with water, like oil floats on water?
[19:36:32] <andypugh> floats
[19:37:08] <Jymmm> andypugh: but they WILL seperate, correct?
[19:37:15] <andypugh> Yes
[19:37:31] <Jymmm> Hmmm, ok thanks.
[19:38:45] <Jymmm> andypugh: Ever heard of someone SPRAY lquid wax on something?
[19:39:20] <Jymmm> by lquid, I mean heated/melted to a liquid
[19:39:56] <andypugh> Jymmm: I believe there is a whole perversion based around it..
[19:40:09] <Jymmm> andypugh: I thought that was laytex
[19:40:17] <andypugh> Rule 34
[19:40:36] <Jymmm> rotf
[19:40:54] <Jymmm> never heard that one before =)
[19:41:15] <Jymmm> too true though
[19:41:51] <Jymmm> andypugh: NSFW http://en.wikipedia.org/wiki/Wax_play
[19:52:28] <A0Sheds> http://chicago.craigslist.org/nwc/tls/2979585820.html
[19:53:00] <A0Sheds> KBC Surface Grinder - $300 why so low other than only 0.5hp??
[19:53:30] <Jymmm> economy?
[19:54:31] <Jymmm> retired? moving?
[19:59:52] <A0Sheds> hey sold!
[20:27:35] <roycroft> that grinder was listed a half hour ago - it should have been pulled within five minutes (after the first 25 phone calls)
[20:28:03] <roycroft> oh, wait - that was yesterday
[20:28:41] <ReadError> you order the zen yet roycroft ?
[20:28:45] <ReadError> they have that other one
[20:28:46] <ReadError> open source
[20:28:49] <ReadError> frame is like 200$
[20:28:54] <roycroft> no
[20:28:55] <ReadError> i forget the name...
[20:29:02] <ReadError> someone here knows surely though
[20:29:13] <roycroft> the zen toolworks ones come with 3 stepper motors
[20:29:17] <roycroft> it's not just the frame
[20:29:19] <ReadError> yea
[20:29:26] <ReadError> but the complete kit is like 399 or so
[20:29:27] <roycroft> but i'm more than willing to look at other options
[20:29:29] <ReadError> on this one
[20:29:44] <roycroft> do you know if it has a decent z height?
[20:29:58] <roycroft> i would like to be able to mill cutouts on small enclosures with mine
[20:29:59] <jdhnc> anyone used a C41 with a 7i43?
[20:30:11] <roycroft> i was going to get the "3d" version of the zen 12x12
[20:30:17] <roycroft> 6" of z height
[21:16:09] <jdhnc> pcw: any chance my 7i43/7i47 can't supply 16mA on the PWMGEN OUT line?
[21:17:09] <PCW> 7I47 outputs are 5V swing (and about 24mA drive)
[21:17:58] <PCW> 7I43 outputs are 3.3V swing and about 24 mA drive as well
[21:18:08] <jdhnc> looks perfect on the scope. Duty cycle looks good. CNC4PC C41 board won't put out more than 1.7V though
[21:21:02] <jdhnc> the docs only show a mach stepgen driving it
[21:21:49] <PCW> I'll pretty much guarantee its not a software issue :-)
[21:22:24] <PCW> this is being driven by the 7I47?
[21:22:42] <jdhnc> yes
[21:23:28] <jdhnc> 7i47 signal looks perfect on the scope. 5V, dead on whatever pwm freq I set
[21:24:06] <PCW> so you are using one half of a 7I47 differential output (should be 5V) into the C41?
[21:24:07] <PCW> power missing on C41 output side?
[21:24:15] <Tom_itx> mmm 203v's arrived today
[21:24:48] <jdhnc> using the 7i47 TX0/ pin and ground
[21:25:43] <jdhnc> tried both halves though, same thing but the TX0+ pulse width shortens when I set speed higher
[21:26:15] <jdhnc> 500mA 12vdc separate supply for the C41. It says it needs 300mA
[21:26:21] <PCW> well if its a 5 v signal and you dont have a C1 side miss-connect dont know All we can do is supply clean 5V signals
[21:26:24] <jdhnc> tried two different power supplies
[21:27:08] <jdhnc> it's clean.
[21:27:52] <jdhnc> the C41 manual is for a different rev board. This one has an extra set of 5vdc +/gnd terminals. Looks like they come from a 5V regulator though
[21:30:41] <PCW> TX0- should be exact inverse of TX0+ (within a few nS)
[21:31:23] <jdhnc> it is.
[21:31:59] <jdhnc> though TX0- looks normal and TX0+ looks backwards
[21:32:50] <PCW> well you can try grounding and tying the C41 input to 5V and see if the output follows
[21:32:52] <PCW> but like I say if you have 5V signals, more than that we cannot do...
[21:33:28] <jdhnc> looks like me or the board. I unplugged the 12VDC and still get the same 1.68V
[21:33:56] <PCW> bbl
[21:40:19] <Tom_itx> jdhnc what is the C41 board?
[21:54:04] <ReadError> sooo
[21:54:08] <ReadError> i got my backlash values
[21:54:19] <ReadError> suprised i can control it down to .0001" !
[21:55:49] <roycroft> that's pretty damn tight
[21:55:54] <roycroft> what kind of gear is this?
[21:56:09] <ReadError> taig mill
[21:56:19] <Valen> thats pretty small tbh
[21:56:24] <ReadError> taig 2019cr
[21:56:29] <roycroft> that's hard to believe
[21:56:32] <ReadError> Valen, my dial indicator sees it
[21:56:38] <Valen> you make your own anti-backlash stuff?
[21:56:43] <ReadError> nah
[21:56:43] <roycroft> there's not enough mass in a taig to hold that kind of tolerance
[21:56:56] <Valen> roycroft: he is measuring his backlash
[21:56:59] <ReadError> i have ~ 34 steps @ 0.0001 of backlash
[21:57:04] <Valen> not saying he can machine stuff that fine
[21:57:09] <roycroft> i suppose with no load it can be done
[21:57:15] <ReadError> i put it that low to determine the backlash
[21:57:27] <Valen> its backlash, ours has less than .001mm
[21:57:41] <ReadError> i havnt set any values for it
[21:57:45] <ReadError> i can compensate
[21:57:47] <Valen> double ballscrews with bigass springs
[21:57:48] <ReadError> as long as its consistent
[21:58:01] <ReadError> which it seems to be going by my test so far
[21:58:04] <Valen> on an acme thread without a spring it probably wont be
[21:58:42] <ReadError> acme thread?
[21:59:00] <ReadError> what kind of mill you running Valen ?
[21:59:03] <Valen> square looking thread, has a plain nut
[21:59:29] <Valen> http://www.cnczone.com/forums/general_metal_working_machines/118358-phenolic_basalt_head_our_hm45.html
[21:59:49] <Valen> vs ballscrews which have funky threads and ball bearings in the nuts
[22:01:27] <ReadError> i wish the stepconf had a backlash setting ;/
[22:01:43] <Thetawaves> hey Valen
[22:01:53] <Thetawaves> polyester resin shrinks quite a bit apparently
[22:02:16] <Valen> casting resin doesnt
[22:02:35] <Thetawaves> your mold showed signs of shrinkage
[22:02:41] <Valen> no it didn't
[22:03:18] <Valen> russell has been doing fibgerglass and casting for ~20 years, i'm inclined to think he knows what he is on about
[22:03:46] <Valen> the shrinkage is .something of a %, and we were at around 18% resin in the mix
[22:04:01] <ReadError> roycroft, you going to be cutting pcbs?
[22:04:13] <Valen> the shrinkage is going to be minimal, and it'll act to "pretension" everything
[22:06:07] <Valen> the center section not releasing was just that, chemical stick.
[22:06:29] <Valen> you can see that because when we ripped the middle out it was still stuck to the sides
[22:06:32] <Thetawaves> i was referring to the this comment
[22:06:42] <Thetawaves> We think this was due to using the vibrator and focusing on the front while it was tipped up, and the top side slumped away from the mold.
[22:06:55] <Thetawaves> i think it was shrinkage
[22:07:18] <Valen> rofl
[22:07:25] <Valen> no thats just not filling the mould
[22:07:46] <Valen> to shrink that far the whole thing would look like a picnic bar
[22:08:03] <Valen> shrinkage would shoe up in the flat side being bowed
[22:08:05] <Valen> show
[22:08:36] <Thetawaves> alright
[22:08:40] <Thetawaves> thanks for the info
[22:08:41] <jdhnc> Tom_itx: C41 is a cnc4pc.com pwm->0-10vdc board
[22:11:26] <Valen> sorry if i sounded defensive, doing some work atm
[22:11:33] <Valen> happy to chat about it
[22:11:45] <Valen> btw if you do it, get some pigment into the mix
[22:12:03] <Valen> ours looked way too much like a bad night of beer and curry
[22:16:39] <Tecan> atom heads
[22:30:51] <Thetawaves> Valen, i was think red cement pigment
[22:31:08] <Valen> you need to get one compatible with the resin
[22:31:15] <Valen> oxide i dont think will work
[22:31:20] <Valen> or it'll affect the cure perhaps
[22:31:25] <Thetawaves> oh
[22:31:38] <Valen> be careful with it, though it just keeps going
[22:31:53] <Valen> touch the pigment, then anything you touch after that will be pigmented lol
[22:32:07] <Thetawaves> lol!
[22:32:11] <Thetawaves> you could seal it though
[22:32:16] <Thetawaves> enamel or somesuch paint
[22:32:42] <toast2> Engrave it
[22:32:49] <toast2> make it look cool and Fallout-ish
[22:32:57] <toast2> take advantage of the defects!
[22:33:47] <ReadError> odd problem
[22:33:51] <Valen> oh after it cures it'll be fine
[22:33:56] <ReadError> when i home now, it doesnt reflect the values i set
[22:34:03] <ReadError> its going to some crazy 3.33666 number
[22:34:09] <ReadError> i havnt made any changes to the config
[22:34:18] <Valen> i mean be wary of the raw pigment, and of the pigment mixed with resin
[22:34:28] <Thetawaves> are there any urethane based casting resins?
[22:34:45] <Valen> possibly, but hard urethanes are REALLY expensive
[22:35:06] <Valen> like $50 a kg or something springs to mind
[22:42:29] <Thetawaves> mkay
[22:45:54] <Valen> it would be pretty damn cool though I give you that
[23:26:17] <A0Sheds> this surface grinder needs a little love but it's not bad for $300
[23:26:32] <Tecan> http://www.homemodelenginemachinist.com
[23:27:04] <A0Sheds> deciding on whether or not to buy his EDM and OD CNC surface grinders
[23:27:59] <A0Sheds> voumard 403
[23:30:34] <A0Sheds> http://www.mullermachines.fr/en/internal_grinding_machine_voumard_403_l5700-10-192.aspx
[23:30:58] <A0Sheds> hmm the one had had a 30K rpm spindle