#linuxcnc Logs
May 04 2022
#linuxcnc Calendar
01:09 AM XXCoder: just bathed in tub, using that part I made
01:18 AM XXCoder: it kept water even better than rubber cover ever did
01:26 AM Deejay: moin
02:35 AM randy: morning
02:44 AM silopolis[m]: morning 🙂
04:56 AM Tom_L: morning
05:17 AM -!- #linuxcnc mode set to +v by ChanServ
06:04 AM john__: morning
06:08 AM -!- #linuxcnc mode set to +v by ChanServ
06:49 AM MrSunshine: ffs, the tool holder pins does not retract far enough for the hammer inside the atc to clear and be remvable :/ cant find any location nor preassure that lets them retract the extra 0.5mm needed for the hammer to clear :/
06:53 AM JT-Cave: grind them off
07:31 AM MrSunshine: JT-Cave, well sure that is possible but i do not have replacements for them =)
07:32 AM MrSunshine: https://snipboard.io/jbcnax.jpg this is the location of the pins, they move in the outer sleave of that and are pressed in by that ... was hoping they could be moved inside the spindle and plucked out but no luck there either it seem .. atleast cant get hold of them to yank on them to remove them ... glass hard
08:03 AM JT-Cave: what a fuzzy photo
09:20 AM MrSunshine: JT-Cave, yeah best i can find from AMB on the spindle :/
09:20 AM MrSunshine: https://snipboard.io/GxFMBz.jpg a bit better with less zoom but doesnt help much :/
10:52 AM CloudEvil: https://www.youtube.com/watch?v=GJOOLH9ZP2I
10:52 AM CloudEvil: Making a bolt with MAZE threads - Can you solve it? - 3d print to metal -Lost PLA
11:07 AM Tom_L: the nut is just a pin probably
11:10 AM GTKplusplus6432[: pretty much has to be
11:15 AM CloudEvil: Indeed, unless it has a seperate maze inside, concealed, and a free ball.
11:16 AM CloudEvil: And wow, would that be horribly evil.
12:23 PM Loetmichel: ooops... that was the longest power outage i can remember in the last three decades... and the whole section of the city, too :(
12:55 PM unterhaus: when we first moved here, we had a power outage for a week. I started questioning my decision making
12:55 PM unterhaus: winter, electric heat
01:04 PM -!- #linuxcnc mode set to +v by ChanServ
01:36 PM roycroft: youtube has become totally intolerable
01:37 PM xxcoder8265[m]: it is. I downloaded model
01:37 PM roycroft: i just installed a debian vm, firefox, and some blocking plugins so i can watch it
01:37 PM xxcoder8265[m]: ublock?
01:37 PM roycroft: ublock and privacy badger
01:38 PM roycroft: finally, no more nasty, shouty political ads every 30 seconds
01:38 PM xxcoder8265[m]: I use Enchanter for youtube also
01:38 PM CloudEvil: I use youtube premium.
01:40 PM xxcoder8265[m]: https://www.mrfdev.com/enhancer-for-youtube
01:41 PM xxcoder8265[m]: btw I LOVE cinema mode mode
01:59 PM roycroft: as long as the political ads go away i'm fine with what i just did
02:01 PM XXCoder: yep
02:04 PM roycroft: and so far they have
02:05 PM roycroft: our primary election is in less than two weeks, so you can imagine that political ads are everywhere right now
02:05 PM roycroft: our governor's office and my congressional representative's office are both open this year
02:05 PM roycroft: the latter for the first time since 1985
02:06 PM roycroft: and there's a new congressional district near here
02:06 PM roycroft: so there are heaps of candidates for both major parties running for those offices
02:09 PM CloudEvil: 1985...
02:09 PM CloudEvil: Back when 8086 meant an actual 8085
02:10 PM ziper2: 6 means 5? inconceivable!
02:10 PM roycroft: now youtube is nagging me about cookies
02:10 PM roycroft: it's never done that before
02:11 PM CloudEvil: Typos, ruining peoples days since before the QWERTZ keyboard was invented.
02:15 PM roycroft: i have dysgraphia
02:15 PM roycroft: i don't just make typos - i sometimes transpose letters when i'm writing by hand
02:16 PM roycroft: i don't have dyslexia, though, oddly
02:26 PM XXCoder: there is many types, not just misread letter order
02:26 PM XXCoder: other type is writing nd typing, but read works fine
03:31 PM Tom_L: buckets o rain all day
03:33 PM roycroft: it's sunny and warm here today
03:33 PM roycroft: in fact, i was able to hang laundry out on the line today for the first time this year
03:34 PM roycroft: i am going to central oregon tomorrow, though, which means a trip over the mountains, and it's going to be raining cats and dogs the whole way there and back
03:34 PM roycroft: but at least it will be rain, not snow
03:36 PM roycroft: i just realised that i've never driven my prius over the cascades
03:41 PM XXCoder: hopefully it will be low on coal rolling lol
03:41 PM roycroft: it should do well
03:41 PM XXCoder: I get em rarely, and I use a ford focus. which looks kinda prius-like to people who dont know
03:41 PM XXCoder: yeah
03:42 PM roycroft: but i imagine that when i head over santiam pass, the electric motor will be working overtime
04:10 PM roycroft: i surprise people when i drive, xxcoder
04:10 PM roycroft: because people have the perception that a prius is a slug
04:10 PM roycroft: probably because most people who drive them are slugs
04:10 PM roycroft: but they actually perform well
04:11 PM roycroft: and i take advantage of that
04:11 PM roycroft: i pull out of intersections quickly, because that's the safest way to drive, and actually is more economical than slowly crawling
04:11 PM roycroft: i pass people quickly when i need to pass
04:12 PM roycroft: and i do get some "i just got passed by a prius" looks
04:13 PM JT-Shop: going to take a bit of practice on scrap to get the amount of pressure correct and the starting of the cut with the LN backsaw
04:15 PM roycroft: you should get some crap pine, use your new tite-mark gauge to scribe a line all the way around an end 3/4" down, draw vertical lines on the faces spaced about 1/4" apart, and practice sawing down exactly to the gauge line perfectly vertical and square
04:15 PM roycroft: and do it as quickly as you cn
04:15 PM roycroft: can
04:15 PM roycroft: when you're done, flip the board over and do it again
04:15 PM roycroft: then cut both ends off, scribe and mark again, and do it agin
04:16 PM roycroft: when you can cut quickly and accurately on the pine, get an oak board and do the same thing
04:18 PM roycroft: i don't have any lie-nie saws, but my understanding is that they're sharp and ready to go out of the box, unlike their planes and chisels
04:22 PM JT-Shop: that tite-mark gauge is very nice and makes a nice mark I can see well
05:15 PM Bear-100: The <https://cms.nacsemi.com/content/AuthDatasheets/ASIXS00030-1.pdf> PCIe parallel port card I ordered has arrived.
05:16 PM Bear-100: I am going to test it with the parallel port tester. ptest.hal
05:27 PM andypugh: Sounds interesting. I wodner if there is a way to access the additional GPIO?
05:35 PM Bear-100: So puting one lead of a multimeter on a ground pin and the other on a none ground pin as per the pinout here:
05:35 PM Bear-100: http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Parallel_Port_Tester
05:35 PM XXCoder: roycroft: nice
05:35 PM XXCoder: sorry on latye reply. just got back after shopping food for myself and mom
05:36 PM Bear-100: I do not see an change in the voltage that the multimeter is reading when I press pins 1-17 in the PortTest program.
05:37 PM roycroft: i have an hour and a half before i go to meet my friends for dinner
05:37 PM roycroft: i think i'll see about getting my new bandsaw table installed
05:37 PM roycroft: and maybe i'll even take a stab at extracting that wrench i dropped into the bandsaw frame last fall :)
05:37 PM Bear-100: When I opened the PortTest program it said:
05:38 PM Bear-100: "No paraport registered at 0x378. This is not always an error. Continuing."
05:40 PM Bear-100: lspci says about the PCIe parallel port card:
05:42 PM andypugh: <nothing> ?
05:42 PM Bear-100: 02:00.0 Parallel controller: MosChip Semiconductor Technology Ltd. MCS9900 Multi-I/O Controller
05:42 PM andypugh: Promising
05:43 PM Bear-100: Any suggestion on what I should try next to test this parallel port card?
05:43 PM andypugh: Is there more in lspci? Like the parport address?
05:44 PM Bear-100: andypugh let me check I think there is a flag for that.
05:44 PM andypugh: lspci -v
05:44 PM andypugh: 04:00.0 Parallel controller: Oxford Semiconductor Ltd OX9162 Mode 0 (parallel port) (prog-if 03 [IEEE1284])
05:44 PM andypugh: Subsystem: Oxford Semiconductor Ltd OX9162 Mode 0 (parallel port)
05:44 PM andypugh: Flags: medium devsel, IRQ 16
05:44 PM andypugh: I/O ports at e030 [size=8]
05:44 PM andypugh: I/O ports at e020 [size=4]
05:44 PM andypugh: I/O ports at e000 [size=32]
05:44 PM andypugh: Memory at f7c00000 (32-bit, non-prefetchable) [size=4K]
05:44 PM andypugh: Capabilities: <access denied>
05:44 PM andypugh: Kernel driver in use: parport_pc
05:44 PM andypugh: Kernel modules: parport_pc
05:46 PM Bear-100: In addition to what it said before with -v it also says:
05:46 PM Bear-100: Subsystem: Device a000:2000
05:47 PM Splat7847[m]: Does anyone have any suggestion on how many buttons it makes sense to have for functions on a physical control panel?
05:47 PM Bear-100: Flags: bus master, fast devsel, latency 0, IRQ 11
05:47 PM JT-Shop: one... an E-Stop all others are optional
05:48 PM andypugh: Bear-100: The parport tester hal file first line specifies 0x378, you need to edit that to suit your card
05:49 PM Bear-100: I/O ports at e000 [size=8]
05:50 PM andypugh: So, change to cfg=“0xe000 out”
05:51 PM JT-Shop2: wow it's been a long time since I wrote the parallel port tester
05:51 PM Bear-100: andypugh thanks
05:52 PM Bear-100: JT-Shop2 thank for writing that program.
05:52 PM andypugh: JT-Shop2: Do you know which of the IO ports is typically the base address?
05:52 PM Splat7847[m]: I was currently planning on 32 but I really don't know if more then 8 of them will ever be in use.. but I really don't know if future me knows something I don't.. and the 7i73 has 4x8 or 8x8 key matrix.. it feels weird to not have buttons available for at least some of it
05:53 PM * Bear-100 is playing with multimenter and PortTest.
05:53 PM JT-Shop2: typically it's 0x378
05:54 PM andypugh: My mill has 6 buttons and an MPG. Run / stop / pause and quill-up / tool-release / block-delete
05:54 PM andypugh: JT-Shop2: Only for a motherboard port. PCI ones end up elsewhere
05:54 PM JT-Shop2: yup
05:55 PM JT-Shop2: no way to guess PCI parallel port addresses
05:56 PM JT-Shop2: IIRC it depends on how the motherboard loads the PCI devices
05:56 PM andypugh: The lathe has three buttons (run / stop / pause) but also three switches (brake on/auto, coolant on/off/auto and spindle speed high/low/auto) Then thee are separate MPGs for spindle and feed override, and then on the apron two more mpgs for X and Z and an encoder with puchbutton function for jog step and manual mode…
05:56 PM andypugh: JT-Shop2: I mean which of the three (size 8, size 4 and size 32)
05:57 PM XXCoder: JT-Shop2: yeah its like you look away and suddenly its been 10 years since you developed it
05:57 PM JT-Shop2: hmm I'm trying to remember
05:57 PM JT-Shop2: IIRC I would just test each one until one worked
05:57 PM XXCoder: oh look ldrdat2dxf is 10 years old soon lol
05:58 PM XXCoder: (newer version, older one is pretty lot older)
05:58 PM andypugh: Bear-100: if you get no luck at 0xe000 then try the other addresses given.
05:59 PM JT-Shop2: I have a couple of PCI parallel port cards the exact same one Jon sells and neither one works with LinuxCNC
05:59 PM JT-Shop2: he even had some issues with them
06:00 PM * JT-Shop2 wanders over to the machine shop
06:00 PM andypugh: I bought 4 a few years ago, just to see, with an eye to starting a Wiki page on which ones work and don’t. Three out of 4 were fine.
06:00 PM XXCoder: xxcalc is over 20 years old lol
06:01 PM Bear-100: 0xe000 did not work I am trying the second address.
06:01 PM andypugh: XXCoder: https://worldofspectrum.org/archive/software/games/privateer-mc-lothlorien-ltd (almost 40 years ago)
06:02 PM XXCoder: nice
06:03 PM andypugh: I was 15 when I wrote that.
06:04 PM XXCoder: before xxcalc it was just small stuff and mods
06:07 PM JT-Shop: I was 15 when I built that grinder https://gnipsel.com/shop/machine-shop.xhtml 53 years ago
06:08 PM XXCoder: emc nice
06:09 PM XXCoder: "It's now the middle of September 2011" needs some updating lol
06:09 PM XXCoder: 2016 same
06:09 PM andypugh: Anyway. Bear-100 Rather than a multimeter, try shorting an input pin to ground to see if the LED on screen changes.
06:10 PM Bear-100: 0xe010 also did not work those were the only two addresses in the lspci -v output for this parallel port card.
06:11 PM Bear-100: andypugh thank you for that suggestion. I will try that now.
06:20 PM Bear-100: andypugh I tries shorting the non ground pins to ground pins with a female to female jumper cable. The color for pins 1-9 and 14-17 in PortTest stayed red even as I shorted them based on the pinout in <http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Parallel_Port_Tester>.
06:20 PM Bear-100: I will try it with the other address.
06:21 PM Bear-100: I do notice that in PortTest Inputs for pin 10, 12,13 and 15 stay green.
06:25 PM XXCoder: hey whos op at development channel?
06:25 PM XXCoder: bridging bot needs an invite
06:26 PM TurBoss: JT-Shop ?
06:26 PM TurBoss: 😛
06:29 PM Bear-100: Same thing with both addresses. Shorting any of the pins 1-17 does not change the color of any of the pins in PortTest.
06:29 PM Bear-100: Shorting them to ground pins.
06:30 PM Bear-100: to a ground pin.
06:30 PM roycroft: well i don't know what to do now
06:30 PM roycroft: the new table, which has been "qc inspected", is even worse than the last ond
06:30 PM roycroft: one
06:30 PM roycroft: and i even installed the trunion they sent me in that box
06:31 PM roycroft: i think at this point i'll just have to take one of the tables to a machine shop and have it ground flat
06:31 PM roycroft: which will probably cost me $200 or so
06:32 PM Bear-100: Any other suggestions on what else I should try for testing if this parallel port will work?
06:32 PM Tom_L: XXCoder, how do you do an invite?
06:33 PM roycroft: hook up a dot-matrix printer and see if you can send a job to it :)
06:33 PM XXCoder: honestly dunno, never needed to
06:33 PM XXCoder: maybe uits /invite
06:33 PM Tom_L: me either
06:33 PM Tom_L: who do you send it to though?
06:33 PM XXCoder: getting name
06:34 PM roycroft: in irc, /invite nick
06:34 PM roycroft: if that's what you're talking about
06:34 PM xxcoder8265[m]: TurBoss whats bot nickname again?
06:34 PM TurBoss: _discord_bot
06:34 PM roycroft: you could do an explicit /invite nick!user@host, i think
06:35 PM XXCoder: need #channel at end also I guess linuxcnc_dev or something?
06:35 PM TurBoss: #linuxcnc-devel:libera.chat
06:35 PM roycroft: my macro doesn't include channel info
06:35 PM roycroft: but i think it only works if one is already in the channel
06:36 PM roycroft: er, it only works in the invitor's current active channel
06:36 PM roycroft: there's probably a mechanism to invite to other channels, but i don't know what it is
06:37 PM Tom_L: my irc speak is rusty
06:37 PM roycroft: mine is too
06:37 PM Tom_L: haven't had to manage a channel in so long
06:37 PM roycroft: i haven't operated a server since around 2010
06:37 PM * roycroft wonders if he should contact the bbb about this jet issue
06:39 PM roycroft: the back side of the slot on my new table is 0.015" higher than the front side, at the center of the table
06:39 PM roycroft: it's flush at the outside, where the alignment pin goes
06:41 PM * roycroft will make a temporary table to get through his project next week, and consider his options
07:37 PM _unreal_: so milling the next plate
07:38 PM _unreal_: just finished drilling all of the pilot holes. now I'm on to milling the holes then moving onto the final milling out the cut off
07:38 PM Tom_L: don't hit the magic button this time
07:38 PM _unreal_: then I just need to hand cut/drill in the mounting holes
07:38 PM _unreal_: cant wait
07:38 PM _unreal_: aside from some edge clean up. then I can start putting this M'fer together
07:39 PM _unreal_: Oh I discoverd why I was having issues with feed rate yesterday
07:39 PM _unreal_: some how ESTLcam had the wrong feed rate in one of the movements. plunge was right but movement was up by 10mm/min
07:39 PM _unreal_: that is what was giving me issues
07:39 PM _unreal_: working perfect tonight
07:42 PM XXCoder: did you miss something in estlcam or did it mess up?
07:42 PM _unreal_: I missed
07:43 PM _unreal_: it happens
07:43 PM XXCoder: ok
07:43 PM _unreal_: lot of variables to keep track of
07:53 PM XXCoder: yeah
08:02 PM _unreal_: 1 more hole
08:07 PM _unreal_: final hole
08:07 PM _unreal_: yay
08:07 PM _unreal_: tomorrow I'll do the cut out
08:07 PM _unreal_: ..... I might start it tonight just so I have a line
08:08 PM _unreal_: feel like I did something
08:08 PM Tom_L: but did you really?
08:09 PM _unreal_: yes... I've been having to deal with the dust collection well chip collection manually on these few projects
08:09 PM _unreal_: currently I have the wand propped
08:10 PM _unreal_: but its been a chore constantly cleaning aluminum chips off everything sigh
08:10 PM _unreal_: still cant believe how well my mini dust collector works
08:10 PM _unreal_: just mind blowing
08:11 PM _unreal_: I think I have like 3 lbs of aluminum chips in it now?
08:11 PM _unreal_: in the jar
08:13 PM xxcoder8265[m]: not bad
08:13 PM xxcoder8265[m]: now melt it and turn it to rod or block heh