#linuxcnc Logs

Aug 31 2021

#linuxcnc Calendar

01:06 AM Deejay: moin
02:27 AM -!- #linuxcnc mode set to +v by ChanServ
02:27 AM -!- #linuxcnc mode set to +v by ChanServ
03:30 AM -!- #linuxcnc mode set to +v by ChanServ
03:30 AM -!- #linuxcnc mode set to +v by ChanServ
04:12 AM Tom_L: morning
04:13 AM XXCoder: o/
05:19 AM JT-Cave: morning
05:19 AM XXCoder: \o
06:46 AM JT-Cave: still no word from my brother in Reserve LA
06:56 AM Tom_L: :/
07:23 AM JT-Cave: hmm zoneminder still locks up the pc and I can hear lots of disk thrashing going on
07:30 AM JT-Cave: quess I'll try motion again
07:52 AM perry_j1987: morning
08:03 AM Eric_ is now known as unterhausen
08:06 AM unterhausen: if you google Reserve La, it autocompletes with hurricane ida, so that's not great
09:10 AM perry_j1987: wooohooo
09:10 AM perry_j1987: fixed a code bug thats been bothering me for a year now
09:11 AM perry_j1987: (finally attempted to solve it haha)
09:12 AM thunder-gunner[m: Hi, im exploring Linux CNC as an alternative to our Centroid Acorn system. Does anyone know if LCNC will work with the Centroid Acorn controller?
09:19 AM burklefoo: I don't think it will currently. MachineKit would be closer since it has step generation, PWM and Encoder support via the BeageBones PRU
09:20 AM burklefoo: ( The Acorn hardware wise is just a breakout board for the Beaglebones PRU )
09:35 AM JT-Cave: the one thing I hate the most about motion is the arrogant programmer and the complete lack of meaningful documents
09:45 AM JT-Shop: brother just chimed in
09:54 AM perry_j1987: hate about motion?
10:07 AM roycroft: i'm sure that's a relief, jt-shop
10:22 AM unterhausen: if what you need with the centroid is step generation, pwm and encoder support, then a 7i96 with lcnc will probably do
10:22 AM unterhausen: depends on how many encoders though
10:29 AM perry_j1987: i went with 7i96 on my lathe cause the encoder it came with was too high resolution to use a parport bob
10:40 AM unterhausen: machinekit has very little active support at this point and the people that try to use it are usually pretty frustrated
10:41 AM burklefoo: Yeah, it would be good if Machinkeits PRU support could be ported to LinuxCNC
10:42 AM perry_j1987: it is an interesting concept things like sbc with pru's or klipper style deals with a pi and microcontroller boards
10:49 AM unterhausen: I used to be pretty impressed by the beaglebone's prus, but really a pi4 with a mesa board is barely any more money
10:50 AM unterhausen: in fact, I definitely have more money in my 'bone and cnc hat
10:51 AM unterhausen: than I do in my pi4 and mesa
10:54 AM perry_j1987: someone was in here few weeks ago playing with something with a pi and stm32 board
11:01 AM unterhausen: yes, remora. There is a long thread about it on the forum
11:04 AM perry_j1987: basically like Klipper in the 3d printing universe?
11:04 AM unterhausen: no idea, but it uses a microcontroller board in a similar way that a mesa board is used
11:05 AM unterhausen: not over usb
11:05 AM unterhausen: https://forum.linuxcnc.org/18-computer/42276-remora-rpi-software-stepping-using-external-microcontroller-via-spi?start=0
11:07 AM unterhausen: I wonder if anywhere in that 29 page thread someone got it to work on a clone smoothieboard
11:09 AM perry_j1987: ah ya klipper is doing serial over usb
11:09 AM perry_j1987: sending a stream to let the microcontroller handle the realtime movements
11:09 AM perry_j1987: anything like an e-stop would be wired in and handled by the microcontroller etc
11:14 AM unterhausen: usb is a failure for realtime. Maybe they will fix it some day
11:15 AM burklefoo: Estop, spindle synced motion, any other thing you want to do in real time
11:17 AM burklefoo: USB is not great in high EMI situations (you can get decent latency but drivers for real time are rare due to their complexity)
11:19 AM perry_j1987: you can do spi with klipper too
11:19 AM perry_j1987: but.... thats suppose to be board only
11:20 AM perry_j1987: not over wires like a lot of people do heh
11:20 AM unterhausen: ethernet/udp is a lot easier and electrical isolation is built in
11:21 AM burklefoo: SPI needs very short wiring (or slow clock rates and filters on both ends)
11:21 AM perry_j1987: aye
11:23 AM unterhausen: the original remora developer had a board made to connect the two boards together
11:23 AM unterhausen: I only got to page 13 in that thread :)
11:24 AM unterhausen: I think later on they got ethernet working
11:34 AM unterhausen: I wouldn't use a remora setup to drive a bridgeport. That might be superstition though
11:35 AM roycroft: s/ in high EMI situations (you can get decent latency
11:35 AM roycroft: +but drivers for real time are rare due to their complexity)//
11:35 AM roycroft: there, i fixed that for you
11:37 AM solarwind: I can't believe I've been dressing my angle grinder wheels wrong the whole time
11:38 AM solarwind: Diamond dressers are only for bench grinders and such
11:38 AM solarwind: When used on an angle grinder wheel with an aggressive grit, it just glazes the wheel and makes it smooth and ineffective
11:39 AM solarwind: Apparently you have to use the type that has metal spikes on a wheel, which pummels the grinding wheel to make it rough. Bad for bench grinders, perfect for angle grinders
11:39 AM solarwind: This is the type I'm talking about: https://m.media-amazon.com/images/I/412zbamrmAL._AC_.jpg
11:40 AM solarwind: It actually came with my bench grinder but I nearly tossed it in the trash because it did exactly what I didn't want to do to the grinding wheel. I'm glad I kept it. I use a diamond dresser for the bench grinder and that works really well for fine grit white aluminum oxide wheels
11:53 AM roycroft: i think i still have one of those wavy wheel dressers
11:54 AM roycroft: if i'm honest, i can't remember the last time i used a grinding wheel on a bench grinder
11:54 AM roycroft: i use my belt grinder for all that kind of work, and just have buffing wheels on my bench grinders
11:54 AM roycroft: well, there's a wire wheel on one of them, but even that i rarely use
11:56 AM perry_j1987: got a scotch brite wheel lookin thing on one of my bench grinders that came iwth it
11:56 AM unterhausen: the people that can't get remora to work are using really haphazard wiring most of the time
11:56 AM perry_j1987: really like that for some stuff
11:56 AM roycroft: i've been meaning to get a scotch brite wheel for one of the grinders
11:56 AM roycroft: they're expensive, and i never took the time to figure out which one i want
11:57 AM roycroft: one of these days i'll get that sorted and order one
11:57 AM Tom_L: roycroft, you get your board goin?
11:57 AM roycroft: i did!
11:57 AM roycroft: i haven't tested it under load yet, but the motor turned round and round last night
11:58 AM roycroft: i'm going to start putting the mill back where it lives at lunch today
11:58 AM roycroft: i have some election work to do after work today, but perhaps this evening i'll be able to get the mill running
12:00 PM roycroft: i have to finish the decennial tidying up of the area where the mill lives before i can put it back, but that's mostly done, so it should just take a few minutes to finish that task
12:37 PM unterhausen: outer bands of Ida going to be here at 4pm, looks like
01:29 PM JT-Cave: I should know where here is but I've slept since then
01:29 PM Tom_L: heh
01:30 PM JT-Cave: finished up the copy lathe but the spindle motor is tripping out the overload... not my yob mon
01:30 PM Tom_L: :)
01:30 PM Tom_L: was it doing that before?
01:31 PM JT-Cave: no
01:31 PM JT-Cave: grease worms have been working on it though
01:32 PM Tom_L: amongst them all they should figure it out
01:34 PM JT-Cave: https://forum.linuxcnc.org/show-your-stuff/37855-announcement-new-fork-opencn
01:35 PM JT-Cave: that's what I figure it's time for them to work on it a bit lol
01:45 PM unterhausen: typical of academics, they stopped working on it once it worked
01:45 PM unterhausen: cute little mill they had it running on though
01:46 PM unterhausen: I was thinking about that branch when everyone started talking about jerk limited control on the mailing list
01:53 PM unterhausen: JT-Cave, I'm in central pennsylvania. Did you get any rain from Ida?
01:53 PM unterhausen: for whatever reason, hurricanes usually travel through here before they die
01:53 PM roycroft: gulf hurricanes often do
01:54 PM roycroft: atlantic ones not so muc
01:54 PM roycroft: h
01:56 PM unterhausen: we get most of the ones that hit south carolina or further south. They are big storms
01:56 PM unterhausen: what's left of the eye is in Alabama right now
01:59 PM unterhausen: better take little dog for a walk, she probably won't want to go out before thursday at this rate
02:04 PM unterhausen: it's no big deal unless you live in milesburgh, which is going to be flooded tomorrow after 2" of rain
02:10 PM JT-Shop: unterhausen, not a drop
02:11 PM unterhausen: I wouldn't mind some rain, but 2" is a bit much. Garden might like it though
02:12 PM roycroft: we haven't had any rain since june, other than those 17 raindrops that fell a month or so ago
02:16 PM CaptHindsight[m]: Remora started out as getting the old smoothierboard (LPC17xx) working with LCNC over SPI as a step generator
02:16 PM CaptHindsight[m]: now it's moving on to STM32 since they are more readily available and work better
02:17 PM CaptHindsight[m]: it would be nice to unify the code for use over SPI or ethernet
02:17 PM CaptHindsight[m]: and also have stepper and servo support
02:18 PM CaptHindsight[m]: the guy that started the Opi as a controller has already given up
02:18 PM CaptHindsight[m]: he got it working but boards are difficult to acquire due to the parts shortage and he doesn't want to to tuch u-boot or build a proper kernel
02:19 PM CaptHindsight[m]: he relies on the Armbian devs so he got stuck
02:19 PM CaptHindsight[m]: all we need to do is build a proper u-boot for the Opi and an nice preempt_rt kernel
02:20 PM CaptHindsight[m]: config.ini and hal also confuse too many that try to use it
02:21 PM CaptHindsight[m]: https://allwincnc.github.io/index.html I think he wanted to get paid for development
02:22 PM CaptHindsight[m]: he started a wiki and repo at least three times with different names
02:28 PM CaptHindsight[m]: and another project used esp32 over ethernet https://forum.linuxcnc.org/18-computer/42414-linuxcnc-esp32-software-stepping-over-ethernet-using-esp32?start=0
03:03 PM roycroft: i was able to get the mill put back in its home at lunch time, and also was able to move all the other machines in the back of the ship back into place
03:03 PM roycroft: now i can move around in that part of the shop again
03:04 PM roycroft: tonight i should be able to do some testing of the mill - all i have to do is reassemble the motor to spindle linkage, which will take about 10 minutes
03:05 PM unterhausen: I'm mostly interested in boards that have built in sockets for drives, but I suppose that's not really necessary
03:17 PM unterhausen: big dog and I walked partway up the mountain. Clouds look pretty interesting, very long
03:18 PM unterhausen: now they are saying up to 4.5 inches. Tomato plants will be growing gills
04:06 PM JT-Shop: wonderful changed the Powermatic board and the symptoms are the same... I didn't expect to get the board I received... I expected the DRO board
04:06 PM JT-Shop: I hope it's not another 3 months wait for that board...
04:08 PM unterhausen: you can't use it without the dro?
04:19 PM JT-Shop: belt won't move and the drum is jog only :(
04:19 PM JT-Shop: so no it won't work with a bad DRO board...
04:28 PM Tom_itx is now known as Tom_L
04:52 PM -!- #linuxcnc mode set to +v by ChanServ
05:19 PM perry_j1987: is it time to clean the chips out of the lathe when you start loosing parts you just parted... lol
05:20 PM roycroft: i cleaned the space behind my mill today
05:20 PM roycroft: that hasn't been done in 10 years
05:20 PM perry_j1987: lol
05:20 PM roycroft: there were a lot of chips and miscellaneous parts there
05:20 PM roycroft: it's all nice and tidy now
05:20 PM roycroft: until i use the mill tonight
05:20 PM perry_j1987: time for enclosure build
05:21 PM roycroft: that's on my short list
05:21 PM roycroft: and i do need to pull the mill out again soon
05:21 PM perry_j1987: t-slot alum extrusion is super cheap
05:22 PM perry_j1987: white melamane hardboard walls heh
05:22 PM roycroft: in fact, the original plan was to modifiy the stand to add casters when i pulled it out this time, but i neither had the time for that nor the inclination, as there's a job set up on the mill that is almost finished, and i did not want to remove it for this repair
05:22 PM perry_j1987: not flood coolant proof but chip proof for sure
05:22 PM roycroft: but to install the casters i'll have dismantle the mill
05:22 PM roycroft: so i figured i'd just repair it, and deal with the casters later
05:25 PM XXCoder: nothing as forever as short term fixes
05:44 PM unterhausen: when I brought my bridgeport home, there were probably 10 pounds of chips stuck between the cabinets and the base of the mill
06:00 PM CaptHindsight[m]: what happens in IRC when you post an emoji from the Matrix? 🧰
06:03 PM enleth: CaptHindsight[m]: it works
06:03 PM enleth: (if your client/terminal supports it)
06:04 PM XXCoder: 🧰
06:04 PM enleth: IRC itself is transparent to them
06:04 PM perry_j1987: hmm was i productive enough in the shop to warrant going home yet
06:04 PM CaptHindsight[m]: 🎆
06:05 PM CaptHindsight[m]: enough fun, back to work
06:05 PM unterhausen: is that first one a toolbox?
06:05 PM CaptHindsight[m]: yes, was the most LCNC relevant
06:06 PM CaptHindsight[m]: also looks like a robot face
06:10 PM Tom_itx: CaptHindsight[m], it's gibberish on hexchat
06:11 PM CaptHindsight[m]: shows up in your logs :)
06:11 PM XXCoder: Tom_itx: not to me
06:11 PM Tom_itx: dunno how to change i then
06:11 PM XXCoder: dunno, linux do support switching to different font in order to properly display charactor
06:11 PM XXCoder: my default is hack font
06:11 PM CaptHindsight[m]: probably some desktop combo along with some library
06:12 PM CaptHindsight[m]: not high priority
06:13 PM CaptHindsight[m]: the fireworks emoji puts fireworks over the browser for a few seconds
06:13 PM XXCoder: interesting
06:13 PM XXCoder: hexchat here it just shows tiny icon
06:13 PM XXCoder: 🎆
06:18 PM CaptHindsight[m]: trying some https://www.menards.com/main/building-materials/concrete-cement-masonry/bagged-concrete-cement-mortar/black-blast-blasting-sand-50-lb/1891331/p-1444445322601.htm
06:19 PM CaptHindsight[m]: was $7/bag 50 lbs, 22.7Kg
06:49 PM Tom_itx: for that engine?
06:52 PM CloudEvil: Is there a soluble blasting media significantly harder than soda?
06:53 PM CaptHindsight[m]: Tom_itx: heh no, chassis parts
06:53 PM CaptHindsight[m]: engine cleaned up in the electrolysis bath
06:54 PM CaptHindsight[m]: rehone and new bearings, rings etc
06:54 PM CaptHindsight[m]: the only engine parts that didn't survive were the roller lifters
06:54 PM CaptHindsight[m]: their roller bearings were clogged with rust
06:56 PM CaptHindsight[m]: CloudEvil: https://www.ameriblasts.com/abrasive-blasting-media-guide/
06:57 PM CloudEvil: ah, magnesium sulphite.
06:57 PM CaptHindsight[m]: https://www.britannica.com/science/kieserite
07:03 PM CaptHindsight[m]: $80 /50lb bag :(
07:04 PM CaptHindsight[m]: it rarely never takes more than 48 hours in an electrolysis tank
07:05 PM CaptHindsight[m]: as long as it fits in my 200L tank
07:06 PM CaptHindsight[m]: axle housings just need 2 dips, since they are so long
07:07 PM XXCoder: cant make special "very tall" tank for it?
07:07 PM XXCoder: i guess no harm on just dip then other side dip too
07:08 PM CaptHindsight[m]: I could if I did enough of them
07:08 PM CaptHindsight[m]: yeah, just 4 days vs 2
07:08 PM XXCoder: more time, but if its rare enough dont really matter at end i guess
07:09 PM CaptHindsight[m]: if you need it fast then blast
07:09 PM XXCoder: sandplast or whatever media is best?
07:10 PM CaptHindsight[m]: yeah depends on the surface
07:10 PM CaptHindsight[m]: engine parts , soda
07:10 PM CaptHindsight[m]: external areas of a rear end, sand
07:11 PM CaptHindsight[m]: the problem is not getting any sand into some tight internal space that might escape later after lube and assembly
07:12 PM CaptHindsight[m]: sand into crankcase, transmission internals or differentials
07:13 PM Tom_itx: get a huge ultrasonic cleaner and dump it in
07:14 PM Tom_itx is now known as Tom_L
07:14 PM Tom_L: how do mfg clean the casting sand out?
07:14 PM CaptHindsight[m]: blast the heck out of it
07:14 PM CaptHindsight[m]: water
07:17 PM CaptHindsight[m]: https://www.reliance-foundry.com/blog/castings-shakeout
08:10 PM unterhausen: lineardeltakins doesn't make sense to me
08:11 PM unterhausen: don't understand how the geometry is defined
08:32 PM roycroft: well, i am making chips again
08:32 PM roycroft: i was able to finish the part that i was working on when the mill failed
08:33 PM roycroft: this definitely counts as a good day
08:33 PM Tom_L: good news
08:34 PM roycroft: yes
08:34 PM roycroft: i'm trying to remember how long that machine has been down
08:34 PM roycroft: at least two months
08:34 PM roycroft: the drawing i made for the part i'm working on is dated 2 june
08:34 PM roycroft: and i know i started working on it not long after i finished the drawing
08:34 PM Tom_L: what's the part for?
08:34 PM roycroft: it's a bracket for my spindle sander
08:35 PM roycroft: and that's how i can date it, besides the drawing
08:35 PM roycroft: i remember when i was building the sanding station cabinet i needed to wait for paint to dry, and started work on the bracket while i was waiting
08:35 PM roycroft: so that would put it around mid june
08:36 PM roycroft: anyway, the machining is done on that part now
08:36 PM roycroft: next i have to make some mounting blocks for the dro i got for my drum sander
08:36 PM roycroft: and then i'll figure out what i'm going to do about the spindle motor for the mill
08:36 PM roycroft: and once i get that sorted i'll make the mounting bracket for the new motor
08:37 PM roycroft: so this repair, although i hope it's a good one, does not have to last terribly long
09:46 PM XXCoder: roycroft: nice
10:08 PM roycroft: yes
10:08 PM roycroft: it seems like a year since i've been able to use the mill
10:09 PM XXCoder: man
10:09 PM XXCoder: been over a year since i last touched cnc, if you dont count 3d printers
10:10 PM roycroft: so you can relate
10:10 PM XXCoder: i kinda dont know if i can ever operate cnc again
10:11 PM XXCoder: while im not longer permently "drunk", my brain is still having issues of some kind
10:13 PM roycroft: i hope you'll find a way to get back to that work
10:13 PM XXCoder: yeah though i may move to office work of some kin
10:13 PM XXCoder: even if its bullshit job, its better than shitdept called ssa
10:14 PM XXCoder: you ever read "on bullshit jobs" book?
10:14 PM roycroft: no
10:15 PM XXCoder: its good
10:15 PM XXCoder: one of rare nonfiction i would recommand
11:10 PM XXCoder: so, if ring is sized to being, what size would being that wore ring be
11:10 PM XXCoder: https://www.youtube.com/watch?v=LmTQHlhCwjE
11:11 PM XXCoder: remember, that ring resizes itself to match person