#linuxcnc | Logs for 2013-08-15

Back
[00:00:48] <ReadError> slow down buddy
[00:10:18] <nspielb> does the 7i43 need drivers before it can work with pncconf
[00:26:58] <nspiel> anyone pleeeeeeeeease
[00:44:56] <cmorley> nspiel: PNCconf : set for output. you can have the parallel port have extra outputs pins or extra input pins.
[00:51:05] <JessicaRN> Hola folks. Anyone familiar with the Moshi laser cutters?
[00:51:32] <JessicaRN> I know they are cheap POC's, but I got it almost free...
[01:06:57] <JessicaRN> Well, if not, can anyone point me in a better direction to ask?
[01:26:42] <toastyde1th> JessicaRN, this is an oddball question but do you live on the chesepeake bay
[01:26:54] <toastyde1th> i ask because i have a friend named jess who is an RN and lives in that area.
[01:54:33] <kengu> JessicaRN: what about those?
[01:56:10] <kengu> ...
[01:56:31] <kengu> what is the toolpath to generate gcode from svg/dxf
[01:57:22] <kengu> I have used inkscape plugin but it is not happy with all the files I have and crashes upon "select tool" or "path to gcode" etc functionalities.
[01:57:33] <kengu> for laser.
[02:05:45] <DJ9DJ> moin
[02:22:05] <JessicaRN> toastyde1th: no, I don't. I'm currently in Sacramento
[02:25:21] <JessicaRN> kengu: I've just picked up one, but I'm told the SW is crap. I was wondering if there is a better alternative than what came with it.
[02:47:59] <kengu> JessicaRN: what are you planning on doing with it and what size is it. we have one small "engraver" eg. ~30W co2 that we use to cut some acryl (3mm) or engrave wood. it takes hpgl-commands direct from lpt port, and with our print server acts as a printer.
[02:48:49] <kengu> then we have the bigger one 140cm*90cm or so working area and some 70W. that we converted to linuxcnc as the hpgl approach is not so good
[02:49:49] <JessicaRN> this has the Moshi USB controller, I guess that card is rather proprietary
[02:50:12] <JessicaRN> the device has a 40w co2
[02:50:30] <JessicaRN> and a bed of about a sheet of letter sized paper
[02:54:04] <kengu> so it is not acting as serial or parallel anything the usb thingy
[02:54:54] <kengu> in that case I would go the linuxcnc way
[02:54:59] <JessicaRN> I haven't installed the original sw yet.
[02:55:05] <JessicaRN> so i dont know
[02:55:38] <kengu> well.. plugging the usb to computer should/could give some hint even without the software but
[02:55:42] <kengu> ..dunno
[02:56:13] <kengu> http://www.chineselasersupportforum.com/vbul/forum/showthread.php?1470-Moshi-MS10105-V4-1-USB-control-board-will-not-communicate
[02:56:35] <kengu> but I would do something along these lines, http://www.cnczone.com/forums/general_laser_engraving_cutting_machine_discussion/166992-drop_replacement_40w_chinese_laser_cutter_control.html ..or likes.
[02:58:34] <JessicaRN> Thx, kengu. I'm a big user of corel and would love to find output drivers that could work with that. Is it even an option with the Moshi ctrlr?
[02:59:48] <kengu> I have no idea on the commercial side. There are some corel thingies but as I don't have corel licences I have no knowledge on those.
[03:00:36] <JessicaRN> *nods*
[03:00:39] <JessicaRN> cool
[03:02:15] <JessicaRN> I'll check out those links. Chat again in a day or so. thx for the help.
[03:02:20] <kengu> I have heard of those plugins where you just say "cut" or "engrave" from corel after tweaking some parameters for the work and it just works. We are pretty happy with print functionality as we can just say "print" and it will then run the laser. It is not the same
[03:54:39] <aksr> hi archivist :)
[03:54:55] <archivist> ello
[03:55:06] <archivist> is it apart now
[03:55:19] <aksr> yes,..
[03:55:43] <aksr> i found out what is wrong with a power shaft
[03:56:32] <aksr> do you see central (biggest) gear here, for example http://www.lathes.co.uk/volman/img15.gif?
[03:57:08] <archivist> worm gear
[03:57:14] <aksr> its shaft is bend
[03:57:48] <aksr> my camera still isn't here, or else i'll show it to you
[03:58:10] <archivist> either make new shaft or bend it straight
[03:58:15] <aksr> also, that taper pin, it had three pieces
[03:58:25] <aksr> _not_ line up
[03:58:33] <aksr> so i had to drill throught it
[03:58:40] <archivist> already sheared
[03:58:46] <aksr> everything went fine, i'm happy in this respect
[03:59:23] <aksr> i'm not sure how elegant is to make it straiht, i was thinking to make a new one
[03:59:36] <aksr> *straight
[04:00:24] <aksr> so, after the taper pin problem, i have problem with worm gear(?) shaft
[04:00:46] <aksr> atm, my problem is, i don't know (meaning i'm not 100% sure) how to remove
[04:00:48] <aksr> it
[04:01:26] <archivist> could be a press fit
[04:01:53] <archivist> or look for another taper pin
[04:02:12] <aksr> let me (try to) explain it:
[04:04:21] <archivist> note that shaft may be driving gears in the front part of the carriage
[04:04:39] <aksr> i has double-gear mechanism (one smaller, one bigger), it has multiple screws throught it; it has similar double-gear on the other side, and its small one fits with small one of first mentioned double gear
[04:05:35] <aksr> now, i'm not sure how to remove it, from one side it has bearing which i could remove, because shaft is twisted and bend (not very good material?)
[04:05:49] <aksr> *i couldn't remove
[04:06:01] <archivist> removing screws should allow it all to come to bits, may be another fight to undo the screws though
[04:06:33] <aksr> i don't have access to the screws
[04:06:42] <aksr> i mean i don't have enough spacde
[04:06:44] <aksr> *space
[04:07:05] <archivist> must be space else one could not assemble
[04:07:08] <aksr> i was thinking: it's made to be removed..
[04:07:21] <aksr> i was thinking the same thing
[04:07:47] <archivist> although some work requires special tools
[04:08:03] <archivist> make the tools you need
[04:08:46] <aksr> ..,if i punch it from other side (which isn't bent), it goes until double-gear-thing comes to the wall of the apron
[04:09:11] <aksr> archivist: can you picture anything what i'm telling you? :)
[04:09:41] <archivist> what holds the gear on
[04:09:47] <aksr> i was punching it with a hammer and wood
[04:10:01] <aksr> that's my main question!, i'm not sure
[04:10:38] <aksr> maybe those screws are for smaller gear to fit with larger one...
[04:10:40] <archivist> I cannot know, pictures, bright light and look inside
[04:10:42] <aksr> ..not sure ..
[04:11:19] <aksr> archivist: i was looking for hours, i don't have _courage_ to try to punch it,..
[04:11:22] <archivist> or find the manual and exploded diagram
[04:11:27] <aksr> i feared i may broke something
[04:11:36] <aksr> archivist: tried that too
[04:11:51] <aksr> in fact, that was the first thing i tried to do
[04:13:14] <archivist> I keep manuals and scan for people but dont have many lathe manuals
[04:13:15] <aksr> also, conundrum for me is, how that shaft got first twisted then bend ..
[04:13:47] <aksr> the man which sold me the lathe, gave me whole set of tools with it
[04:13:54] <aksr> but manual, he didn't have
[04:14:03] <archivist> user may be able to select two drive methods at once and therefore jam the mech
[04:14:25] <aksr> two drive methods?
[04:14:26] <archivist> or just drove it to the end
[04:14:58] <aksr> it isn't driven to the end-that i'm sure
[04:15:08] <archivist> longitude feed and screw cutting
[04:15:33] <aksr> screw cutting?
[04:15:35] <archivist> there should be an interlock
[04:15:45] <aksr> you mean power shaft and leadscrew?
[04:15:59] <aksr> or longitude and perpendicular..
[04:16:16] <archivist> fine feed is separate from screw cutting feed
[04:17:12] <aksr> my lathe has two shafts: leadscrew (for screw cutting) and (i think it's called cross..) power shaft
[04:17:15] <archivist> on my southbend it is one shaft with a slot for fine feed and thread for screw cutting
[04:17:33] <aksr> it's separate on mine
[04:17:50] <archivist> should be impossible to engage both at the same time
[04:18:03] <aksr> could it be that two directions bent it, like: →↑
[04:18:17] <aksr> archivist: it's impossible to engage both at the same time
[04:18:24] <aksr> but this was possible: → ↑
[04:18:30] <aksr> or ← ↑
[04:18:50] <archivist> walking away while self acting would be a cause though
[04:18:52] <aksr> could it be that this(→↑) bent it?
[04:19:41] <aksr> it's possible to go longitude and perpendicular at the same time
[04:19:56] <aksr> i'm not sure is it permitted
[04:21:02] <aksr> i always wanted to have/use/ lathe, but this, this discouraged me..
[04:21:11] <aksr> one thing i'm sure of, i didn't do this
[04:21:22] <aksr> i think it came with this problem
[04:21:23] <aksr> ..
[04:21:28] <aksr> not sure, though. .
[04:24:09] <archivist> restoring old stuff can be fun
[04:24:35] <aksr> it can, if you have enough resorses (and it's possible to do it)
[04:24:36] <aksr> :)
[04:25:01] <aksr> *resources
[04:25:09] <archivist> this started a rusted together a couple of weeks ago http://www.collection.archivist.info/archive/DJCPD/PD/2013/2013_08_13_chaser_tool/
[04:28:21] <aksr> it could be fun to restore one lathe using another one
[04:28:33] <aksr> i mean for parts which're damaged
[04:29:22] <archivist> I had to get someone else to make new leadscrew half nuts for my southbend
[04:30:15] <archivist> the bad thing is a middle man took the money and did not pay the person who did the work
[04:30:41] <aksr> what can you do, you played you part honestly ..
[04:30:50] <archivist> found out some years later talking to the man who did it
[04:31:26] <aksr> was it expensive/hard?'
[04:32:06] <aksr> i'm waiting now
[04:32:23] <archivist> I seem to remember about £15 to £30, must be 30 years ago
[04:32:42] <aksr> :D
[04:32:57] <Valen> we have had some success casting nuts
[04:33:20] <Valen> fill a resin with a bunch of brass powder and swarf then cast it over a greased up screw
[04:33:22] <archivist> I met the the person who sold be the lathe again this year :)
[04:33:30] <archivist> be/me
[04:33:45] <Valen> archivist do you have a before shot?
[04:33:56] <archivist> of what?
[04:34:02] <Valen> the rusted together thing
[04:34:09] <archivist> no
[04:34:13] <Valen> also have you upgraded your internet?
[04:34:17] <Valen> it seems faster
[04:34:32] <archivist> just went for it...knowing I should stop and take pics :)
[04:34:37] <Valen> lol
[04:34:44] <aksr> :D
[04:34:45] <Valen> what actually is it?
[04:35:29] <archivist> it has "chaser diameter in inches" as the text on the long slide
[04:35:56] <Valen> that i read
[04:36:13] <Valen> I also read things like the FTTP connection is stalled as its in a MDU
[04:36:17] <archivist> I thought it was a large drill grinding accessory till I saw that
[04:36:20] <Valen> the difference is i understood my one
[04:36:27] <Valen> lol, you don't know what it does?
[04:36:36] <archivist> nope
[04:36:41] <Valen> even better ;->
[04:37:18] <archivist> looked interesting when I left the last job, brought it home
[04:37:40] <aksr> haha
[04:37:56] <archivist> lived in the garden since 2009 sometimes covered
[04:50:30] <aksr> is it possible to do some milling on the lathe?
[04:50:37] <archivist> yes
[04:50:41] <aksr> how good?
[04:50:46] <archivist> not ideal though
[04:51:21] <archivist> as good as your setups can be
[04:51:41] <aksr> i was thinking to buy a mill sometime in the future
[04:51:58] <archivist> Valen, the uot going rate went from 400k to 1 mb after a fix
[04:52:01] <archivist> out
[04:53:02] <aksr> archivist: there are some chinese lathes which have extended capabilities for milling ..
[04:53:08] <archivist> it is better to get a separate mill
[04:53:25] <aksr> as for (almost) all things in the world :)
[04:53:37] <archivist> the dual use things are less good at both jobs
[04:54:03] <aksr> yeah, unix philosophy: do one thing and do it good ;)
[04:54:21] <aksr> btw, which distro are you using?
[04:55:10] <archivist> I like the "use the right tool for the job" mantra, except when I like to play at something like the current attept to make bevel gears on the 5 axis
[04:55:35] <archivist> mostly ubuntu here
[04:55:37] <aksr> :P
[04:55:43] <aksr> i'm using arch
[04:59:26] <archivist> 1st attempt http://www.collection.archivist.info/archive/DJCPD/PD/2013/2013_08_11_bevel/
[04:59:51] <archivist> re engineering a bit before I go for 2nd
[05:02:55] <aksr> i'll look at them, i must go now, archivist see you later ;)
[05:03:09] <Valen> archivist made a nice difference, help the download at all?
[05:04:10] <archivist> I suppose I get fewer speed complains, google trawl rate in pages per day went up
[05:04:41] <archivist> hit 40k pages per day a little while ago
[05:05:27] <archivist> have to go out, taxi job
[05:05:56] <DJ9DJ> re
[08:00:32] <PetefromTn> Morning everyone..
[08:34:11] <JT-Shop> why do metric taps shift from fine to coarse at M6 for common taps?
[08:40:30] <archivist> coarse is just too coarse at small sizes
[08:42:34] <JT-Shop> that makes sense, so is a coarse/fine tap list like I had originally on the tapping G code generator the best for general use?
[08:43:34] <JT-Shop> and the though just came to me to be able to enter the pitch for a strange tap would cover that instead of list after list of all possible taps
[08:43:41] <JT-Shop> thought
[08:45:46] <archivist> it gets worse if you include all the legacy threads too
[08:46:13] <archivist> I have a folder here with loads
[08:48:28] <JT-Shop> yea, that's why I'm thinking of only have the most common ones to pick from and then allow the insertion of a strange thread pitch at will
[08:49:21] <archivist> whitworth and BSF, also there are american aircraft threads
[08:50:35] <JT-Shop> didn't know about the aircraft threads standard
[08:51:16] <archivist> finer pitches at larger diameters
[08:56:03] <JT-Shop> don't forget Hydril threads
[08:58:21] <archivist> Thury thread
[08:58:26] <archivist> BA
[08:58:54] <archivist> microscope (optical threads)
[08:59:26] <JT-Shop> Buttress
[08:59:54] <archivist> I did buy one book because it had a table of an obscure thread
[09:04:49] <jdh> Chai apologized for leaving out my BK-10 block and locknut and is shipping them 'soonest'
[09:05:36] <Jymmm> 12-36 weeks at the "soonest" ;)
[09:07:17] <archivist> JT-Shop, watch repair book written in the UK but has the american Elgin company tap table in it
[09:25:59] <archivist> JT-Shop, scanned that book and got 4 different obscure threads :) http://www.collection.archivist.info/searchv13.php?searchstr=BK2267
[09:26:55] <archivist> I do not expect anyone to ever tap them but may have to screw cut when doing a repair
[09:29:12] <JT-Shop> that is some tiny taps
[09:29:28] <JT-Shop> 0.132 with 360TPI!
[09:29:46] <JT-Shop> hmmm a #80
[09:30:44] <archivist> watch work is....different
[09:34:07] <archivist> there are a few more common threads people may want, Conduit (metric and ...) GAS, ME (model engineer (unlikely to find machine taps), BSPP, Brass
[09:34:23] * JT-Shop takes a monkey pickle break
[09:34:48] <Jymmm> O_o
[09:35:36] <archivist> I may start cutting another bevel, I finally realised my mistook
[09:37:41] <JT-Shop> the gear?
[09:38:00] <archivist> yes
[09:38:28] <archivist> I was rotating B the same amount as A....wrong
[09:38:39] <JT-Shop> I wish I understood gears enough to make a mistake
[09:38:58] <archivist> that is only true of a 45 degree bevel
[09:39:28] <archivist> took me long enough to spot the error though
[09:39:47] <JT-Shop> at least you spotted it
[09:40:46] <archivist> been regrinding the cutter and fiddling other stuff all the time thinking this minor error cannot be it, but fix anyway
[09:40:50] <JT-Shop> I need to quit assuming where a problem is till I do proper research... like yesterday
[09:41:20] <archivist> yes real diagnosis works a lot better than guessing
[09:41:41] <JT-Shop> sometimes you don't know where to start looking...
[09:42:21] <tjtr33> the Elgin Watch screws, was that Elgin,Illinois ( clock factory ,my hometown ) or Scotland?
[09:42:56] <archivist> tjb1, note the page before is Waltham so I assume the american company
[09:43:16] <tjtr33> cool, i remember the works
[09:43:26] <archivist> the lack of swiss threads is telling
[09:44:36] <tjtr33> the gui will have so many entries, radio buttons gets unwieldly, spinboxes maybe better
[09:44:46] <archivist> the author was one who could spew out on any subject, they may have shipped him to the states during the war to write stuff in qty
[09:47:46] <pcw_home> Hmm Bad idea to feed the sheep while wearing flip/flops
[09:47:48] <pcw_home> Gracie is only ~120 lbs but that ends up being a lot of PSI
[09:47:49] <pcw_home> when concentrated by sharp little hooves...
[09:48:01] <archivist> ouch
[09:48:33] <JT-Shop> ouch
[09:48:41] <JT-Shop> tjtr33: what gui?
[09:49:03] <tjtr33> your recent tap gui, nice, but growing a lot i think
[09:50:05] <JT-Shop> yea, I'm going to drop one of the radio boxes columns
[09:50:21] <JT-Shop> did you see the tap info one I did in Glade?
[09:50:30] <tjtr33> no, url?
[09:50:46] <JT-Shop> http://gnipsel.com/shop/sfc/sfc.xhtml
[09:50:59] <Jymmm> JT-Shop: No, video presentation?
[09:51:18] <tjtr33> i hadnt looked at the code, i assumed ( :| ) javascript ( my bad )
[09:52:19] <JT-Shop> python
[09:52:48] <JT-Shop> saved that for you Jymmm
[09:53:21] <JT-Shop> gee I can generate the G code to drill and tap some holes faster than I can type this on the IRC :)
[09:54:01] <tjtr33> very nice looking glade app
[09:54:53] <tjtr33> hehe write an irc reply generator, punch a button, like radio dj's canned sounds, bet some of you have macro'd replies already
[09:55:40] <Jymmm> JT-Shop: Nah, it just be me mooning the camera =)
[10:00:22] <nspiel_> does firmwire need to be uploaded to 7i43 before it can be used with pncconf
[10:03:53] <jdh> does pncconf even need to have the hardware?
[10:06:35] <JT-Shop> tjb1: thanks
[10:06:47] <JT-Shop> did you try it out?
[10:06:59] <nspiel_> i think so. becuase i didnt connect my motor drivers yet and it would not let me do the motor test. none of the config options were highlighted
[10:07:29] <nspiel_> i mean axis configuration didnt work when i didnt connect the motor drivers to the 7i43
[10:07:40] <pcw_home> some parts of pncconf need the hardware there
[10:08:01] <jdh> I only used it once. The motor test part didn't work as I recall.
[10:08:44] <pcw_home> I think the open loop test works now (and needs the hardware of course)
[10:08:52] <jdh> or maybe it was the test worked, but you couldn't continue pncconf after testing.
[10:08:52] <nspiel_> pcw_home am i correct in assuming axis configuration would not work because the drivers were not connected?
[10:09:22] <nspiel_> I was trying to do the open loop test and none of the buttons were clickable but I didn't have the motor drivers connected
[10:09:32] <pcw_home> No, besides for initial hardware checkout, I would no use pncconf
[10:09:40] <pcw_home> not use
[10:10:07] <pcw_home> i would just try launching one of the sample configs
[10:10:41] <pcw_home> (to see if the 7I43 is found and configured)
[10:10:54] <nspiel_> do i need to upload firmwire to the 7i43 before trying to use pncconf?
[10:12:05] <pcw_home> for initial hardware checkout, I would not use pncconf, its like knitting with a 2x4
[10:13:37] <nspiel_> how can i use a sample config for initial hardware config
[10:13:46] <nspiel_> i mean hardware checkout
[10:15:01] <pcw_home> Have only 7I43 connected to PC and powered (verify that its jumpered correctly)
[10:15:03] <pcw_home> then launch linuxcnc and select a servo configuration for the 7I43-2 from the menu
[10:16:01] <nspiel_> i powered it last night and jumpered it like you said and everything turned on
[10:16:23] <pcw_home> If the 7I43 is jumpered correctly, all 3 lower LEDS will light
[10:16:39] <pcw_home> (before its configured)
[10:16:43] <nspiel_> yep they did.
[10:18:37] <nspiel_> so do I need to upload firmwire to the 7i43 to use it like you said in the configuration form the menuy
[10:19:13] <jdh> how does one upload the firmware other than starting linuxcnc?
[10:19:40] <jdh> and for a 7i43 is there any way for linuxcnc to recover after power cycling the 7i43?
[10:19:46] <pcw_home> Its done in the hal file
[10:20:09] <pcw_home> loaded every time linuxcnc launches
[10:20:10] <nspiel_> or you can do it from cmd
[10:20:54] <nspiel_> so when the firmwire gets uploaded, is that when a .pin file is made? I couldn't find it last night
[10:21:33] <pcw_home> Pin files are made either by reading the IDROM of an live config or at bitfile compile time
[10:22:05] <pcw_home> you can always get the pinout from the dmesg )kernel log)
[10:22:24] <nspiel_> is that the pinout of the parallel port or for the 7i43
[10:22:49] <pcw_home> its is the pinout of a particular 7I43 configuration
[10:23:18] <pcw_home> the GPIO pinout (GPIO 0..47 on a 7I43)
[10:24:19] <pcw_home> P4 = GPIO 0..23, P3 = GPIO 24..47
[10:25:10] <pcw_home> I think the dmesg lists the P3,P4 connector names, just not as nicely formated as the .PIN file
[10:26:39] <jdh> [1199573.283231] hm2/hm2_7i43.0: IO Pin 000 (P4-01): StepGen #0, pin Step (Output)
[10:26:40] <nspiel_> do you access that through cmd? What command do you type? Is it once you have set your config up in lcnc?
[10:27:23] <pcw_home> just type dmesg in a terminal window
[10:28:45] <nspiel_> after lcnc is open with 7i43 config setup?
[10:30:39] <pcw_home> well maybe
[10:30:40] <pcw_home> sudo dmesg -c
[10:30:42] <pcw_home> linuxcnc
[10:30:43] <pcw_home> dmesg | more
[10:33:15] <nspiel_> but is that before or after config with lcnc?
[10:33:19] <nspiel_> oh i see
[10:36:28] <nspiel_> so with that wiring and config I should be able to see in lcnc how to drive the motors and get feedback?
[10:48:24] <nspiel_> what is the proper way to go about initial hardware checkout once lcnc is configured and the electronics are all hooked up
[10:49:58] <jthornton> I tend to check limit switches, then encoder feedback then work my way up to testing an axis
[10:50:14] <jthornton> well I test the estop first if you must know
[10:50:47] <nspiel_> i see that there are limit switch outputs on one the p3 connectors. What is the correct way of wiring up the switches?
[10:53:45] <jdh> do you have another daughterboard? I have a 7i37ta for IO
[10:55:33] <nspiel_> i have 7i43 hooked up to two 7i25s
[10:56:05] <jdh> I'd suggest another daughterboard for the other port
[10:56:25] <nspiel_> in order to get limit switches?
[10:56:52] <jdh> you could connect them directly, but you will probably be happier if you don't
[10:56:54] <nspiel_> cant you just configure the pins of the other port p3 and then pull them with a 50 pin cable to limits switches and estops etc
[10:57:21] <jdh> you can.
[10:59:34] <nspiel_> so when you connect them directly, I see there is one pin designated for each on the i/o but each switch etc has two pins. Where does the other pin go? to gnd?
[11:00:45] <jdh> gnd or +V, depending on how you have the switches wired
[11:01:10] <jdh> add a pullup to +v, then have the switch to grnd.
[11:02:40] <jdh> I would suggest a 7i37 variant though.
[11:03:26] <DJ9DJ> re
[12:12:59] <IchGuckLive> hi all B)
[12:38:03] <NickParker> does mesa sell just a screw terminal breakout board?
[12:38:45] <NickParker> No fancy drivers or anything, just a simple board to help connect wires to the parallel port?
[12:39:12] <NickParker> oh, 7i42 looks about right
[12:39:36] <NickParker> er, maybe not that isn't parallel is it
[12:40:54] <IchGuckLive> why not go with a simple C10
[12:41:05] <IchGuckLive> no mesa mesa is not parport
[12:41:32] <IchGuckLive> mesa is well beond parport
[12:41:50] <NickParker> i thought the backs of them were, but then they had more pins on the inside as well?
[12:42:09] <IchGuckLive> that is what it stands for
[12:42:28] <IchGuckLive> more powerr and control to your mill
[12:42:44] <IchGuckLive> you can do 2 C10 at once
[12:43:09] <IchGuckLive> but its better to go for a own BOB at more inputs
[12:43:23] <IchGuckLive> most are 12/5
[12:43:28] <IchGuckLive> so 12 pot 5 in
[12:43:34] <IchGuckLive> out
[12:44:11] <IchGuckLive> and linuxcnc supports also the parport config for in to the 8 data ports
[12:44:27] <IchGuckLive> so its 4/13
[12:44:34] <IchGuckLive> 4 out 13 in
[12:45:01] <IchGuckLive> but there is no BOB ready as iv seen for this
[12:45:15] <IchGuckLive> to go via the opo electronics
[12:47:13] <NickParker> wait i'm a bit confused, does the 6i25 have 2 parports on the back of it, or 1 parport on the back and then the square of pins on the face of it is the 2nd connector?
[12:47:28] <IchGuckLive> i use 24V over relay finder type to get the 13 inputs controlled from large mashines
[12:48:02] <NickParker> ok found a pic. looks like one parport and then the square thing on the card
[12:48:04] <IchGuckLive> NickParker: this are internal connectors of mesa 50 pin
[12:48:39] <pcw_home> The 5I25/6I25s are just like dual port parallel cards, they have a DB25 on the back braket
[12:48:40] <pcw_home> and a 26 pin header that can connect to another DB25+ bracket
[12:49:01] <NickParker> ah ok
[12:49:21] <pcw_home> so they can be used with standard parallel port breakouts/Gecko G540s etc
[12:50:17] <Lathe_newbie> pcw_home: but they are much faster?
[12:51:17] <pcw_home> for step generation or encoder counting sure
[12:51:34] <pcw_home> also for I/O expansion capabilities
[12:51:46] <Lathe_newbie> so there is closed loop possible, with the 6i25?
[12:51:56] <pcw_home> sure
[12:52:19] <andypugh> A maxed out 6u25 can have something like 1900 IO lines
[12:52:31] <NickParker> wow lol
[12:52:37] <andypugh> (Ah, no, it's about half that)
[12:52:39] <NickParker> still..
[12:52:44] <Lathe_newbie> pcw_home: what do i need for closed loop with dc servos?
[12:53:08] <andypugh> Lathe_newbie: Servo drives
[12:53:31] <Lathe_newbie> andypugh: but they dont need have connected the encoders?
[12:53:33] <Lathe_newbie> right?
[12:54:16] <andypugh> It depends on the drives, and where the loop is closed. But typically with LinuxCNC you do want to take the encoders to LinuxCNC rather than just to the drive.
[12:54:47] <Lathe_newbie> so the drive needs just to be a power amp?
[12:55:13] <pcw_home> basically yes, a bare HBridge will do
[12:55:32] <Lathe_newbie> which can run with pwm+dir?
[12:55:40] <pcw_home> Yes
[12:55:42] <Lathe_newbie> and a current limitter?
[12:55:53] <andypugh> Yes. If you have a simple analogue-control power amp drive then you can (in theory) do it all with the bare parallel port. Extra hardware just makes the result better.
[12:56:19] <Lathe_newbie> so 6i25 + H bridge is all i need?
[12:56:24] <pcw_home> Most retrofits use velocity mode drives (which close the velocity loop at the drive)
[12:57:52] <andypugh> Lathe_newbie: The common setup for servos is the 6i25 plus a 7i77 daughter board that adds a lot more IO and a seto of +/-10V drivers for common commercial servo amps.
[12:57:52] <pcw_home> For HBridges or current mode drives I recommend getting a PC that can runs a 2-4 KHz servo thread
[12:58:41] <andypugh> But in theory you could use the PWM direct from the back of a 6i25 to control your own H-bridge.
[13:00:07] <kwallace2> I would consider it a little more than theory.
[13:00:43] <pcw_home> Lots of people like the AMC drives for DC and brushless motors
[13:01:07] <andypugh> Well, yes. I have actually run a 3-phase brushless servo with PWM generated by an Arduino.
[13:01:22] <andypugh> I should have said "In principle" maybe.
[13:01:55] <andypugh> In practice you would want isolation and gate-drivers.
[13:02:24] <pcw_home> and with BLDC you could do this with just a parallel port (a bit crunchy perhaps but functional)
[13:04:01] <kwallace2> It's just that my HNC uses PWM amps with brushed motors very well. Why spend money on motor drivers, rather than amps, that just duplicate what could be done better in LinuxCNC?
[13:04:18] <andypugh> That would be a fun demo with that washing machine motor.
[13:05:01] <NickParker> ok well i think i need to scope on my mill some more
[13:05:09] <pcw_home> Funny, I was just thinking about that motor run that way
[13:05:13] <NickParker> and figure out how the spindle and toolchanger are software controlled
[13:11:14] -wolfe.freenode.net:#linuxcnc- [freenode-info] channel flooding and no channel staff around to help? Please check with freenode support: http://freenode.net/faq.shtml#gettinghelp
[13:11:15] <NickParker> kwallace2: right, you've done this before lol. what breakout board did you use?
[13:11:22] <pcw_home> I wonder if theres some commonality between absolute encoder types that can be exploited
[13:12:13] <pcw_home> (I have FanucAbs,SSI working and soon BISS)
[13:12:45] <kwallace2> So far, I use a breadboard because each I/O seems to need different conditioning.
[13:13:06] <andypugh> I half think that an absolute encoder or resolver on seeing index-enable asserted should just instantly reset index-enable and zero itself apart from partial turns.
[13:13:52] <pcw_home> The Fanuc ones effectively always have index enable asserted
[13:14:21] <andypugh> The previous resolver code watched for the top bit flipping. Which happens twice a cycle, and in different positions in different directions. I am not safe to be let loose with a compiler really.
[13:14:51] <NickParker> Oh i see that on your site. how did you connect parport to breadboards? I see you have one with a ton of blue wires coming out of it, have a link for that?
[13:15:53] <pcw_home> Thats pretty much the issue that the hardware stepgen deals with to know when to generate a pulse
[13:16:37] <pcw_home> rising edge of MSB on in forward, falling edge in reverse
[13:17:46] <IchGuckLive> im off by
[13:17:49] <kwallace2> NickParker: In that picture, I used a DB25 with solder cups and CAT5 cable. Winford has a better setup, but a breadboard is not my first choice for a long term solution.
[13:17:56] <andypugh> I need to be a bit cleverer with the multi-pole resolver code.
[13:18:50] <NickParker> kwallace2: have you got a first choice or are you just saying a breadboard definitely isn't it?
[13:19:29] <pcw_home> if you have multiple indexes you could count but the count is volatile (unless you have a mask from a optoflag or some such)
[13:19:29] <andypugh> Custom PCB? They only cost $20. Or $10 if two of you want one.
[13:20:33] <andypugh> Yes, I have assumed that you don't mind a wandering index if you are tapping or threading. And the docs say it isn't intended for homing.
[13:20:38] <pcw_home> This has come with the idea of simulated index (mod encoder count)
[13:21:23] <kwallace2> It's too easy to bump the breadboard and loose a connection. Once the design is worked out, I would think a custom PCB would be better, but my breadboard has been in place for a long time.
[13:21:25] <NickParker> if i want a custom pcb would i have to draw it up properly in eagle or something similar?
[13:21:26] <andypugh> For a single-track encoder I actually prefer missing-pulse indexing.
[13:21:40] <andypugh> NickParker: Yes, but then that is almost fun.
[13:22:11] <andypugh> I occasionally design PCBs just for the hell of it :-)
[13:22:19] <kwallace2> http://www.winfordeng.com/products/cat_pbc.php
[13:22:39] <pcw_home> works fine as long as you realize you cannot exit linuxCNC and restart a threading cycle
[13:22:40] <pcw_home> (thinking where encoder is not geared 1-1 with spindle)
[13:25:08] <pcw_home> The Fanuc "absolute encoders" are interesting in that they have a absolute commutation track (4 cycles for a 8 pole motor)
[13:25:22] <NickParker> ok well i have to run for a dentist appointment, but I think I'll buy my 6i25 and some parport to breadboard adaptors later today, get the whole thing running on breadboard then do a custom pcb.
[13:25:45] <NickParker> imagining up the whole design is a bit much for me without having something already built.
[13:25:46] <andypugh> pcw_home: 4-bit gray-code, and "bldc" can interpret it.
[13:27:26] <kwallace2> In case someone might be interested: http://www.spacex.com/sites/spacex/files/hyperloop_alpha-20130812.pdf
[13:29:28] <andypugh> NickParker: kwallace2 Would one of these be useful to you? https://picasaweb.google.com/lh/photo/sVUHBjKMHtNWN3LdpZOEj9MTjNZETYmyPJy0liipFm0?feat=directlink
[13:30:24] <andypugh> (that is a biderectional level-shfting chip, but could simply be ignored for connecting parport to screw-terminal)
[13:30:53] <kwallace2> 3v <> 5v?
[13:30:57] <andypugh> Yes
[13:31:06] <andypugh> It's for the RPi originally
[13:31:56] <kwallace2> So far my PCI PP cards and 6i25 do 5.
[13:34:10] <kwallace2> Does the shifter also do isolation (RF)?
[13:39:35] <pcw_home> andypugh: not its a 0..1023 count that repeats 4 times per revolution
[13:40:00] <andypugh> Oh, that's a novem one.
[13:40:03] <andypugh> (novel)
[13:40:21] <andypugh> kwallace2: I don't think so,
[13:40:48] <kwallace2> Okay, thanks.
[13:41:37] <pcw_home> this is the the Fanuc serial encoder aA64 (64K counts/turn encoder +1024 count absolute for commutation +64K turns counter)
[13:42:18] <pcw_home> I will get a chance to play with a 1million count version as well I think
[13:42:26] <andypugh> GTL20000L if you want to check the datasheet
[13:48:06] <archivist> hmm seem to have fixed the bug in my bevel gcode http://www.collection.archivist.info/archive/DJCPD/PD/2013/2013_08_15_bevel/IMG_1649.JPG at half hour of 3 ish mark
[14:07:06] <skunkworks> archivist: neat! was that cutter hand sharpened? hard core!
[14:11:47] <archivist> skunkworks, it was ground on http://www.collection.archivist.info/archive/DJCPD/PD/2012/2012_11_01_Tool_grinder/IMG_1387.JPG after I modded it a bit more
[14:12:09] <archivist> was too flexible
[14:14:14] <syyl_ws> love the steel straps that hold the collet chuck :D
[14:14:30] <archivist> nearly done the first tooth side when I just went upstairs to drip oil on
[14:15:14] <archivist> straps..... cheap and it works for a quick bodge
[14:16:13] <archivist> the only way to learn what's needed in a tool grinder is make one and see what goes wrong
[14:38:21] <rogge> trying to pickup a thread on my lathe - any tips?
[14:42:41] <jdh> I've seen some youtube videos, but never done it
[14:43:05] <rogge> youtube videos with a lathe under linuxcnc? or manual lathe?
[14:43:18] <rogge> I'm trying to do it with a linuxcnc-controlled lathe....
[14:43:24] <archivist> picking up an existing thread ?
[14:43:50] <rogge> yes - cut a thread on a 5C drawbar too small, now I have to go back in a deepen it
[14:44:25] <rogge> It's an ID thread, so it
[14:44:30] <rogge> s extra tricky...
[14:44:38] <archivist> very
[14:44:40] <cradek> offset X a bit so it doesn't cut, run your original program, and eyeball it
[14:44:52] <cradek> ooh yeah, internal sure makes it worse
[14:45:09] <rogge> cradek: eyeball, then rotate the part to get the index in the right spot?
[14:45:28] <cradek> nah, just tweak your Z offset
[14:45:37] <cradek> once you get it centered leave it alone :-)
[14:45:39] <jdh> or tweak the tool?
[14:45:53] <andypugh> There may be a trick with feed-override
[14:45:59] <cradek> doesn't matter which offset you tweak
[14:46:06] <andypugh> Or spindle-overr-de, thinking about it
[14:46:07] <rogge> Anyway I can do the eyeballing while turning the spindle by hand?
[14:46:25] <cradek> well it might not cut in exactly the same place if you change the spindle speed
[14:46:35] <archivist> no you can play with where you start, also make sure you have room at end of cycle to test the thread for a rerun when it is wrong
[14:47:10] <archivist> by hand the acceleration is different so no speed changes
[14:47:26] <andypugh> I think you are thinking of this video? http://www.youtube.com/watch?v=pxXGN2SVrhU
[14:47:27] <Tecan> (pxXGN2SVrhU) "EMC2 Threading" by "DamikMachineLtd" is "Tech" - Length: 0:02:17
[14:47:31] <rogge> I know there are some oddities about axis accel values and waiting for index....
[14:47:35] <cradek> and for petes sake, once you get it, try a collet before you dismount it
[14:47:39] <andypugh> I wonder if he just has the spindle out of gear?
[14:48:12] <rogge> yeah - I tried the collet when I cut them - turned out the collet was bad. All my other collets are a bit larger.
[14:48:13] <Jymmm> cradek: which pete?
[14:48:23] <cradek> ouch :-/
[14:48:54] <Jymmm> and who is forsaking pete in the first place?
[14:49:00] <andypugh> I have done this, sort-of.
[14:49:01] <rogge> Can someone tell me why changing the spindle speed changes the start location of the thread
[14:49:11] <cradek> take an angle grinder to that bad collet and make a tap out of it!
[14:49:28] <archivist> the acceleration is constant but the terminal spedd is not
[14:50:05] <rogge> archivist: I don't understand.
[14:50:31] <cradek> rogge: catching a moving target is hard, and everything is a compromise, and that seemed like the least harmful sacrifice
[14:50:49] <andypugh> I think what I did was set the cycle going, then feed-over-ride it, then rotated the part in the chuck to get the thread aligned with the tool. (and jogging the tool to a radius where it engaged the thread)
[14:50:57] <archivist> after the index until the carriage is at following sped it is accelerating not geared
[14:51:47] <rogge> so the acceleration after the index would result in a different start position?
[14:51:57] <cradek> that's a good succinct explanation
[14:52:33] <rogge> since I only need a couple of thou, do you think I could just do it by driving the spindle with my hands?
[14:52:33] <archivist> a good guess considering you wrote it ?
[14:53:02] <cradek> rogge: sure, and if you keep your spindle slow, in practice it'll line up fine with your hand run
[14:53:33] <rogge> OK.... I'll give it a shot. Thanks!
[14:53:48] <archivist> rogge for previous manual lathe cockups like that I have hand held the threading tool to chase it out a bit to fit
[14:54:06] <skunkworks> rogge, ! nice lathe update!
[14:54:11] <andypugh> A thread chaser might be exactly the right tool for the job.
[14:54:16] <cradek> it's sure easier to do this on a manual lathe...
[14:54:21] <rogge> archivist: that sounds worth a try first. I'll whittle on it a while first
[14:54:54] <cradek> engage the nut, poke the tool into the thread, clamp the tool down
[14:55:12] <rogge> skunk: yeah, we're getting close. Many details to sort out. Wish I had pulled a bigger collet when I made these darn things.
[14:55:23] <cradek> cnc is not a win for this kind of work
[14:55:35] <cradek> you have more than one to do??
[14:58:41] <rogge> I have four, and I did 'em already. It looks like archivist's suggestion may work
[15:01:21] <archivist> my first and only cnc internal thread I got the tool well out the way for testing and re ran it till it fitted
[15:01:52] <skunkworks> archivist: wow... (multi axis sharpener... :) )
[15:02:53] <archivist> I keep thinking the grinder should be on the mill as another axis...naughty
[15:03:03] <andypugh> I have a lathe backplate to thread. That will be tricky to try the mating part in...
[15:03:31] <archivist> easy, mill the thread
[15:03:39] <skunkworks> andypugh, or buy another lathe....
[15:04:05] <tjb1> JT-Shop: did I try what out?
[15:04:09] <andypugh> I have another lathe.
[15:04:24] <skunkworks> heh
[15:04:32] <andypugh> I won't be cutting the thread on the lathe that the thread is for. (though I have done that)
[15:04:41] <skunkworks> take the spindle out of the one... and...
[15:04:55] <archivist> I think he is trying to not remove the spindle...lazy
[15:04:57] <andypugh> Thinking about it, I can just take the chuck off, then screw it back on for a tweak if needed.
[15:05:25] <andypugh> (that is, the chuck mounted to the lathe that is doing the threading)
[15:05:38] <archivist> but the register matters the thread can be a bit sloppy
[15:09:33] <skunkworks> archivist: how deep are the teeth going to be?
[15:09:54] <skunkworks> so they come to a point?
[15:10:01] <skunkworks> *almost
[15:13:08] <archivist> the theory is a mod .5 gear at the outer diameter
[15:14:12] <rogge> thanks for the help, folks. Looks like a little manual work will get me going.
[15:14:18] <archivist> just been and looked oiled and it is at +16 deg another 3/4 of an hour to get to 28 degrees
[15:15:35] <archivist> and it is beginning to look just right but with fat teeth as I have not put in the rotate yet for the tooth width correction
[15:16:23] <archivist> is this bevel a first for linuxcnc ?
[15:44:39] <gene78> Making progress at z precision, I am seeing on the monitor, with the new camera, a dial idicator moving about a thou every 4 or 5 seconds
[15:45:47] <gene78> I don't think the next pcb will be quite as much trouble...
[15:47:56] <NickParker> seen josefprusa?
[15:48:01] <NickParker> kthx?
[15:48:07] <NickParker> dildo?
[15:48:10] <NickParker> huh
[15:48:36] <NickParker> https://github.com/josefprusa/Prusa3/tree/master/single_plate/src/frame/6mm
[15:48:49] <NickParker> in there, does anybody know why the frezovany file is so messed up?
[15:48:59] <NickParker> lots of random corners not quite connecting right
[15:51:56] <NickParker> alternatively, what are all the little things in the SC10UU file? Are they necessary?
[15:55:52] <NickParker> oh wow lol
[15:55:54] <NickParker> wrong channel
[15:56:11] <cradek> that explains it
[15:56:34] <NickParker> the dildo thing seems pretty weird now i bet.. #reprap has this bot named kthx that will tell you if it's seen somebody recently, and also has definitions for stuff
[15:56:46] <NickParker> there's a comical definition for dildo that gets pulled up way too often.
[16:07:51] <archivist> got to the shall I make the matching gear or thin the teeth stage http://www.collection.archivist.info/archive/DJCPD/PD/2013/2013_08_15_bevel/IMG_1650.JPG
[16:10:46] <andypugh> They don't look quite right, I would thin. But what do I know?
[16:12:15] <DJ9DJ> gn8
[16:15:59] <archivist> andypugh, just measured in gimp 20 gap 67 pitch, so rerun after a fiddle tomorrow
[16:16:09] <archivist> 29 gap
[16:16:37] <archivist> left it mounted on the machine so I can rerun
[16:18:59] <archivist> .74 degree fiddle to the A axis needed
[17:08:54] <Jymmm> DOG AND CAT FOOD RECALL - http://theilovedogssite.com/urgent-2-major-dog-food-brands-issue-recall/?utm_content=img-group&utm_source=FB_AllDogPages&utm_medium=link&utm_campaign=2BrandRecall_8-15-13
[17:10:21] * JT-Shop wonders why people think software can make their machinge better than it is...
[17:13:26] <archivist> JT-Shop, because in some cases it does
[17:15:50] <archivist> think of skunkworks and his temperature compensation of Z on the K&T
[17:16:42] <archivist> stuart and his kins fixing the cinci
[17:29:32] <JT-Shop> I'm thinking about a chap that wants his machine to run faster than the max setting for the axis
[17:30:02] <JT-Shop> and LinuxCNC made my BP a much better machine to run
[17:30:21] <archivist> there are various definitions of better, faster needs power
[17:31:22] <archivist> although I did increase the speed of a printer in software by taking out the dead time
[17:33:24] <archivist> to brake and reverse it used to wait till stopped, I changed it to slam in reverse and check if back up to speed in the new direction
[17:34:04] <archivist> occasionally burnt a servo motor out :)
[17:34:22] <JT-Shop> lol
[17:34:51] <JT-Shop> I don't know why he won't just turn up the limits till it crashes
[17:35:20] <archivist> printer company thought they had shipped bad motors and supplied a few thousand FOC
[17:36:06] <archivist> 95% or more were never needed
[18:00:38] <andypugh> Bargain! (so far) http://www.ebay.co.uk/itm/-Mazak-Qt-20-H-D-cnc-lathe-/151102145289
[18:05:06] <rob_h> haha nice find
[18:05:09] <Tom_itx> hah, please don't make me silly offers!
[18:05:37] <rob_h> put that in the living room better than any TV
[18:23:44] <NickParker> the most common parport cords are male-male right?
[18:24:11] <NickParker> just checking before i order female breadboard adaptors
[18:25:26] <NickParker> ok found them on walmart's website for cheap. order time
[18:25:46] <jdh> you found female breadboard adapters walmart?
[18:26:08] <NickParker> no, male to male cords
[18:27:15] <jdh> not all are good. Some don't have all pins connected.
[18:34:09] <NickParker> eh, but they exist.
[18:34:28] <NickParker> i just didn't want to order female breadboard headers if the absolute standard was male to female or something like that
[18:34:51] <NickParker> anyway i got myself 2 headers and a 6i25 ordered now. should be fun.
[18:35:06] <NickParker> I probably need a new power supply for this pc..
[18:35:14] <jdh> why not the combo with the 6i25?
[18:35:36] <NickParker> because i need to drive 4 pole unipolar steppers, and i don't think they have anything suited to that
[18:35:51] <NickParker> plus my toolchanger and spindle are probably at least a little abnormal as well
[18:50:32] <jdh> I have a rusty 4 jaw chuck, anyone ever cleaned one up with electrolysis?
[18:52:18] <Tom_itx> pickeling
[18:53:37] <Tom_itx> http://en.wikipedia.org/wiki/Pickling_%28metal%29
[18:53:54] <jdh> yeah, that's not really what I was thinking of
[18:54:32] <Tom_itx> never tried electrolysis
[18:55:01] <Tom_itx> put it in some used fecl3 and you could copper plate it :)
[18:56:00] <eric_unterhausen> I was looking at installing debian, it's a mess
[18:56:20] <jdh> really? I've heard this was the year of Linux on the desktop
[18:56:56] <eric_unterhausen> I'm sure it's just fine once you install it
[18:57:23] <eric_unterhausen> instructions are "oh, you could do this, or this, or this, or this, or this, or this ..."
[19:00:24] <tjtr33> i use the Tails 0.20 debian off a usb. was no problem, maybe this is of use http://www.debian.org/CD/live/
[19:02:20] <eric_unterhausen> my motherboard refuses to boot off of a usb stick, but thanks, I'll try that
[19:03:28] <eric_unterhausen> wonder if I can find a blank cd
[19:04:34] <eric_unterhausen> the linuxcnc livecd is Gnome, correct?
[19:07:34] <tjtr33> the web page lists gnome kde xfce and some other variants, pick one & burn a cd
[19:08:02] <eric_unterhausen> I generally ignore desktops, I was trying to figure out which one I'm currently used to using
[19:08:04] <tjtr33> oh, sorry, linuxcnc is gnome
[19:08:18] <eric_unterhausen> thanks
[19:09:03] <tjtr33> dunno what you're trying to do, maybe the linuxcnc live is good for you ( not deb, its ubu )
[19:09:40] <eric_unterhausen> I'm just lazy, want a sane build environment for kernel builds
[19:09:49] <eric_unterhausen> apparently, ubuntu moves everything around
[19:10:39] <CaptHindsight> eric_unterhausen: are you going to build kernels to test with linuxcnc?
[19:10:49] <eric_unterhausen> ya
[19:11:13] <eric_unterhausen> since I suspect the amd chip I'm using will benefit from a custom kernel
[19:13:36] <tjtr33> amd64?
[19:13:50] <eric_unterhausen> e350
[19:14:33] <tjtr33> dunno if thats yes or no, but there's amd64 live images for debeian available
[19:14:50] <tjtr33> debian
[19:15:01] <eric_unterhausen> I think that's a yes, it's a low energy version of the amd64
[19:15:23] <eric_unterhausen> and by low energy, I mean they reduced the clock rate
[20:42:38] <Tom_itx> logger[mah]
[20:42:38] <logger[mah]> Tom_itx: Log stored at http://linuxcnc.mah.priv.at/irc/%23linuxcnc/2013-08-16.html
[20:42:45] <jdh> if you told it to use the hw, yes.
[20:42:53] <nspiel> hw?
[20:42:56] <Tom_itx> that lightening was _close_
[20:42:58] <jdh> hardware.
[20:43:08] <nspiel> how do i tell it how to use hardware
[20:43:23] <Tom_itx> with a bit file for the board
[20:43:30] <Tom_itx> in your ini file
[20:43:40] <jdh> just try loading your config and see what happens.
[20:43:52] <nspiel> jdh what is that supposed to mean
[20:44:03] <nspiel> i have only the 7i43 hooked up right now
[20:44:24] <jdh> didn't you create a config with pncconf?
[20:46:08] <Tom_itx> did you add a line to the ini for the 7i43?
[20:46:12] <nspiel> no...
[20:46:18] <Tom_itx> one sec
[20:46:22] <nspiel> tom- I didnt
[20:46:35] <Tom_itx> is it the big one or the little one?
[20:46:37] <Tom_itx> fpga
[20:46:48] <nspiel> 7i43-2
[20:47:08] <Tom_itx> k, i got the big one but it's very close to the same
[20:47:14] <Tom_itx> you will need to fine the mesa files for it
[20:47:38] <nspiel> what?
[20:48:12] <atom1> loadrt hm2-stepper config='firmware=hm2/7i43-4/SVST2_4_7I47B.BIT
[20:48:20] <atom1> but yours will be slightly different
[20:48:35] <nspiel> in cmd?
[20:48:44] <atom1> loadrt [HOSTMOT2](DRIVER) config=[HOSTMOT2](CONFIG)
[20:48:52] <nspiel> what is that doing? uploading firmwire to the board?
[20:48:53] <atom1> that's the actual line that loads mine
[20:49:00] <atom1> the bit file
[20:49:11] <nspiel> i honestly have no idea what is going on
[20:50:08] <atom1> the bit files are in /lib/firmware/hm2/yourboard
[20:50:34] <nspiel> where are those located at
[20:51:02] <Tom_itx> you can look at my configs here: http://tom-itx.dyndns.org:81/~webpage/cnc/configs/sherline/
[20:51:13] <Tom_itx> the bit files can be gotten from mesa
[20:51:19] <Tom_itx> in a zip file
[20:51:53] <Tom_itx> copy them to ^^ that directory as root
[20:52:24] <nspiel> what directory and what files
[20:52:35] <atom1> the bit files are in /lib/firmware/hm2/yourboard
[20:52:50] <nspiel> where is that located at. i dont see it anywhere
[20:52:51] <atom1> yourboard - 7i43-2
[20:52:53] <nspiel> is it in linuxcnc
[20:53:03] <atom1> open a file brouser
[20:53:10] <atom1> or a terminal
[20:53:19] <nspiel> can u pm me
[20:53:38] <atom1> i could but i don't see why
[20:53:46] <nspiel> ok nvr mind
[20:54:01] <nspiel> i have file browser open
[20:54:05] <nspiel> but dont know where to look
[20:54:29] <atom1> /lib/firmware/hm2/yourboard
[20:55:02] <atom1> /lib/firmware/hm2/7i43-2
[20:55:29] <nspiel> awesome found it now what
[20:55:32] <atom1> if it's not there you need to get the bit files from mesa
[20:55:44] <atom1> add a line to your ini file
[20:55:52] <nspiel> its there
[20:56:14] <nspiel> can i show u the ini i have right now
[20:56:16] <atom1> also
[20:56:20] <atom1> # only the 7i43 needs this, but it doesnt hurt the others
[20:56:20] <atom1> loadrt probe_parport
[20:56:45] <atom1> open my ini and look at it
[20:57:03] <Tom_itx> http://tom-itx.dyndns.org:81/~webpage/cnc/configs/sherline/sherline.ini
[20:57:46] <nspiel> all i have is emc
[20:57:53] <nspiel> not the hostmot section
[20:58:01] <nspiel> which is what i assume i need to communicate with the 7i43
[20:58:27] <atom1> err just a sec
[20:58:36] <atom1> i was looking at my hal file
[20:59:02] <atom1> add the [hostmot2] section to your ini
[20:59:10] <atom1> and change the board and other parameters you need
[20:59:26] <atom1> then in the hal file add some lines
[20:59:33] <nspiel> ok. how do i know what i need to change? I've already started adding it
[20:59:40] <nspiel> wait for me for the hal. working on the ini now
[21:00:01] <atom1> add your bit file instead of mine in the [hostmot2] section
[21:00:18] <atom1> and change the directory to the -2 instead of -4
[21:00:31] <atom1> in the config= line
[21:00:56] <nspiel> i have a x axis two joints and a manupulator- 4 encoders and 4 motors
[21:01:12] <nspiel> does that mean 4pwm gens and 4 stepgens
[21:01:22] <nspiel> i meant z axis
[21:01:37] <atom1> count your axis and encoders and add them there yes
[21:01:54] <atom1> if you're not using steppers, remove my stuff for steppers etc
[21:02:09] <nspiel> oh so i should have 0 stepgens since im using all dc motors
[21:02:14] <nspiel> with encoders correct?
[21:02:26] <atom1> i think those are your pwm for the motors
[21:02:36] <atom1> so set that to 4?
[21:02:59] <atom1> same for your encoders
[21:03:00] <nspiel> well there are pwmgens and stepgens. Do i need only pwm or do i need both
[21:03:12] <atom1> stepgens are for steppers
[21:03:17] <nspiel> oh ok so
[21:03:18] <nspiel> CONFIG="firmware=hm2/7i43-2/SVST2_4_7I47B.BIT num_encoders=4 num_pwmgens=4 num_stepgens=0"
[21:03:19] <atom1> you don't need those
[21:03:35] <jdh> and you don't have a 7i47
[21:03:55] <atom1> ahh that's true too :)
[21:03:59] <atom1> change the board name
[21:04:01] <nspiel> what should i put there
[21:04:06] <atom1> 7i43
[21:04:35] <nspiel> CONFIG="firmware=hm2/7i43-2/SVST2_4_7I43.BIT num_encoders=4 num_pwmgens=4 num_stepgens=0"
[21:04:42] <atom1> firmware=hm2/7i43-2/SVST2_4_7I43.BIT num_encoders=4 num_pwmgens=4 num_stepgens=0
[21:04:47] <jdh> nah
[21:04:47] <atom1> something like that
[21:04:51] <jdh> the line specifies the bitfile
[21:05:16] <atom1> only your bitfile will be different
[21:05:28] <nspiel> pcw said earlier that i should use svst4_4
[21:05:38] <atom1> on the config= line in quotes
[21:05:47] <atom1> he would know
[21:05:50] <jdh> SVST4_4.BIT
[21:06:04] <atom1> case sensitive too
[21:06:26] <nspiel> when i check the directory though there is only SVST4_4B.BIT and SVST4_4S.BIT
[21:06:38] <nspiel> whats the difference and will SVST4_4.BIT work
[21:06:39] <atom1> s is small b is big
[21:06:41] <atom1> use the s one
[21:06:47] <atom1> fpga size
[21:07:13] <atom1> s - 200k gates b = 400k gates
[21:07:28] <nspiel> so now
[21:07:29] <nspiel> CONFIG="firmware=hm2/7i43-2/SVST2_4_SVST4_4S.BIT num_encoders=4 num_pwmgens=4 num_stepgens=0"
[21:07:34] <nspiel> yeah i have the 200k
[21:07:47] <atom1> that looks pretty close
[21:08:02] <nspiel> can anyone else confirm?
[21:08:11] <jdh> does that file exist?
[21:08:19] <atom1> if that's the filename
[21:08:19] <jdh> all I have is SVST4_4.BIT
[21:08:23] <nspiel> oosp
[21:08:50] <nspiel> i made a mistake
[21:08:50] <atom1> and i'm not using that bit file since i have the 7i47 attached to mine
[21:08:52] <nspiel> here what i did
[21:08:53] <nspiel> CONFIG="firmware=hm2/7i43-2/SVST4_4S.BIT num_encoders=4 num_pwmgens=4 num_stepgens=0"
[21:09:12] <jdh> I don't have a 4S, just a 4
[21:09:26] <atom1> probably the same thing
[21:09:41] <nspiel> oh jdh your right
[21:09:41] <atom1> try the s one like you have it
[21:09:41] <jdh> the dir for 7i43-2 is the small one
[21:09:51] <atom1> jep
[21:09:59] <nspiel> CONFIG="firmware=hm2/7i43-2/SVST4_4.BIT num_encoders=4 num_pwmgens=4 num_stepgens=0"
[21:10:05] <atom1> yup looks good
[21:10:13] <atom1> now fix your hal file
[21:10:15] <jdh> do you have pwmgens?
[21:10:27] <atom1> for his dc motors he would
[21:10:28] <atom1> right?
[21:10:34] <nspiel> i have two 7i25s
[21:10:38] <jdh> no clue what the 7i25 uses.
[21:10:48] <nspiel> its similar to the 7i29
[21:10:52] <atom1> yeah that's a newer board and i don't know about it
[21:10:58] <jdh> did you try running pncconf, pick 7i43 + 2x 7i25?
[21:11:01] <nspiel> the 7i25 is p;d
[21:11:01] <atom1> you may need to get a bitfile from pcw for it
[21:11:08] <nspiel> the 7i25 isnt an option in pncconf
[21:11:21] <atom1> so stop using pnconfig :D
[21:11:31] <atom1> i never did use it
[21:11:33] <nspiel> yeah pcw said to stop using pnccong
[21:11:41] <atom1> so?
[21:12:03] <nspiel> he knows lots of stuff
[21:12:16] <atom1> he should he works for mesa
[21:12:24] <nspiel> oh lol
[21:12:28] <nspiel> i didnt know that
[21:12:46] <atom1> yeah you get top tier support here
[21:12:53] <jdh> I would look at the example scara config. look at the example 7i43 configs. combine the two. Possibly generate an initial config with pncconf and something that looks like a 7i25 and work from there.
[21:14:10] <atom1> well at least now you have an idea how to connect to the boards
[21:14:17] <atom1> the details can be worked out
[21:14:47] <nspiel> im not sure how to connect the boards
[21:14:58] <nspiel> i have a rough idea that pcw told me a long time ago
[21:15:02] <nspiel> let me go check brb
[21:15:11] <atom1> add the lines to the hal file
[21:16:00] <nspiel> ok so that should be good with the ini now right?
[21:16:05] <nspiel> im gonna save and close it
[21:16:49] <nspiel> here are the two hal files I have scara_postgui.hal and scara_sim_4.hal
[21:16:52] <atom1> for now yes
[21:17:21] <atom1> the scara_sim would be the one probably
[21:17:40] <nspiel> ok let me open it up
[21:17:41] <atom1> but you'll probably wanna rename it for later
[21:18:10] <nspiel> # core HAL config file for simulation - 4 axis
[21:18:13] <nspiel> it says that at the top
[21:20:05] <atom1> you can name your hal file in the [EMCMOT] section
[21:20:19] <atom1> of the ini file
[21:20:30] <atom1> HALFILE = sherline.hal
[21:21:22] <atom1> or any other hal files you add
[21:21:38] <atom1> i have some in the [HAL] section as well
[21:21:42] <nspiel> i dont have that line= so i shoudl add it?
[21:21:55] <atom1> i would
[21:22:06] <atom1> look at my configs as a guide if you want
[21:22:12] <atom1> just realize i'm running steppers
[21:22:51] <nspiel> ok so i added that
[21:23:02] <nspiel> HALFILE = scara_sim_4.hal
[21:28:29] <nspiel> so now what for the hal file?
[21:28:39] <atom1> take a look at mine
[21:29:00] <atom1> all the hostmot2 stuff
[21:29:48] <atom1> loadrt probe_parport
[21:29:51] <atom1> loadrt hostmot2
[21:29:56] <nspiel> so i just downloade the stuff from
[21:30:02] <nspiel> mesa for the config
[21:30:04] <nspiel> for 7i43
[21:30:11] <atom1> loadrt [HOSTMOT2](DRIVER) config=[HOSTMOT2](CONFIG)
[21:30:20] <nspiel> andypugh suggested getting the .pin file from that a long time ago
[21:30:39] <atom1> you should listen
[21:31:28] <nspiel> sv4_4.pin files specifies a 400k fpga
[21:31:31] <nspiel> mines a 200k
[21:32:40] <atom1> you may have to get one from pcw
[21:32:48] <atom1> that i dunno
[21:32:54] <nspiel> oh ok
[21:33:22] <atom1> follow my hal for all the hostmot lines though, that part should be pretty close
[21:33:30] <nspiel> its weird
[21:33:44] <nspiel> it says 400k but then says number of i/o ports two
[21:33:58] <nspiel> doesnt that contradict each other
[21:34:01] <atom1> no
[21:34:14] <atom1> it's the size of the fpga, not what's in it
[21:34:36] <nspiel> heres what it says
[21:34:38] <nspiel> BoardName : MESA7I43 FPGA Size: 400 KGates FPGA Pins: 144 Number of IO Ports: 2 Width of one I/O port: 24 Clock Low frequency: 50.0000 MHz Clock High frequency: 100.0000 MHz
[21:34:56] <nspiel> i wonder if i can just change the line with fpga size in it to 200 KGattes
[21:35:23] <atom1> nope
[21:35:41] <atom1> you need the right file
[21:37:27] <nspiel> the code for my hal file is like 5% of yoursd
[21:37:30] <nspiel> its so sparse
[21:38:56] <nspiel> atom1 where did u learn how to do this
[21:39:02] <nspiel> im not a programmer
[21:39:04] <atom1> here
[21:39:05] <nspiel> im a meche by trade
[21:39:07] <nspiel> oh ok
[21:39:18] <atom1> just like you're doing
[21:39:29] <nspiel> oh ok great. thank you so much btw
[21:40:20] <atom1> the initial learning curve may be a bit steep but it's worth it
[21:41:00] <atom1> just make sure you get the right bit files
[21:41:08] <atom1> i'm not exactly sure what you have
[21:41:18] <atom1> you mentioned the 7i43 but also the 5i25
[21:41:23] <nspiel> i have the bit files for 7i43
[21:41:23] <nspiel> s
[21:41:29] <nspiel> i think i have that part setup right
[21:41:39] <nspiel> but it will be connected to two 7i25 motor drivers
[21:41:42] <nspiel> via p4
[21:42:06] <atom1> ok
[21:42:08] <nspiel> basically pcw said that i need to splice a 50 wire cable in half and run half to one motor driver and half to the other
[21:42:53] <atom1> probably so since it was laid out for a different board
[21:43:19] <nspiel> yep
[21:43:35] <nspiel> i dont quite understand the .pin file though or the output from dmesg
[21:43:49] <atom1> you will
[21:44:30] <atom1> the pin or bit files make the board configurable
[21:44:41] <nspiel> ahh i see
[21:44:55] <atom1> once you get it attached dmesg will list what you have
[21:45:26] <nspiel> once i get the .pin attached? or the 7i43?
[21:46:11] <atom1> the board
[21:46:18] <atom1> both
[21:46:45] <nspiel> the 7i43 is powered and attached to my computer right now
[21:47:05] <atom1> but you can't see it
[21:47:14] <atom1> because the bit file isn't attached yet
[21:47:15] <nspiel> i dont know if i can see it or not
[21:47:25] <nspiel> i got a bunch of jibberish form the dmesg
[21:47:28] <nspiel> and sudo dmesg
[21:47:56] <atom1> it's not all for this
[21:48:05] <atom1> you can clear dmesg
[21:48:09] <atom1> i forget how
[21:49:17] <atom1> clear it just before you start lcnc
[21:49:46] <nspiel> hmm ok
[21:50:02] <nspiel> did u read all the documentation about ini and hal files etc.
[21:50:06] <nspiel> your hal file confuses me
[21:51:56] <nspiel> check this out
[21:51:57] <nspiel> http://transistor-man.com/3dprintbot.html#linuxcnc
[21:52:42] <atom1> i read about what i needed
[21:53:23] <atom1> all you need from mine is the mesa stuff, the rest will probably all be wrong for yours
[21:53:50] <nspiel> hmm ok
[21:54:11] <atom1> then you need to follow the docs and your sim file from there
[21:54:15] <nspiel> he link i posted has a scara with botht the ini and hal
[21:54:19] <nspiel> ahh ok
[21:54:23] <nspiel> but he is using stepper
[21:54:29] <nspiel> so i should jsut adapt for pwm?
[21:54:32] <nspiel> and dc motorsd
[21:54:39] <atom1> well if that's what you're using, yes
[21:54:45] <atom1> the pwmgen vs stepgen
[21:58:55] <nspiel> what is the .var file?
[22:01:16] <Tom_itx> for your tool work offsets etc
[22:03:32] <nspiel> what is the xml file
[22:04:03] <Tom_itx> for pnconfig
[22:04:17] <Tom_itx> i doubt you need it now
[22:04:30] <nspiel> oh ok thanks
[22:04:51] <nspiel> so basically i need to correctly rewrite my .hal and .ini files?
[22:04:57] <nspiel> then it should work?
[22:05:05] <Tom_itx> yep
[22:05:10] <Tom_itx> then tune your motors etc
[22:05:21] <nspiel> where is that done at?
[22:05:23] <nspiel> within lcnc?
[22:05:41] <Tom_itx> in the axis sections or the kin files
[22:05:50] <Tom_itx> i don't have servos so i'm not sure
[22:06:19] <nspiel> of the .hal file?
[22:06:39] <Tom_itx> the [AXIS x] sections are
[22:07:14] <atom1> err, they're in the ini
[22:08:21] <nspiel> oh ok
[22:08:38] <atom1> you can see that in his example
[22:09:27] <nspiel> does he use dc motor encoders
[22:10:08] <Tom_itx> you said his example was steppers
[22:11:25] <nspiel> its a mix of both
[22:11:27] <nspiel> i just read
[22:11:44] <nspiel> i had previously thought it was all steppers but by looking at the code it seemed weird
[22:29:26] <nspiel> how do i know when my hal and ini work or what is wrong when tey dont
[22:31:11] <pcw_home> usually a message will be printed(including a hal line number) , sometimes you need to look at dmesg
[22:31:55] <nspiel> pcw can you help me with figuring out the right route to set up my hardware
[22:32:02] <nspiel> im confused on the correct approach to take
[22:35:21] <skunkworks> nspiel: I would start a thread on the forum... You are doing a pretty involved configuration.
[22:36:23] <skunkworks> and it is going to take a lot of elbow grease on your part.
[22:44:09] <pcw_home> did you try the built in hm2servo config to verify the hardware first?
[22:45:53] <Valen> pcw_home: i have a question about the +-10v servo boards you guys have, can i make it such that they run +10v only?
[22:46:02] <Valen> IE to run a VFD?
[22:46:39] <pcw_home> You can do it with the absolute component
[22:47:02] <Valen> handy
[22:47:21] <Valen> I was planning on running forward only but I spose reverse might be nise
[22:47:25] <Valen> (its a lathe)
[22:47:35] <pcw_home> (speaking of handy, the absolute component also has a handy bit for direction)
[22:50:09] <pcw_home> so you can use a signed velocity run it though the absolute component to get 0 to +10
[22:50:10] <pcw_home> and a bit to control the direction pin on the VFD
[22:51:27] <Valen> think there would be any harm in putting a diode on the output just to be sure?
[22:52:07] <pcw_home> You would have a dead zone
[22:53:00] <Valen> could put an offset in to compensate though?
[22:53:07] <pcw_home> and more noise susceptibility
[22:53:24] <Valen> I might put it in while getting it working
[22:53:33] <Valen> blowing the VFD would be a bad day
[22:54:15] <pcw_home> If -10v blows a VFD its not worth a plugged nickel
[22:55:20] <pcw_home> heck most should take a lot more since its a fairly high impedance input
[22:55:36] <Valen> I don't wanna break it lol
[22:57:31] <pcw_home> it its broken by a 10V input it will probably eventually die from a noise pulse
[22:57:33] <pcw_home> VFDs are very noisy an need to have I/0 thats tough
[22:59:25] <pcw_home> (since they will have multiple volts of ground bumping)
[23:00:35] <pcw_home> why oh why did fanuc send the serial encoder data LSB first but calculate the CRC MSB first :-(
[23:02:55] <Valen> pcw_home: principally to mess with you
[23:03:54] <pcw_home> Sure makes simple CRC serial checking more painful
[23:06:52] <pcw_home> have to do it in software unless I want to make a loop and read the full data packet MSb first through the checker
[23:38:33] <mrsun> hmm anyone know a source for screw covers ?
[23:38:43] <mrsun> those telescoping things .. seen em on some lathes etc
[23:50:49] <tjtr33> google telescopic leadscrew covers and telescopic springs, lotsa hits
[23:54:08] <tjtr33> http://web.mit.edu/biyeun/Public/How%20to%20make%20Bellows.pdf good ideas for DIY bellows instead of metal spring covers
[23:55:31] <abetusk> anyone have experience with using eyelets/grommets/rivets for vias when doing DIY pcbs?
[23:58:07] <nspiel> pcw
[23:58:18] <nspiel> i havent tried the built in hm2servo config yet
[23:58:21] <nspiel> how do i do that
[23:58:48] <nspiel> skunkworks i will do that on the forum soon