#linuxcnc | Logs for 2017-01-11

Back
[02:29:20] <Deejay> moin
[05:41:05] <jthornton> morning
[05:42:32] <XXCoder> yo
[05:59:54] <Tom_itx> morning
[07:53:30] <R2E4> allo!!!!
[07:55:26] <R2E4> I need help with enabling the second port on a 5i25....
[07:56:12] <R2E4> do I add it on the same line as port 0?
[08:01:44] <jthornton> what do you mean enabling the second port?
[08:10:32] * Vq thought the standard firmware for 5I25 was the dual-daughter card firmware
[08:11:47] <jthornton> the firmware loaded depends on what you bought
[08:12:08] <jthornton> usually it's 7i77x2 or 7i76x2
[08:15:03] <Vq> I see
[08:15:46] <Vq> By the way, do you know where one can get hold of the images for 5I25+7I76 ?
[08:16:15] <Vq> I noticed they weren't distributed via the linuxcnc.org firmware debs.
[08:17:26] <jthornton> http://www.mesaus.com/info/mesaflash.html
[08:17:56] <Vq> Thanks!
[09:07:02] <Kevin`> it's not in the linux-firmware repo because it's persistant in flash on the card, the kernel driver doesn't load it
[10:33:16] <Vq> Kevin`: Persistent because it can't be changed or because it doesn't need to change?
[10:34:01] <Wolf_> its card firmware
[10:51:34] <archivist> was loaded into flash rom
[10:52:42] <archivist> Wolf_, todays effort, wrote a bit of calibrate code, uses the comms to the pc and user keyboard
[10:53:08] <Wolf_> cool, I’m waiting on my load cell and stuff to show up
[10:53:33] <Kevin`> Vq: doesn't need to change except when you change the attached hardware
[10:54:11] <archivist> next is to change the probe code to use eeprom values
[10:55:18] <Vq> Kevin`: Yeah, I realise that. I asked mostly out of curiosity.
[12:30:55] <IchGucksLive> hi
[13:03:25] <IchGucksLive> pink_vampire: how is the mashine developing
[13:41:08] <IchGucksLive> Gn8
[14:19:24] <Guest50650> Hello, I am new in this chat, but i had to learn at first in what kind of way i can use this chat.
[14:27:17] <JT-Shop2> Guest50650: you just ask your question
[14:27:35] <skunkworks> and /nick Yourdesiredname
[14:27:47] <srdc> Quick question on buildbot ... when you use the buildbot deb using apt-get (e.g. deb http://buildbot.linuxcnc.org/ jessie 2.7-sim)
[14:28:06] <srdc> How do you see when that has been updated & rebuilt?
[14:28:25] <srdc> On buildbot.linuxcnc.org/buildbot
[14:28:45] <srdc> I was looking on the waterfall display, but wasn't sure which task exactly corresponded with which build?
[15:28:52] <JT-Shop> just got the blue sreen of death on my w7 pc
[15:30:10] <Wolf_> I thick thats a feature
[15:30:16] <JT-Shop> lol
[15:30:19] <Wolf_> thick/think
[15:31:02] <JT-Shop> I read think
[15:31:46] <Wolf_> cool, I found out that I manage to partly cook the arduino mega on my 3d printer a couple of years ago, killing something that makes the LCD work lol
[15:32:11] <JT-Shop> same thing happened to mine
[15:32:39] <Wolf_> I shorted mine out with the ground lead on my DSO
[15:32:46] <Wolf_> oops…
[15:33:24] <JT-Shop> mine just started to flake out then finally quit, good thing I had another one
[15:34:17] <Wolf_> all good, ordered a full ramps 1.4 kit with the bigger lcd off ebay for $30
[15:34:43] <JT-Shop> which one did you get?
[15:35:02] <Wolf_> funny part is my printer works fine, just lcd and sd card input were borked
[15:35:25] <Wolf_> http://www.ebay.com/itm/282285877755
[15:36:05] <Wolf_> cheaper then buying a mega2560 and that lcd separate
[15:37:25] <JT-Shop> that's the lcd and ramps I have now
[15:37:34] <JT-Shop> need to print a case for the lcd
[15:37:52] <Wolf_> same here, mine came with the 4 line one
[15:40:31] <Wolf_> still need to get some petg to try out
[15:41:39] <Wolf_> try making a RC tank with it maybe, I think I found some good stuff for almost ready make treads
[15:41:41] <JT-Shop> I could only get cura to print petg
[15:42:17] <Wolf_> weird, why only cura?
[15:44:16] <JT-Shop> slic3r would leave blobs
[15:44:43] <JT-Shop> http://gnipsel.com/images/prusa-i3-clone/petg01.jpg
[15:45:59] <Wolf_> odd I’ll keep that in mind
[15:46:17] <JT-Shop> had to enable coasting
[15:52:27] <MacGalempsy> looks like you guys are having some excitement today
[15:55:54] <JT-Shop> you get your turret working?
[15:58:08] <MacGalempsy> not yet, its been a busy week.
[15:58:35] <MacGalempsy> the wife wants to go to Snow Creek tomorrow, so I'm working on getting the smoothing circuit finished up today
[16:02:21] <MacGalempsy> trying to figure out how to send the z mast into the tool change position then send feedback to classicladder. any ideas?
[16:03:40] <JT-Shop> z mast?
[16:04:18] <XXCoder> 10 new cnc machines at work geez
[16:04:26] <XXCoder> its from sister company that closed down
[16:04:39] <MacGalempsy> well the spindle
[16:04:41] <MacGalempsy> z-axis
[16:04:42] <XXCoder> 2 of em is REALLY TINY
[16:05:26] <JT-Shop> does it just go to a spot and sit there while the tool is changed?
[16:05:39] <MacGalempsy> yeah.
[16:06:22] <JT-Shop> http://linuxcnc.org/docs/2.7/html/config/ini-config.html#_emcio_section
[16:07:22] <MacGalempsy> hey. thanks! I was wondering how to do that.
[16:07:28] <JT-Shop> TOOL_CHANGE_AT_G30
[16:08:06] <JT-Shop> open the show hal and you can watch the various tool change pins as you step through
[16:08:32] <MacGalempsy> so as soon as the tool change command is sent, the z goes to the right position, and classicladder is bypassed?
[16:08:54] <JT-Shop> did you look at my tool change example?
[16:09:46] <MacGalempsy> I did, it helped some. I had to watcha a few videos on youtube from the PLCProfessor, since it was like trying to speak without knowing the language
[16:10:25] <MacGalempsy> I think for the pocket number, I will use a comparison of the mesa encoder output to ppr/pocket-number
[16:10:39] <JT-Shop> http://gnipsel.com/linuxcnc/ladder/index.html
[16:10:56] <JT-Shop> do you have an absolute encoder on the turret?
[16:11:03] <MacGalempsy> I think it is incremental
[16:11:11] <MacGalempsy> with a z channel
[16:11:48] <JT-Shop> then you need to home somehow to tell what pocket is in position
[16:11:53] <MacGalempsy> so setting index-enable should reset the counter when it passes the index marker
[16:11:54] <JT-Shop> my vmc does that
[16:12:09] <JT-Shop> yea
[16:12:52] <MacGalempsy> that is the comparison I was thinking to use. if count does not equal counts/rotation divided by tool number, then turn on the motor
[16:13:23] <MacGalempsy> with a near function, it may take a little practice, but hopefully I can get it to work
[16:14:45] <JT-Shop> so is the encoder connected to the turret for 1-1?
[16:16:05] <MacGalempsy> I think it is 1:1, but not 100% at this point. still need to fix one hall effect sensor
[16:16:26] <MacGalempsy> here is the encoder https://flic.kr/p/gG7ruj
[16:17:13] <MacGalempsy> I think it is mounted directly on the shaft
[16:18:25] <JT-Shop> interesting
[16:19:55] <MacGalempsy> how is your quality control machine coming along?
[16:20:16] <JT-Shop> waiting on the 50% deposit lol
[16:20:23] <MacGalempsy> damn
[16:20:24] <JT-Shop> should get that next week
[16:20:27] <MacGalempsy> :)
[16:20:47] <JT-Shop> I have most of it drawn up so easy enough to start cutting when the check shows up
[16:21:04] <MacGalempsy> so is checking emails for the green light and walking to the mailbox looking for a check considered billable hours?
[16:21:19] <JT-Shop> so the turret motor just spins the turret round and round and the encoder counts keep counting up
[16:21:35] <JT-Shop> this is a quote job
[16:22:13] <MacGalempsy> pretty much, I was thinking about adding a second relay to reverse the motor, which it probably did with the original board
[16:22:31] <JT-Shop> yea that way you could go the shortest way
[16:22:50] <JT-Shop> how many counts per rev?
[16:23:09] <MacGalempsy> i dont recall off the top of my head.
[16:23:30] <MacGalempsy> let me look at my notes
[16:23:44] <JT-Shop> just thinking out loud if you could reset the counts at the index the math would be easier
[16:23:53] <roycroft> if you were an attorney
[16:24:03] <roycroft> and you had a dream in the middle of the night about one of your cases
[16:24:09] <roycroft> you would wake up in the morning and bill for that dream
[16:25:25] <roycroft> or you would wake up in the middle of the night, right after the dream, and bill for the time you dreamed, plus the time you spent billing for the dream
[16:25:26] <MacGalempsy> it is A B Z 500ppr, so 2000 quadrature?
[16:25:47] <JT-Shop> yea
[16:25:53] <JT-Shop> how many tools?
[16:26:27] <MacGalempsy> 20
[16:26:43] <JT-Shop> that makes the math easy
[16:27:18] <MacGalempsy> in the hostmot2 component descrition, it says that when the index-enable pin is true, count is reset on the next index pulse
[16:27:23] <JT-Shop> so if you can reset the counts at the index tool 1 is 100 counts, 2 is 200 etc
[16:27:51] <JT-Shop> does it have some kind of latch?
[16:28:07] <MacGalempsy> none
[16:28:28] <JT-Shop> is it a servo?
[16:28:30] <MacGalempsy> however, if it is not aligned, then the tool holder cannot lift up and the endstop will not go
[16:29:09] <MacGalempsy> it is just a dc motor that I am running off the 24v psu
[16:29:18] <MacGalempsy> no servo driver
[16:29:45] <JT-Shop> does it have a brake?
[16:30:08] <MacGalempsy> friction, and it doesnt really move when the button is released
[16:31:23] <JT-Shop> might have to use classicladder to move till it sees x-coasting pulses
[16:31:57] <MacGalempsy> ok, so turn off like 5 pulses before the actual position?
[16:32:20] <JT-Shop> so if the move is 500 pulses move 500-how many overrun pulses you get
[16:32:39] <JT-Shop> if that is what gets you on target
[16:32:58] <MacGalempsy> sounds like some good old fashioned trial and error! thats got to drive the engineers crazy!
[16:32:59] <JT-Shop> be easy to test in classicladder
[16:33:33] <JT-Shop> yea even a stepper would be easier lol
[16:33:36] <MacGalempsy> the best news was the thing you showed with the axis movement
[16:33:56] <MacGalempsy> that was driving me nuts
[16:34:29] * JT-Shop wanders out to the new shop to work on the itch for the roof
[16:46:54] <Deejay> gn8
[17:14:11] <JT-Shop> MacGalempsy: if you need help with the ladder logic I'm a PLC programmer :)
[17:34:00] <JT-Shop2> Tom_itx:
[17:55:02] <Tom_itx> huh?
[17:56:10] <JT-Shop2> I figured out how to get a list of files excluding the index.html so the rest will be easy
[17:56:35] <JT-Shop2> I can leave the index.html until I'm ready to write over it
[17:56:51] <JT-Shop2> so just a moment or 2 out of action
[18:00:35] <Tom_itx> phone. sry
[18:01:08] <JT-Shop2> no prob
[18:01:22] <Tom_itx> lemme know and i'll load it
[18:01:49] <JT-Shop2> have a bit more to code...
[18:01:54] <JT-Shop2> do it in the am
[18:02:17] <JT-Shop2> the key was getting a list of file excluding the index.html
[18:02:24] <JT-Shop2> or files even
[18:03:41] <Tom_itx> wonder why it takes so long to build
[18:04:02] <Tom_itx> ~1700 files maybe..
[18:06:45] <JT-Shop2> yea
[18:07:20] <JT-Shop2> pretty interesting coding
[18:07:34] <JT-Shop2> time to wander inside
[18:20:08] <enleth> so I had this crazy idea a moment ago, of a bench grinder with more than two wheels and a motor mounted below the wheel spindle
[18:20:23] <enleth> now I wonder, how much sense does that actually make
[18:20:55] <enleth> a wide toothed belt will take the 3500rpm or so to the spindle just fine
[18:21:39] <enleth> and while having several wheels side by side does restrict side access to the ones in the middle, it might not be a problem depending on how they're arranged and what they're for
[18:55:59] <SpeedEvil> Are you assuming the axis is sufficietly rigid to not need centre support?
[19:17:20] <MacGalempsy> JT-Shop2: thanks for the offer i'll hit you up for some help when it gets to the actual programming part
[19:18:12] <MacGalempsy> there are still a few things that need to be finished first, like wiring up the second relay and repairing/replacing the drawbar hall effect sensor,
[19:48:20] <enleth> SpeedEvil: nah, if I were to build something like that, I'd use something similar to a horizontal milling arbor
[19:48:44] <enleth> with a taper on one end and a quick-release bearing block on the other I guess
[19:49:30] <enleth> hard to say really, I have to think about it
[19:49:42] <enleth> I do have a suitable 3-phase motor, though
[19:50:13] <enleth> that's just a single chinese VFD away from having a grinder that can switch speeds for different-sized wheels
[19:51:16] <enleth> that's actually several ideas at once I guess
[19:52:03] <enleth> like, having the wheel guards be a single unit that lifts up, because 90% of the effort involved in changing a wheel on a regular bench grinder is really fiddling with the shitty guards
[19:52:15] <enleth> that you have to take apart and put back together each time
[19:53:14] <enleth> tl;dr I'm deeply dissatisfied with the way most bench grinders are built from the usability and space utilization point of view
[19:54:12] <enleth> well, with Bridgeport fully operational and ORAC not far off, I'll be able to experiment with making more machines soon enough
[20:01:19] <enleth> ah, got it, I guess
[20:03:24] <enleth> a shaft ending in two machine tapers, one of them screwed on with a left-hand thread (and some length of smooth bore/smooth shaft for internal alignment), so that it can be expanded into two taper sockets in bearing blocks mounted on the grinder's frame
[20:04:47] <enleth> it would expand into the sockets when running, but a pair of hefty wrenches on some integrated hex sections should contract it out of the sockets
[20:09:56] <enleth> whatever-hand thread actually, depending on the side
[20:10:50] <SpeedEvil> Auto-wheel-changer, with wheels stored in a stack towers-of-hanoi-like.
[20:12:30] <Jymmm> heh
[20:12:52] <Jymmm> SpeedEvil: That's a lot of tires to figure out the puzzle to move around
[20:13:19] <SpeedEvil> Add juke-box like lights and sounds.
[20:13:46] <Jymmm> and a tesla coil for kicks
[20:13:56] <Jymmm> Operation!
[20:14:00] <Jymmm> Buzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!
[20:23:54] <MacGalempsy> good night guys.