#linuxcnc Logs
Mar 06 2022
#linuxcnc Calendar
01:16 AM sensille_ is now known as sensille
01:29 AM Deejay: moin
03:26 AM -!- #linuxcnc mode set to +v by ChanServ
03:26 AM -!- #linuxcnc mode set to +v by ChanServ
04:57 AM JT-Cave: morning
05:58 AM mrec_: did anyone ever link a spindle and z axis of a lathe via parallel port?
06:03 AM mrec_: I just wonderif it's worth to use linuxcnc with it or if I should just implement it in the microcontroller
07:06 AM JT-Cave: if the spindle has an encoder you can do it either way
07:11 AM mrec_: I will put an as5048 at the back of the machine I just wonder how to link it with linuxcnc
07:17 AM mrec_: I think linuxcnc is not suitable for that.
07:17 AM mrec_: the shortest path would be the microcontroller path
08:21 AM robinsz: how would I go about setting up a "touch off Z" function from the standard XHC remote pendant?
08:25 AM mrec_: well I don't think that's possible at the moment
08:25 AM mrec_: I have done some xhc patches if you read the XYZABC knob and wire it with a button that should work
09:09 AM unreal: when I finish the re-rebuild of the new larger cnc machine I have mrec_ robinsz I'll have to get with both of you on setting up my 6 axis xhc
09:09 AM unreal: I have the wireless version
09:10 AM unreal: lcnc see's it but I've yet to get around to solving setup
09:19 AM robinsz: mrec_, sigh ... that would have been a very useful feature!!
09:20 AM robinsz: Pretty much the only thing I have to do on the keyboard/mouse is to use the "touch off" button on Axis
09:21 AM robinsz: if that could have been done from the pendant, it would save a fair bit of walking
09:21 AM mrec_: you can pick up my patches and add it
09:22 AM unreal: wireless keyboard
09:22 AM robinsz: unreal, I have a wireless pendant ...
09:22 AM unreal: ;)
09:23 AM robinsz: there are some macro buttons, not sur what they do ...
09:23 AM robinsz: infact, I'm not sure what any of the buttons other than stop and run do!
09:23 AM robinsz: I certainly never use them
09:23 AM unreal: the macro's are for you to script what ever function youw ant
09:24 AM robinsz: oh, so "touch off Z" could be in there?
09:24 AM unreal: by default I dont know
09:24 AM unreal: but the macro's are for you to assign a desired function
09:25 AM robinsz: the other very useful one would "yes, yes I have chnaged the tool"
09:25 AM robinsz: the "insert tool X" popup on Axis
09:25 AM mrec_: https://forum.linuxcnc.org/media/kunena/attachments/28403/xhc.diff
09:26 AM robinsz: we solved that one by wiring a push button to activate a relay wired to the the "enter" contacts on the keyboard
09:27 AM robinsz: @mrec_, does it involve compiling?
09:32 AM unreal: drum roll please
09:33 AM unreal: ...... still drumming
09:33 AM unreal: hehe
10:09 AM robinsz: hmm, don think I want to get into anything involving compiling from source
10:18 AM MrSunshine: hmm, ive got a toroid transformer that gives out 2x24v at 300va combinded, was thinking of series this to 1x48v andm ake it into DC, got 2 steppers i need to run of this transformer .. will it be enough ? =) dont know how much wattage a stepper takes :P
10:18 AM MrSunshine: all tho they are rated at like 2.4v 7A or something so should be maximum of around 20W then ?
10:23 AM silopolis[m]: Hi folks βοΈ
10:29 AM silopolis[m]: N00b one if you allow me... Not all AIO cards, nor firmwares listed in cards docs, and not all daughter cards are available in pncconf.
10:29 AM silopolis[m]: How does one with, say, a card present, but not the right firmware, and not the good daughter cards, bootstraps its configuration?
10:32 AM JT-Shop: if your using a 7i76e, 7i92, 7i95, 7i96 or 7i77 my configuration tools all have smart serial
10:33 AM JT-Shop: 7i92 configuration tool does 7i76 and 7i77 daughter cards on either port
10:33 AM JT-Shop: you can use my tools to flash any firmware...
10:33 AM JT-Shop: 7i77 -> 7i97
10:34 AM JT-Shop: 7i76e, 7i92, 7i95, 7i96 or 7i97
10:35 AM JT-Shop: pncconf is really just good for a 5i25/6i25 configuration
10:35 AM silopolis[m]: JT-Shop: hi, seen yours tools and watched and starred your repo on GH! ππ
10:35 AM JT-Shop: thanks
10:35 AM JT-Shop: which card are you talking about?
10:35 AM silopolis[m]: Thank _you_!
10:36 AM silopolis[m]: A friend and I are on 7i80, DB for him, HD for me
10:36 AM JT-Shop: same but different connector IIRC
10:37 AM silopolis[m]: Actually I wish I could contribute those cards support to your tools suite
10:38 AM silopolis[m]: JT-Shop: Right: 4xDB25 for one and 3x50 pins for the other
10:38 AM JT-Shop: that's possible for sure
10:38 AM silopolis[m]: How difficult would that be?
10:38 AM JT-Shop: similar enough to the 7i92 so should be pretty easy to convert
10:39 AM silopolis[m]: π€©
10:39 AM silopolis[m]: Let me look at it...
10:40 AM JT-Shop: hmm, I have a 7i80HD in stock so I can test the configuration
10:41 AM Tom_L: the 80 has the 50 pin headers while the 92 uses the db25 i think
10:42 AM JT-Shop: are the pin names different?
10:42 AM Tom_L: i'm not sure about that
10:42 AM Tom_L: i do have one of each here
10:43 AM Tom_L: the 92 would be configured to match a parallel port configuration though
10:43 AM JT-Shop: to get all pins params etc start a configuration and in another terminal halcmd show > 7i80hdpins.txt
10:44 AM JT-Shop: the 92 has both a 26 pin and a db25 depending on the version
10:44 AM silopolis[m]: JT-Shop: That'd be more than appreciated
10:44 AM Tom_L: yes
10:44 AM Tom_L: one of each
10:45 AM JT-Shop: silopolis[m], https://github.com/jethornton/7i80
10:46 AM silopolis[m]: π
10:50 AM JT-Shop: Tom_L, if you can get me the all the pins, params etc for the db I can compare to the hd which I have here
10:50 AM JT-Shop: or silopolis[m]
10:50 AM Tom_L: when i return i can
10:50 AM JT-Shop: ok, no hurry cat sitting atm next up is a nap
10:51 AM Tom_L: that last part is high on my list as well
10:51 AM JT-Shop: I hear that
10:51 AM silopolis[m]: <JT-Shop> "to get all pins params etc start..." <- What do you mean exactly by starting a config?
10:51 AM Tom_L: what parameters do you need?
10:52 AM JT-Shop: run a 7i80 configuration and open a terminal and do halcmd show > 7i80dbpins.txt
10:52 AM JT-Shop: start linuxcnc with the 7i80
10:53 AM JT-Shop: halcmd show is everything
10:54 AM Tom_L: what i have is a 7i92M
10:54 AM Tom_L: and 7i80HD
10:54 AM JT-Shop: I have the 7i92 configuration tool done
10:54 AM JT-Shop: I have a 7i80hd but don't have a 7i80db
10:54 AM Tom_L: ok i don't have a db
10:55 AM Tom_L: that is for 26 pin cards isn't it?
10:55 AM Tom_L: the 80 is 50 pin x 3
10:55 AM JT-Shop: yes, it has 4 db25 connectors
10:55 AM Tom_L: huh
10:55 AM Tom_L: never seen one i guess
10:56 AM silopolis[m]: 7i80DB25 has 4xdb25
10:56 AM silopolis[m]: 7i80DB16 has 4x26 pins
10:56 AM silopolis[m]: 7i80HD has 3x50 pins
10:57 AM Tom_L: the 16 & 25 is the chip size
10:57 AM JT-Shop: I have 7i80HD-16
10:57 AM silopolis[m]: I'll help my friend get the parameters from his board (db25)
10:58 AM JT-Shop: ok
10:58 AM Tom_L: make sure it's compiled for the right chip if you're building a bit file
10:58 AM Tom_L: bbl
10:59 AM JT-Shop: 7i80DB-16 has 4 DB25 headers
11:00 AM silopolis[m]: Arf, I'm lost with these 16/25 π
11:00 AM JT-Shop: 16/25 is the size of the fpga chip
11:01 AM silopolis[m]: What does it changes?
11:03 AM JT-Shop: I assume more room for more programming of items
11:05 AM silopolis[m]: OK
11:06 AM * JT-Shop notices it's nap time
11:36 AM Tom_L: the ones that would likely have the 25 would be ethernet cards
11:46 AM mrec_: JT-Shop: can you do me a favour and take a high-res picture of the PCB?
11:47 AM mrec_: this is just an ethernet-phy + FPGA + some buffers no?
12:37 PM unterhausen: I need to get some protector paper off of a sheet of aluminum that was probably made in the late '70s
12:38 PM unterhausen: it's very stuck
12:38 PM Tom_L: good luck with that
12:38 PM unterhausen: Not sure if soaking it will help
12:39 PM Tom_L: something to release the adhesive maybe
12:39 PM Tom_L: it's going to be a mess at best
12:39 PM unterhausen: wd40
12:39 PM unterhausen: it's convenient for marking out anyway
12:41 PM Tom_L: i'd try a small corner to see
12:48 PM roycroft: how big is the sheet?
12:48 PM perry_j1987: g'afternoon
12:50 PM roycroft: if it's not too big, goof off/goo gone might work well, but those products are somewhat expensive
12:51 PM XXCoder: IPA should be able to soak in
12:52 PM MrSunshine: so does this 32 * sqrt(mH) hold true for the steppers maximum voltage ? if so i need to change my steppers from parallel to serial connection :/
12:53 PM MrSunshine: or not, if i parallel the transformer i get 38v dc out .. (40 is max for the steppers according to that rule), or i serial the transformer and serial the steppers and run 80v .. but i find no good reason for that in that case =)
01:04 PM unterhausen: it's a new build plate for my tiny 3d printer, so 130mm x 160mm. Almost small enough to use a razor blade
01:06 PM silopolis[m]: JT-Shop: sent infos by creating an issue in your 7i80 repository.
01:06 PM silopolis[m]: Not the output you asked for, but thought it could be a start βΊοΈ
01:07 PM silopolis[m]: <mrec_> "JT-Shop: can you do me a..." <- Talking about the 7i80s?
01:10 PM mrec_: silopolis[m]: the ethernet ones...
01:10 PM mrec_: 7i80 is pci/e no?
01:10 PM mrec_: ah no it's not pci/e it's ethernet... weird naming.
01:27 PM silopolis[m]: I can ask my friend to take pictures of his 7i80DB if interested
01:28 PM Tom_L: http://store.mesanet.com/image/cache/catalog/Products/AIO-FPGA-Cards/7i80dbcolo-500x500.png
01:28 PM Tom_L: no need
01:29 PM silopolis[m]: Maybe that's not one can consider high res π
01:33 PM roycroft: i am rather disappointed in the vacuum clamps i just purchased, and others that i've seen won't work for me at all
01:33 PM roycroft: many of the ones available have a little ball bearing check valve on the vacuum port
01:34 PM roycroft: i.e. there's a little cup on the port opening with a ball bearing in it - when there is no workpiece on the clamp the ball bearing gets sucked down and closes the port
01:34 PM roycroft: when a workpiece is put on top it pushes the bearing down to allow the vacuum suction to hold the workpiece
01:34 PM roycroft: does anyone know what those are called and where to purchase them?
01:35 PM roycroft: i've pretty much decided to just go ahead and make my own clamps
01:35 PM roycroft: and i'd like that feature
01:35 PM Tom_L: ball check valve?
01:35 PM roycroft: and i'm not certain exactly how they work
01:36 PM roycroft: i assume there's a spring underneath the ball bearing, and when the workpiece is not installed it actually presses the bearing up, blocking the port
01:36 PM roycroft: i have a big chunk of 3/4" thick hdpe, so i could easily make a set of clamping pods
01:39 PM roycroft: since i have that foot pedal now, i could just not worry about the check valves
01:40 PM roycroft: although the main reason to have them is to be able to daisy-chain the pods and not have to worry about losing vacuum through any unused pods in the chain
01:41 PM roycroft: perhaps a manifold with per-pod valves would work for that
01:41 PM roycroft: and it might actually be better, as it would allow for more even vacuum in every pod - i should think that if daisy-chain them, the pod closest to the vacuum source would pull harder than the one at the end of the line
01:43 PM * roycroft is bored again - he's tftp'ing another large file to a cisco firewall
01:56 PM solarwind: I thought argon was expensive
01:56 PM solarwind: Then I realized I spend more on gasoline than the cost of buying a whole new T cylinder already full
01:57 PM solarwind: Local guy sells me a brand new (customer owned) T cylinder already filled for $500. My gasoline use last month was about that much
01:57 PM solarwind: Now I don't feel so bad using large 20mm cups for TIG welding mild steel just to get shiny beads with excellent gas coverage
03:04 PM JT-Shop: some jackass flagged two of my craigslist ads... https://semo.craigslist.org/tro/d/poplar-bluff-can-am-rt-622-motorcycle/7453901843.html
03:05 PM XXCoder: flagged for what?
03:05 PM XXCoder: because your post looks utterly standard
03:05 PM JT-Shop: they just delete any posts that someone flags and don't tell you why
03:06 PM XXCoder: geez
03:07 PM perry_j1987: i know a few guys who use craigslist flagging to test their skills at writing machine learning bots
03:07 PM perry_j1987: often they "get it wrong" lol
04:13 PM roycroft: and now for round two of the three-way firewall shuffle
04:13 PM roycroft: i think there is some rule that if you volunteer to do work for a non-profit, you will end up having to spend 10x as much time getting it done that if it were a normal billable job
04:18 PM -!- #linuxcnc mode set to +v by ChanServ
04:18 PM -!- #linuxcnc mode set to +v by ChanServ
04:24 PM roycroft: at least i can tftp the images via the local lan now, and it takes a minute or so instead of 3 hours
04:33 PM CaptHindsight[m]: unterhausen: if non-polar solvents aren't working try soap and water
04:34 PM CaptHindsight[m]: non-polar = acetone, MEK, lacquer thinner, benzene, xylene, butyl acetate
04:38 PM roycroft: acetone is actually slightly polar, similarly to most alcohols
04:39 PM -!- #linuxcnc mode set to +v by ChanServ
04:39 PM -!- #linuxcnc mode set to +v by ChanServ
04:45 PM skunkworks: https://youtu.be/mes7pFZ90Fg
04:47 PM Tom_itx: lathe?
04:47 PM Tom_itx: didn't watch far enough before speaking :)
04:47 PM XXCoder: akunk did yo see blondihack video? she made new acme thread rod and it was interesting
04:49 PM skunkworks: I did. Blondihacks is entertaining to watch. She doesn't things that I certainly would not do.
04:49 PM skunkworks: Does..
04:49 PM XXCoder: yeah? got a example?
04:49 PM skunkworks: I swear my fingers have mind of their own.. No we don't!
04:50 PM skunkworks: I would have bought the acme thread...
04:50 PM XXCoder: from what I understand its just a tooling project to do for fun
04:50 PM skunkworks: the new crank she made is pretty much glued together..
04:51 PM skunkworks: I have enjoyed her content - but lately she seems to make bad decisions.
04:51 PM XXCoder: I wasnt sure about crank, looked like just tight fitting. not sure what specs was for that so yeah dunno
04:52 PM skunkworks: she was afraid to press - but 'that' would have been a good learning experience...
04:53 PM Tom_itx: you ever 'heat pressed' anything to a shaft?
04:53 PM Tom_itx is now known as Tom_L
05:01 PM skunkworks: I don't know if I know the term?
05:01 PM skunkworks: I have heated things so they go on easier - then shrink..
05:01 PM Tom_L: heat one part and freeze the other to press them on
05:01 PM Tom_L: yeah
05:01 PM XXCoder: dunno but think its quite literal, heat so part expands slightlu, press on
05:01 PM skunkworks: oh yes - all the time
05:01 PM Tom_L: gotta be quick but it works good
05:01 PM skunkworks: yes
05:01 PM Tom_L: you gonna cover that belt i suppose?
05:06 PM skunkworks: spray wellding for building up shafts looks cool.. Never tried it
05:06 PM skunkworks: I also would like a tig welder some day...
05:21 PM -!- #linuxcnc mode set to +v by ChanServ
05:21 PM -!- #linuxcnc mode set to +v by ChanServ
05:33 PM -!- #linuxcnc mode set to +v by ChanServ
05:33 PM -!- #linuxcnc mode set to +v by ChanServ
05:44 PM JT-Shop: damn asshole keeps flagging my craiglist posts
05:45 PM XXCoder: :(
05:45 PM XXCoder: that sucks
05:48 PM Tom_L: JT-Shop, nobody you've dealt with before?
05:49 PM Tom_L: any recourse with cl?
05:51 PM roycroft: cl don't intervene in any but paid ads
05:52 PM roycroft: and the paid ones are only real estate/rentals
06:08 PM -!- #linuxcnc mode set to +v by ChanServ
06:08 PM -!- #linuxcnc mode set to +v by ChanServ
07:23 PM -!- #linuxcnc mode set to +v by ChanServ
07:23 PM -!- #linuxcnc mode set to +v by ChanServ
07:27 PM -!- #linuxcnc mode set to +v by ChanServ
07:27 PM -!- #linuxcnc mode set to +v by ChanServ
07:34 PM silopolis[m]: I have a startup error I can't fix:... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/4de32f9aecbcbc4835ff926266de0d6858465234)
07:35 PM silopolis[m]: and 7i80DB.hal has:... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/d281a4b3a89f595576b71c39e1190df12c06e3df)
07:36 PM silopolis[m]: s///
07:36 PM XXCoder: is hm2_eth full name?
07:37 PM XXCoder: because your error has just hm2
07:37 PM silopolis[m]: * and 7i80DB.hal has:... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/f84aac7b1a04e6952b0e3a4c81608bcbb4d02b93)
07:40 PM silopolis[m]: XXCoder: hm2_eth is the module name isn't it ?
07:40 PM XXCoder: dunno, just noticed that error has different name than your name hm2_eth
07:40 PM XXCoder: besides that dont know
07:40 PM silopolis[m]: It's my first pncconf generated file, so that's all very new to me
07:47 PM Tom_L: silopolis[m], setp hm2_[HOSTMOT2](BOARD).0.pwmgen.pwm_frequency 5000
07:47 PM Tom_L: missing the .0.
07:48 PM Tom_L: that was a line from my config btw
07:49 PM silopolis[m]: But 7i80DB.ini has:... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/4d2e688c590daa61718ddf8ffb2ad6d8bfe792ef)
07:49 PM Tom_L: possibly though that's what (CARD0) is
07:50 PM Tom_L: does it need the trailing .
07:50 PM Tom_L: ?
07:50 PM Tom_L: i've never used the config tools
07:50 PM Tom_L: see what the end file has in it
07:51 PM Tom_L: no the trailing . is there
07:52 PM silopolis[m]: Tom_L: "end file" ?
07:52 PM Tom_L: is there a space between them?
07:52 PM Tom_L: the end .hal file
07:52 PM Tom_L: i see that's what you posted though
07:52 PM Tom_L: i'm not seeing the error yet
07:53 PM silopolis[m]: Tom_L: had to add a space for Element not to do weird things but they're not in the hal file
07:53 PM Tom_L: ok
07:57 PM Tom_L: typo? pdm_frequency???
07:57 PM Tom_L: probably not
07:57 PM silopolis[m]: no both exist
07:59 PM Tom_L: ok, are those lines above or below where the hm2 driver is loaded?
07:59 PM Tom_L: it must be below
08:00 PM Tom_L: also with ethernet you load another driver
08:01 PM Tom_L: after you load the regular hm2 driver
08:02 PM Tom_L: loadrt hostmot2
08:02 PM Tom_L: then
08:02 PM Tom_L: loadrt [HOSTMOT2](DRIVER) config=[HOSTMOT2](CONFIG) board_ip=[HOSTMOT2](BOARD_IP)
08:02 PM Tom_L: or similar
08:04 PM Tom_L: ok i see that is loaded
08:07 PM Tom_L: silopolis[m], try moving the board_ip parameter inside the config = quotes
08:09 PM Tom_L: it may not matter but mine is inside the config quotes
08:11 PM silopolis[m]: ok we'll try that tomorrow... Really have to sleep now
08:12 PM Tom_L: i don't see anything that stands out really
08:12 PM silopolis[m]: neither do I
08:13 PM silopolis[m]: thanks for your help, will keep you on touch...
08:13 PM Tom_L: later