#linuxcnc Logs

Oct 18 2021

#linuxcnc Calendar

01:38 AM Deejay: moin
01:49 AM randy: morning
02:26 AM Rhine_Labs: Deejay..
02:27 AM Rhine_Labs: randy
05:14 AM JT-Cave: morning
05:14 AM XXCoder: o/
06:22 AM timbo2: Hi. I need some help installing and confifuring linuxcnc-uspace on buster. I used buildbot.linuxcnc.org/buster/master-rtpreempt repository. When I try to run lcnc it says 'gantrykins.joint-0' not found 1557. when I try to run stepperconf it says I am using the simulation and cannot test ardware. Any help please
07:17 AM timbo2: can anyone help me install linux cnc buildbot 2.9 master onto buster please?
07:24 AM JT-Cave: http://linuxcnc.org/docs/devel/html/getting-started/getting-linuxcnc.html
07:38 AM timbo2: I have it installed but when I try to run it I get errors. When I try to run stepconfig it says I am running a simulation and cannot test hardware.
07:41 AM JT-Cave: stepconf would not lie
07:42 AM JT-Cave: the error is you don't have something in the configuration file
07:42 AM JT-Cave: is there some special reason for using master?
07:44 AM timbo2: I am trying to configure a second machine with 2 motors on the x axis, The first runs well but on stretch.
07:46 AM JT-Cave: 2.8 works with gantries just fine
07:48 AM JT-Cave: "I have it installed" doesn't convey to me what "it" is or how "it" got installed however the stepconf tells me "it" is not installed on a PC with a real time kernel
07:49 AM timbo2: Do you have to home the two motors indipendantly, or can you press home and they 'square' up automatically?
07:51 AM JT-Cave: if you have two home switches and the ini configured correctly it homes magicly like this https://www.youtube.com/watch?v=wgNLd6A34Vo
07:52 AM timbo2: I used the http://buildbot.linuxcnc.org/ buster master-rtpreempt repo and installed linuxcnc-uspace.
07:53 AM JT-Cave: did you install a rt-preempt kernel?
07:53 AM JT-Cave: so much easier to just do a normal download of 2.8 http://linuxcnc.org/docs/2.8/html/getting-started/getting-linuxcnc.html#_normal_download
07:54 AM JT-Cave: how setup a gantry to home is just a - http://linuxcnc.org/docs/2.8/html/config/ini-homing.html#_home_sequence
07:55 AM * JT-Cave heads out to start his work day
08:42 AM Tom_L: hi
08:45 AM Tom_L: pcw hasn't been around in a while
08:46 AM JT-Cave: ho
08:46 AM Tom_L: JT-Cave, do you know if an fpga pin has enough drive to sync an opto led?
08:46 AM Tom_L: i know it would be marginal
08:47 AM Tom_L: i'm pretty sure they will sync more than source
08:51 AM Tom_L: https://www.xilinx.com/support/documentation/data_sheets/ds160.pdf
08:51 AM Tom_L: • Selectable output drive, up to 24 mA per pin
08:51 AM Tom_L: mmm
08:52 AM Tom_L: more than enough to drive an opto but i'm sure it comes with limitations
08:53 AM JT-Cave: I have no idea, but I assume you mean sink an opto led
08:53 AM Tom_L: that would probably be the best approach yes
08:54 AM Tom_L: i tried to source one and that didn't work so well
08:57 AM JT-Cave: time to start my chicken day but first to see if the 64 bit rpi boots up
08:58 AM JT-Cave: seeing how some parts of the linuxcnc rpi image is broken I'll setup the 64 for testing
08:59 AM JT-Cave: and it appears to work... so off to work for me
09:17 AM roycroft: i got a working preempt kernel built for my pi last night
09:19 AM roycroft: and i copied the image off the sd disk overnight, so i won't have to do that work again
09:19 AM roycroft: i'll install linuxcnc today
09:28 AM JT-Shop: how do you copy the image from a sd?
09:28 AM roycroft: dd if=/dev/rdisk? of=file.iso bs=500m
09:34 AM JT-Shop: thanks
09:43 AM roycroft: on my imac that takes a while
09:44 AM roycroft: and it has to copy the entire sd disk, so it's a 32GB (in my case) image
09:44 AM roycroft: if you use the standard method to make an image it is a lot smaller - i think 4GB - and expands the root filesystem to fill the sd as part of the installation process
09:45 AM roycroft: but i'm not making installable images - just "snapshot" images that i can revert to if necessary, so i don't have to go through the build work again
09:45 AM roycroft: perhaps when i get this all configured and working i'll look into building an installable image
09:46 AM JT-Shop: that would be neat
09:48 AM roycroft: this time i documented every step, no matter how minor, of my build, so i should be able to reliably reproduce it
09:50 AM roycroft: the images i'm making can't be shared - they're custom configured for me - but i think i'd like to have a go at making an installable image after i get everything working
09:51 AM roycroft: i've never bothered learning much about the linux kernel build process, nor even much about kernel versions and interoperability between the kernels and userspace, but i've had to educate myself about those things to get this build done
09:51 AM roycroft: i might as well go all the way and figure out how to build installable images
10:16 AM JT-Shop: I hope you take good notes on how to make an installable image and share them with me so I can learn
10:33 AM roycroft: yeah, when i get to that point i'll document it well
10:33 AM roycroft: i might have to get another microsd card before i can do that though
10:34 AM roycroft: the files in the boot partition can be read/edited by mounting the sd card on another computer - /boot is just a fat-32 filesystem
10:35 AM roycroft: i'm toying with the idea of moving /etc/wpa_supplicant/wpa_supplicant.conf and /etc/network/interfaces to /boot, with symlinks where they normally live, so that one can pre-configure the wireless network before installing on the pi
10:37 AM roycroft: once i get this pi installed and start using it for my cnc router, i'll probably get another pi4 for playing with the install image
10:37 AM roycroft: i tried cross-compiling the preempt kernel on another machine, as the pi is so darn slow (it takes 100 minutes to build a kernel on the pi), but the cross-compile failed due to a bunch of missing depencencies
10:38 AM roycroft: that may be because the machine i was using for the build is running debian 11, but i'm not sure
10:38 AM roycroft: when it failed i just went back to building on the pi for now
10:38 AM Tom_L: overclock it
10:43 AM satiowadahc[m]: When I make a pi image I'll shrink the partition size down with gparted, take an image with win32diskimager
10:44 AM satiowadahc[m]: When I'm installing on a new card I'll use gparted again to reexpand it the size of the new card.
10:45 AM Tom_L: i'm using win32diskimager
10:46 AM Tom_L: sometimes RaspberryPi imager
10:47 AM roycroft: that's what the installer genearally does, satiowadach
10:48 AM roycroft: i'd really like to build a pi image that uses xfs for the root filesystem, so my backup software can easily back up the pi
10:48 AM roycroft: but i can live without that for a while, at least
10:48 AM roycroft: i can just rsync ~pi to "back it up"
10:50 AM satiowadahc[m]: Fair enough, I need to take more back ups of mill computers and VM's
10:50 AM roycroft: i can live with ext4 for now
10:51 AM roycroft: i don't like having to mess with backups
10:51 AM roycroft: that's why i automate them
10:51 AM satiowadahc[m]: .. I wonder if setting up an "offline" network would be worth it, just for the mills..
10:51 AM roycroft: i prefer just getting an email every day saying it worked
10:52 AM roycroft: machines that i don't want connected to the internet i put in my home office network, but i give them a bogus gateway address
10:52 AM Tom_L: send yourself a txt
10:52 AM roycroft: that way they're reachable internally, but cannot reach or be reached by the outside, no matter what
10:52 AM roycroft: and if i ever need to connect them to the internet for, say, updates, i just change the gateway address temporarily
10:52 AM Tom_L: email is soooo outdated :)
10:53 AM roycroft: so am i
10:53 AM roycroft: so we're a perfect mach
10:53 AM roycroft: match
10:53 AM Tom_L: i'm not far behind
10:53 AM roycroft: but even if i wanted to text, my cell phone does not work in my house, so i'd only get the text when i leave the building
10:54 AM roycroft: email works both inside and outwith my house, though
10:54 AM Tom_L: odd
10:54 AM * Tom_L takes roycroft's brick phone and gives him a flip phone
10:54 AM Tom_L: wait.. you're an apple guy
10:55 AM roycroft: i have radiant ceiling heat, and the heating wires are spaced such that they make a really good faraday cage
10:55 AM Tom_L: hah
10:55 AM roycroft: and i don't even use that heating system, because it's too inefficient
10:55 AM Tom_L: every once in a while i stumble across my 'phone collection'
10:55 AM roycroft: i have oil-filled electric radiators in the various rooms that need to be heated
10:55 AM Tom_L: i have a good laugh and move on
10:57 AM roycroft: i don't get new phones often, because i don't really care, but when i do i donate the old one to the local women space group
10:57 AM JT-Cave: https://ep.gnt.md/index.php/how-to-clone-raspberry-pi-sd-card-on-linux-and-shrink-it-to-actual-size/
10:57 AM roycroft: they give them to battered women who are living in the shelter
10:58 AM JT-Cave: https://github.com/Drewsif/PiShrink
10:58 AM Tom_L: i thought some can get free phones
10:58 AM roycroft: thanks
10:59 AM roycroft: i don't know
10:59 AM roycroft: all i know is that they solicit donations, and accept even fairly old phones
10:59 AM roycroft: and that seems like a good way to dispose of an old phone to me
10:59 AM Tom_L: i doubt most of these would even power up
11:00 AM roycroft: yeah, if they've been sitting around unused for a while they probably won't
11:00 AM JT-Cave: lunch minute is up...
11:00 AM * Tom_L checks his clock
11:00 AM roycroft: when i donate a phone it's right after i get the new one
11:01 AM roycroft: i've been dd'ing my sd images to my imac, because it's the most convenient place to put them
11:02 AM Tom_L: i have a folder i keep a few in
11:02 AM roycroft: i guess i can nfs mount a filesystem from a linux machine on the imac and still dd as i do, but then have them available for compression on the linux machine
11:02 AM Tom_L: then i forget what they were :)
11:03 AM Tom_L: for my mill wiring i found it easier for me to make a pdf instead of an actual wiring diagram
11:03 AM Tom_L: then i can edit it easy when i make changes
11:22 AM roycroft: i'm still struggling to get qelectrotech to work for me, but if i get there, it will make wiring diagrams easy both to generate and to maintain
11:22 AM roycroft: in the meantime, i use autocad for wiring diagrams
11:22 AM roycroft: and yeah, that's a lot of work
11:23 AM roycroft: the elements are no big deal - i have libraries with almost all of them, and it's easy to add new ones when needed
11:23 AM roycroft: it's the connectors, and moving them around when the diagram changes, that are the hassle to maintain
11:24 AM Tom_L: that's why i use a pdf
11:24 AM Tom_L: http://tom-itx.no-ip.biz:81/~webpage/cnc/configs/NEW_MILL_SHOP_2.8.1/New_Mill_IO_Pinout.pdf
11:25 AM roycroft: i don't know that i have any pdf tools that would make it any easier
11:25 AM Tom_L: i use word and print to pdf
11:26 AM Tom_L: pdf creator
11:26 AM Tom_L: just make a simple table
11:28 AM roycroft: a broach and broach collar just arrived
11:29 AM CloudEvil: :)
11:29 AM Tom_L: you got your work cut out now
11:29 AM roycroft: fedex have reverted to their old behavior of delivering when the item arrives
11:29 AM roycroft: they had gone to the ups model of never delivering before the due date, even if it sits in the local depot for days
11:29 AM roycroft: i don't have my work cut out for me yet, because my timing gears have not arrived yet
11:29 AM roycroft: so i've nothing to broach
11:30 AM roycroft: and the shim is included, which is good
11:31 AM roycroft: even if the timing gears arrive today, i can't do the work
11:31 AM roycroft: i'm still repairing my sanding station cabinet, and the drawers and machines for that cabinet are piled up right in front of the lathe
11:31 AM roycroft: so until that's back together i can't do any lathe work
11:33 AM roycroft: and even if all that comes together soon, i don't have a motor mounting plate
11:33 AM roycroft: and even if that arrives soon, my vfd has not shipped yet
11:33 AM Tom_L: i did a practice one
11:33 AM * roycroft is having both supply side and repair side issues
11:34 AM roycroft: the repair side issues are of my own making
11:34 AM Tom_L: you should have a talk with your motor mount supplier
11:34 AM roycroft: i'm perfectly happy with that supplier
11:34 AM Tom_L: he has alot of hats
11:38 AM roycroft: it will be interesting to see how this shars broach works
11:38 AM roycroft: the collar cost me $6.55, and the broach itself $34.50
11:39 AM roycroft: about 1/3 the cost of dumont or hassay savage
11:40 AM roycroft: for the extremely occasional use that it will get i suspect it will be fine
11:41 AM Tom_L: should be ok
11:41 AM roycroft: i've found that shars are decent quality
11:41 AM Tom_L: i'm happy with their vise
11:41 AM roycroft: their stuff is from asia, but it's not crap
11:42 AM Tom_L: although one edge isn't square
11:42 AM Tom_L: that or the angle block i got the other day
11:42 AM Tom_L: more likely the angle block
11:47 AM unterhausen: does anyone really thing bottom replying to a 20 page email is more polite than top replying?
11:47 AM unterhausen: ^think
11:48 AM Tom_L: if they write a 20 page email they deserve it
11:50 AM unterhausen: replying to themselves, that's the part that gets me
11:51 AM unterhausen: nobody else is going to reply
11:54 AM roycroft: i think including the entire 20 pages in the reply is rather rude
11:54 AM roycroft: on long email threads like that i generally only include the relevant lines or paragraphs to which i am responding
11:55 AM roycroft: and cut the other stuff out
12:28 PM Rhine_Labs: Great Start Tormach.. https://github.com/tormach/Repair-Information
12:28 PM Rhine_Labs: Schematics Of Control Boards Etc.
12:36 PM unterhausen: that is nice
12:39 PM CloudEvil: Very
12:49 PM CloudEvil: https://www.youtube.com/watch?v=mhJRzQsLZGg I kinda like huge assembly ops done hand-cranked
01:42 PM roycroft: best buy have some 32GB and 64GB microsd cards in stock
01:42 PM roycroft: i have a dentist appointment that's close to best buy this afternoon, so perhaps i'll pick a couple up for testing/development work
01:55 PM JT-Shop: finally found the top of the kiln now I can blast the parts clean and drive off any volatiles that might be in the steel
02:48 PM unterhausen: roycroft, do you remember the name of the place you bought your pi from?
02:49 PM roycroft: one moment
02:50 PM roycroft: https://chicagodist.com/collections/raspberry-pi/products/raspberry-pi-4-model-b-4gb
03:11 PM roycroft: adafruit just got some rpi4s in the other day as well
03:11 PM t4nk_freenode: I'm stuck with my dust-shoe design
03:11 PM roycroft: they may not be sold out yet, but they probably are
03:11 PM roycroft: nobody can keep them in stock these days
03:12 PM t4nk_freenode: I could just print a ready made design for it.. but I have little room to attach it anywhere else but to the spindle
03:13 PM t4nk_freenode: and I want the bottom part to be able to move when the spindle goes down
03:14 PM t4nk_freenode: *sigh* I just need to just try a few things I guess, but I can't get to it
03:16 PM t4nk_freenode: I got some pieces of clear plastic too, so I can see through the shoe
03:18 PM t4nk_freenode: and I want it to be made up of two halves too, so I can click it together and attach it with magnets
03:19 PM t4nk_freenode: I think I figurerd out the problem... perhaps it's just too complex for me ;)
04:24 PM JT-Shop: parts are in the kiln
04:30 PM roycroft: yay
04:31 PM roycroft: i've been talking with a couple folks who do custom builds of debian and raspbian for rpis
04:31 PM JT-Shop: I was beginning to wonder if I'd get them done today or not with all the interruptions I had today
04:31 PM roycroft: they've pointed me to some build tools, and i'm going to try to do a custom build
04:32 PM JT-Shop: it's 1/2 past quitting time but all I have to do is pull them out of the kiln when the cycle is done
04:32 PM JT-Shop: what will you customize?
04:32 PM roycroft: yeah, if something is baking it's usually not that much trouble to pull it out of the oven when it's done
04:33 PM roycroft: for me, i'll be adding the preempt kernel, partitioning into two xfs filesystems, and adding some network configuration stuff
04:33 PM roycroft: at least initially that's what i want to do
04:33 PM roycroft: i may further customize down the road
04:33 PM roycroft: and i'm going to pick up some extra microsd cards today, so i can do multiple custom installs
04:34 PM roycroft: one i'm going to build as a pretty stock distro + preempt + linuxcnc
04:35 PM roycroft: i figure that if i'm going to sort out how to do this, i might as well share my work with others
04:35 PM roycroft: but the install that i want to do here would not help anyone else
04:35 PM roycroft: so there will be "generic custom" and "custom custom" :)
04:38 PM roycroft: it looks like the builder tools are for cross-compliing on ubuntu
04:38 PM roycroft: so i guess i'll have to build a ubunto vm
04:41 PM t4nk_freenode: there's nothing hard about it.. I just found it to be painfully slow when you're used to a decent normal pc
04:42 PM t4nk_freenode: running a pi desktop that is
04:43 PM t4nk_freenode: could have also missed some hardware drivers though
04:54 PM roycroft: i've configured dozens of rpis
04:54 PM roycroft: that's not the issue
04:55 PM roycroft: i need to do a custom install, with a preempt kernel, pre-configured networking config, and a custom filesystem layout
04:55 PM roycroft: and that actually is somewhat difficult to do
04:55 PM t4nk_freenode: I installed such a darned kernel too ;)
04:55 PM roycroft: the tools to support a custom filesystem layout for the rpi imager were only recently developed, and are still in semi-beta
04:56 PM roycroft: Linux raspberrypi 4.19.71-rt24-v7l-CNCROUTER+ #1 SMP PREEMPT RT Sun Oct 17 21:12:07 PDT 2021 armv7l GNU/Linux
04:56 PM roycroft: that part is not hard
04:57 PM roycroft: when you do a custom filesystem configuration, and make an imager that stores a compressed image and expands it on initial setup, like the standard pi installer does, come back and tell me it was easy
04:57 PM JT-Shop: did you see the link that does that?
04:58 PM t4nk_freenode: I was gonna use it with my tmc2209's, but it's laying around now whilst I make a dust shoe
04:58 PM roycroft: the one to do the compression/expansion?
04:58 PM roycroft: i have that
05:00 PM t4nk_freenode: well, I'm used to Gentoo, guess that helps ;)
05:02 PM Tom_L: JT-Shop, aparently the fpga will sink more than it can source. i reversed the logic and it works great
05:06 PM _unreal_: t4nk_freenode, I told you!!!! you would end up needing a dust shoe LOL
05:06 PM JT-Shop: the fpga pins go straight to the header?
05:07 PM JT-Shop: parts are on the rack cooling so the modifications to the top cutter spoke lathe feeder are done
05:08 PM Tom_L: they go straight to the 50pin header yes
05:08 PM Tom_L: P1 was full so i'm using P2 and a ribbon
05:08 PM Tom_L: but i've got 2 outputs free on P1 now for A axis step/dir
05:08 PM Tom_L: i gotta dump sserial but i'm not using it
05:09 PM _unreal_: Tom_L, god Its amazing my first cnc machine ran on a 486
05:09 PM _unreal_: using TURBOCNC. and parallel port drive. DAMN that thing was fast/ smooth
05:09 PM Tom_L: mine ran off a serial port
05:09 PM _unreal_: I was using a 486 50mhz laptop
05:10 PM _unreal_: till I fucked up my controller and it hit the par with 20v
05:10 PM _unreal_: I was running a motor really fast. it suddenly stalled the darlingtons started to smoke and the laptop just turned off
05:11 PM _unreal_: after disconnecting everything it turned back on but the par port was farked
05:11 PM _unreal_: heh
05:11 PM _unreal_: I forget what I swapped to after that
05:11 PM _unreal_: still used turbocnc for like 3 more years
05:11 PM _unreal_: GOD cad was hard back then
05:11 PM _unreal_: 20 years ago
05:12 PM _unreal_: sadly I mean the software not my skills
05:13 PM Tom_L: i'm using 25+ yr old cad still
05:14 PM Tom_L: 6-8k back then so i'm gonna use it
05:14 PM Tom_L: it paid for it self in the first year though
05:27 PM _unreal_: which software?
05:27 PM JT-Shop: Rusty is getting new calipers, rotors and ceramic pads on the front... gotta match the back
05:27 PM Tom_L: smartcam
05:28 PM Tom_L: rusty might outlast it's replacement :)
05:28 PM * JT-Shop calls it a day and goes to make his pickled eggs
05:28 PM * Tom_L is having homemade bierocks
05:28 PM JT-Shop: selling it to my neighbor's daughter... going to be in good shape for her
05:28 PM Tom_L: ahh
05:28 PM * t4nk_freenode has some pork in the marinade
05:29 PM Tom_L: i sold my s10 to the neighbor and his kid wrecked it within the first year
05:29 PM JT-Shop: got new tires a while back and a new starter last winter during a blizzard
05:29 PM _unreal_: t4nk_freenode, ? taking your marinade and marinating it with port?
05:29 PM Tom_L: i was out washing it one day and he stopped in a panic thinking i was getting rid of it
05:29 PM _unreal_: pork
05:30 PM t4nk_freenode: just adds to the flavor.
05:30 PM _unreal_: wrecked it with in the first year. :S My opinion that shows the parenting logic that kid was given
05:30 PM JT-Shop: her daughter almost died from drugs but she pulled her through and the daughter is doing very good now with a job at a vets
05:31 PM Tom_L: good to hear
05:31 PM JT-Shop: so as a gift from me I'm fixing everything I know about on Rusty before she gets it
05:31 PM JT-Shop: she deserves a second chance for sure
05:31 PM Tom_L: both mine are responsible well behaved so i rewarded them by co'signing on 2020 hondas for both of them
05:32 PM JT-Shop: nice
05:32 PM Tom_L: i'm paying for the wife's myself :(
05:32 PM Tom_L: got 3 the same day
05:32 PM Tom_L: the dealer was happy
05:32 PM _unreal_: what did your wallet say to you?
05:33 PM Tom_L: not much
05:33 PM _unreal_: or did the WIFE hold it with a strangle hold?
05:33 PM Tom_L: no
05:33 PM Tom_L: trying to help the kids get established credit
05:33 PM t4nk_freenode: well, I thought I wasn't gonna need a shoe @first.. but when I wanted to plane a piece... that was pure carnage
05:33 PM _unreal_: t4nk_freenode, I TOLD.......YOU......!
05:34 PM _unreal_: t4nk_freenode, your call but I would suggest following me in my dust extration method.
05:34 PM t4nk_freenode: however.... it's kinda nice to have some dust left in the cuts too, so the piece stays a bit more secure
05:34 PM _unreal_: using a high power mini blower. with a cyclone setup.... all 3d printed
05:35 PM _unreal_: t4nk_freenode, try cutting aluminum and say that
05:35 PM _unreal_: and you NEVER water material in your cut channels period
05:35 PM _unreal_: it should always be cleared as much as possible
05:36 PM _unreal_: use TAB's to hold parts in the work material
05:37 PM t4nk_freenode: heh, there's usually a subtle corner in my piece where it hasn't quite cut through... so that keeps it nicely in place
05:37 PM _unreal_: o,O t4nk_freenode do you know how to setup TABS?
05:37 PM t4nk_freenode: think so, it's part of the dressups in FreeCAD
05:38 PM _unreal_: estlcam makes it real easy
05:38 PM t4nk_freenode: and I think bCNC also has an option
05:38 PM Tom_L: JT-Shop, i donated an impalla to a niece who's struggling too instead of using it for trade. it was worth alot more to her than the dealer
05:38 PM _unreal_: bcnc may have an option. THAT I have never played with. (tabs-bcnc)
05:40 PM t4nk_freenode: anyhow, I need to make some kind of special design for my shoe; I got pieces of clear plastic so I can see through it.. and consist of two halves I click together.. and then attach to the base with magnets
05:40 PM t4nk_freenode: but it's attached directly to the spindle, because I don't have the room
05:40 PM _unreal_: I use magnets
05:41 PM _unreal_: so I have starboard that mountes to the screw holes on the bottom of the spindle
05:41 PM _unreal_: your spindle should have 3-4 screw holes typically m3-m4's
05:41 PM t4nk_freenode: but I want a loose bottom part that can sit on the wasteboard at all times, but can move a bit so the spindle can come down
05:41 PM wonderer: can linuxcnc work with - cnc shield + arduino ?
05:42 PM t4nk_freenode: yeah, I already got those, _unreal_
05:42 PM _unreal_: t4nk_freenode, well depends on your desire
05:42 PM _unreal_: if you want it to sit FIXED
05:42 PM _unreal_: then you have to mount it to the Z carriage
05:42 PM _unreal_: that way it follows X/Y but not z
05:42 PM t4nk_freenode: yeah, there's no room for that
05:42 PM _unreal_: palm to face
05:43 PM _unreal_: REMEMBER I kept saying build the dust shoe
05:43 PM _unreal_: EARLY
05:43 PM _unreal_: months ago
05:43 PM t4nk_freenode: at least... I'm not willing to give up any travel
05:43 PM _unreal_: that way it can be part of the DESIGN. not an O.M.G. after thought he was right
05:44 PM t4nk_freenode: would have been more easy if I had taken it into account, yes
05:44 PM _unreal_: so
05:44 PM _unreal_: right now your only easy. would be to use the bottom of the spindle
05:44 PM t4nk_freenode: well, I guess it could still be on... there's 4 bolts on the bottom I could use
05:44 PM _unreal_: but then it goes up and down with the z
05:44 PM _unreal_: which is not an issue
05:44 PM _unreal_: you can design around it
05:44 PM _unreal_: BUT
05:44 PM _unreal_: it will go up and down
05:45 PM t4nk_freenode: so I'm doing something like that
05:45 PM _unreal_: if you can figure a way to mount it to the xz carriage. well great.
05:45 PM t4nk_freenode: but I'll make the bottom part able to slide over the top part
05:45 PM _unreal_: then you just need to make a tension slide setup
05:45 PM t4nk_freenode: so when the spindle moves... it will slide up
05:45 PM _unreal_: so you can drop the shoe to the desired height. tighten a knob or two and let it go
05:46 PM _unreal_: BUT it will not climb over high objects. IF you have a setepped work piece
05:46 PM _unreal_: which can be a big problem
05:46 PM _unreal_: both methods have there advantages and disadvantages
05:46 PM t4nk_freenode: yeah, so ideally I would have it nearly at the same level as the tip of my bit
05:46 PM _unreal_: if mounted to the spindle YES
05:47 PM _unreal_: and you want long bristels
05:47 PM t4nk_freenode: I was already on my own path when I saw this: https://www.thingiverse.com/thing:4897175
05:47 PM _unreal_: bristles
05:47 PM _unreal_: DAMN IT I should not have clicked that. copy paste... SIGH
05:47 PM t4nk_freenode: no, I want shorter bristles ;) ... let the movement of the bottom part be the bristles
05:48 PM _unreal_: o,O if you say so....
05:49 PM t4nk_freenode: euhm... I gather long bristles would only get caught by the bit
05:50 PM t4nk_freenode: I have a hand broom right here which doesn't yet know it will be cut up Good
05:50 PM _unreal_: they do not
05:51 PM _unreal_: t4nk_freenode, you would be better off getting dirt cheap bristle strip from amazon
05:51 PM _unreal_: already mounted to a fabric, sewn together
05:52 PM t4nk_freenode: I probably have a strip that goes onto the bottom of a door somewhre
05:52 PM t4nk_freenode: somewhere, quite sure about it
05:52 PM t4nk_freenode: but I'd rather leave it intact and glue something up myself
05:52 PM _unreal_: short ones are not wrong but will REALLY hinder you if you are trying to mill over steps
05:53 PM _unreal_: as to then getting stuck in the tooling bit
05:53 PM _unreal_: its not impossible but I've never had any issues EVER
05:53 PM t4nk_freenode: yeah, so 1.5-2cm I was thinking
05:53 PM _unreal_: you really want 25mm+
05:53 PM t4nk_freenode: did you see that floating dust shoe?
05:54 PM t4nk_freenode: that kind of idea
05:54 PM _unreal_: I looked at it
05:54 PM _unreal_: but it expects you to NEVER do 3d milling
05:55 PM t4nk_freenode: he has a video, but anyhow... I want to add an adjustment option, where I can set how high the floating part sits...
05:55 PM t4nk_freenode: so that way I can always adjust the hight to the tip
05:55 PM t4nk_freenode: and high objects won't be a problem
05:56 PM t4nk_freenode: ouch.. 'height', that was a genuine error
05:56 PM _unreal_: t4nk_freenode, https://drive.google.com/file/d/1Ehu_Q9NtAvlGQvabZZmt3WfGPxrgrjbq/view?usp=sharing
05:57 PM _unreal_: https://drive.google.com/file/d/1Epi_HnCUA83Bbr7-sbDEt4EFKLzObQoM/view?usp=sharing
06:05 PM _unreal_: you will notice in the second video. the shoe glides over the hold downs with no issue
06:05 PM _unreal_: I have shoes with different bristle lengths
06:05 PM t4nk_freenode: ? this sits directly on the spindle too, yes?
06:05 PM _unreal_: yes
06:05 PM _unreal_: held with magents
06:05 PM _unreal_: https://drive.google.com/file/d/1QiVG-3oYM0k8G7jLCvv1eaoqVGQh-K_d/view?usp=sharing
06:05 PM _unreal_: thsi is the new one
06:06 PM _unreal_: so I can SNAP on different sizes and designs if/ass needed
06:07 PM _unreal_: so I have a short bristle version a long bristle version. and one that has a frilled rubber bottom to ride real close to the work surface.
06:08 PM _unreal_: and it goes up and down with the work part
06:08 PM t4nk_freenode: but uh... I want mine to come in two halves... so I can probe and just snap it on
06:08 PM _unreal_: err with the head
06:08 PM _unreal_: thats what mine does
06:08 PM _unreal_: I can lift Z
06:08 PM _unreal_: and just pop the bristle bottom half off
06:08 PM _unreal_: and its wide open easy access to deal with bit swapping everything
06:09 PM _unreal_: one of those last photos shows it half separated
06:10 PM t4nk_freenode: I mean the bristles-part cut too... so you won't have to lift the z to attach it
06:10 PM _unreal_: then make it slid in
06:10 PM _unreal_: but then HOW do you get it to have them behind the bit
06:10 PM _unreal_: >:)
06:10 PM _unreal_: you would have to have a PERM. section
06:11 PM _unreal_: and have a U shape that slides on
06:11 PM _unreal_: but what is the problem with lifting the z
06:11 PM t4nk_freenode: just the elegancy
06:11 PM _unreal_: its a CNC machine z 100mm.
06:11 PM _unreal_: and HOW are you going to change bits and everything else during a project....?
06:11 PM _unreal_: YOU HAVE TO lift the z
06:12 PM _unreal_: its a CNC machine
06:12 PM _unreal_: g0z100, g0z0, g0z100, g0z0, g0z100, g0z0, g0z100, g0z0, g0z100, g0z0,
06:12 PM t4nk_freenode: yes, sooner or later it will have to move ;)
06:12 PM _unreal_: you can do that over and over and it will ALWAYS be in the same spot
06:12 PM t4nk_freenode: I'll show you some pictures to tell 1000's of words
06:12 PM _unreal_: I already wrote the book
06:13 PM _unreal_: LOL
06:15 PM t4nk_freenode: it'll have to wait a bit, _unreal_ ... need to make some dinner, I'm starving
06:15 PM _unreal_: speak of the devil I have to go next dore for a few
06:15 PM _unreal_: door
06:16 PM _unreal_: ok so in 15min got to go next door for 15min SIGH
06:16 PM _unreal_: guess i'm going to grab an other twisted tea for now :)
06:16 PM _unreal_: I got 15min to kill
06:17 PM t4nk_freenode: well, hang on then
06:17 PM _unreal_: I am
06:18 PM t4nk_freenode: https://postimg.cc/F12kTGfc
06:18 PM t4nk_freenode: this is what I've got sitting on my spindle now
06:18 PM t4nk_freenode: but it's written off ... bad idea
06:20 PM _unreal_: heh
06:21 PM _unreal_: its not that its bad. its that is has aspects about it that can cause an issue
06:21 PM _unreal_: front load slide in... but you still have to have sometihng perm mounted in the back
06:21 PM t4nk_freenode: https://postimg.cc/v4XBwvm0 this was what I tried before that...
06:21 PM t4nk_freenode: that was even worse
06:21 PM _unreal_: my design makes it easy
06:22 PM _unreal_: one just pockets UP into the other
06:23 PM t4nk_freenode: https://www.thingiverse.com/thing:4571652 this one is not bad either...
06:24 PM t4nk_freenode: demonstrates the halves, with the magnets
06:24 PM XXCoder: magic
06:25 PM _unreal_: I like that, its a nice design. though you cant see the work
06:25 PM _unreal_: I have a clear view window on mine
06:25 PM CaptHindsight[m]: @wonderer:libera.chat: https://forum.linuxcnc.org/24-hal-components/4800-emc-on-friendlyarm-mini2440 about and old and slow as you can go with LCNC
06:25 PM CaptHindsight[m]: https://code.google.com/archive/p/miniemc2/
06:26 PM _unreal_: gets dusty depending on the material but regardless t4nk_freenode my design makes it easy. I like that two half setup but no view window for me is a deal breaker.
06:26 PM t4nk_freenode: for me too ;_
06:26 PM _unreal_: and having the brush material so close willl really cause it to SUCK in
06:27 PM _unreal_: which can get it into the spindle. bit
06:27 PM t4nk_freenode: that's why I object to long bristles
06:27 PM _unreal_: the number ONE issue I have and really only issue I have with my shoe. is that brustles can sometimes be foreced to touch the spindle. and they start to melt
06:28 PM _unreal_: t4nk_freenode, hence they need to be a certain distance away
06:28 PM t4nk_freenode: took me over friggin 3 hours to print that plate... useless
06:28 PM _unreal_: and if you do deep plunge cutting. unless you have a fixed height shoe. it will drive the brush down into the work piece
06:29 PM t4nk_freenode: and another 3 for the first attempt
06:29 PM _unreal_: DUDE just mill some cheap plastic cutting board
06:29 PM _unreal_: like I did
06:29 PM _unreal_: took what 3min to mill those dust shoe parts
06:29 PM t4nk_freenode: yes, that's why I want the floating part on the shoe, so it will sit on the surface at all times, but won't push down when the spindle comes down
06:30 PM _unreal_: right but you cant have it both ways
06:30 PM t4nk_freenode: euh... yeah, I also thought about milling the next plate
06:30 PM t4nk_freenode: got some 4mm mdf, that would do too
06:30 PM _unreal_: you cant have it both ways with out having something REALLLY custom
06:30 PM _unreal_: :S
06:30 PM _unreal_: I'd go 12mm something anything
06:31 PM _unreal_: the top section is STARBOARD, the bottom section is PVC foam board
06:31 PM _unreal_: both are 12mm thick
06:31 PM t4nk_freenode: I'll sketch something up after dinner, it'll be so kewl,
06:31 PM t4nk_freenode: though it will probably fail ;)
06:32 PM _unreal_: my method is no the is all end all. but I'm just showing an example of the most used method
06:32 PM _unreal_: in the hobby setups
06:40 PM roycroft: so who here knows something about sd disks?
06:40 PM roycroft: i just had an almost infuriating experience at best buy
06:40 PM CaptHindsight[m]: @wonderer:libera.chat: https://www.amazon.com/Orange-Pi-Computer-AllWinner-Android/dp/B091Y1K14H/ref=sr_1_3 $25.99, only $3 more than a https://store-usa.arduino.cc/products/arduino-uno-rev3
06:40 PM roycroft: even though i set my expectations to best buy when i went there
06:40 PM roguish[m]: take a deep breath and have a beer............
06:40 PM roycroft: i needed an micro sd card
06:40 PM roycroft: and i could not find them
06:41 PM roycroft: so i took the risk and asked for help
06:41 PM roycroft: they live in the televison section
06:41 PM roycroft: that's fine - i'm used to that
06:41 PM CaptHindsight[m]: "wutz the sd card for sir?"
06:41 PM roycroft: but i wanted a fast one
06:41 PM roycroft: they told me to get the sandisk "extreme"
06:41 PM roycroft: so i looked
06:41 PM CaptHindsight[m]: as though it matters
06:41 PM roycroft: the "ultra" was rated at 130MB/s
06:42 PM roycroft: the "extreme" was rated at 100MB/s
06:42 PM roycroft: the sales person told me the extreme was a lot faster
06:42 PM roycroft: the sandisk sign said the extreme is faster
06:42 PM roycroft: so i wanted to know how it was faster if its rated transfer speed is slower
06:43 PM roycroft: and i was told that "transfer speed has nothing to do with how fast the disk is"
06:43 PM CaptHindsight[m]: "cause Brawndos got electrolytes"
06:43 PM roycroft: so i asked what makes the extreme "faster" than the ultra
06:43 PM roycroft: and that's when i was asked what i'm using it for
06:44 PM roycroft: and when i answered i was told that sd disks are designed for video only and will not work with other devices
06:44 PM roycroft: maybe that's why they live by the televisions :)
06:44 PM CaptHindsight[m]: this is when I say a megacluster or some uktravideocrucnchbox 1000
06:44 PM roycroft: anyway, i got the ultra, because it has a faster rated throughput
06:45 PM roycroft: even though it's "slower" than the extreme
06:45 PM CaptHindsight[m]: yeah, i go there when I don't have to interact with their "sales" people
06:45 PM roycroft: i had a thought that there may be some on-board cache that makes the "ultra" seem faster
06:45 PM roycroft: er
06:45 PM roycroft: the extreme
06:45 PM CaptHindsight[m]: as a last resort
06:45 PM roycroft: but that cache would be the same memory as the main memory
06:45 PM roycroft: i intended not to interact with anyone until checkout time
06:46 PM CaptHindsight[m]: even at checkout I ask to only pay and leave please
06:46 PM roycroft: but i went to the computer section and did not find them, then i went to the camera section and did not find them, then to the cell phone/portable music player section and did not find them
06:46 PM roycroft: that's when i asked - i had gone to all the logical places and came up empty
06:46 PM CaptHindsight[m]: at the security checkpoint i might mention how much I hate going into their "store"
06:47 PM roycroft: i don't know of another store in the area that has them in stock
06:47 PM CaptHindsight[m]: when asked for a phone number I say "7" and "it's a really old phone"
06:48 PM CaptHindsight[m]: i still have a Microcenter a 1 hour drive from me
06:48 PM roycroft: but i am curious as to what makes the "extreme" faster than the "ultra", when the specification that seems to be the primary determinant
06:49 PM CaptHindsight[m]: what they were told is all
06:49 PM roycroft: i also think they need to rename the "geek squad" the "dweeb squad"
06:49 PM roycroft: and i'm being kind when i use that word
06:49 PM CaptHindsight[m]: 130 is more than 100
06:49 PM roycroft: that's how it works in the math that i was taught
06:49 PM CaptHindsight[m]: but that requires thinking vs memorization
06:49 PM CaptHindsight[m]: yeah, even works in the new math books
06:50 PM roycroft: so let's see what the internet has to say about the situation
06:50 PM CaptHindsight[m]: which would likely infuriate you
06:50 PM roycroft: it says that the extreme is faster than the ultra
06:51 PM roycroft: it says the extreme has a transfer rate of 160MB/s
06:51 PM roycroft: but the extreme cards in the store said they have a transfer rate of 100MB/s
06:51 PM t4nk_freenode: haha
06:51 PM CaptHindsight[m]: ah LIES!!! https://www.lapseoftheshutter.com/sandisk-extreme-vs-ultra/
06:52 PM t4nk_freenode: class 10 is supposed to be 100MB I guess.. anyhow.. good luck with that ;)
06:52 PM t4nk_freenode: probably not going to happen
06:53 PM roycroft: oh, the extreme has a lifetime warranty
06:53 PM roycroft: while the ultra only has a 10 year warranty
06:54 PM CaptHindsight[m]: https://seekingtech.com/sandisk-sd-cards-extreme-vs-extreme-pro-vs-ultra/
06:54 PM roycroft: my sense is that the extreme does writes faster than the ultra
06:54 PM CaptHindsight[m]: an HAH, they use "UP TO" in their specs
06:55 PM roycroft: and for my application, faster writes is not that important
06:55 PM CaptHindsight[m]: next they will just say "unlimited bandwidth"..... but limited to 130MB/sec
06:55 PM roycroft: i'll be writing ~4GB or smaller files to the sd disk
06:55 PM CaptHindsight[m]: or it slows down
06:56 PM roycroft: then it will be installed in a pi, where the filesystem will expand to 32GB
06:56 PM t4nk_freenode: ? they already do that with my unlimited 4G account man... 5G per day.. if you want more you need to send a txt
06:56 PM roycroft: and when i do the stuff i do on the pi i'll have to read the full 32GB back in to the host computer
06:56 PM CaptHindsight[m]: "We at sandisk know that you are stupid. Just buy it and shit the fuck up"
06:56 PM roycroft: which will then compress it down to ~4GB again
06:56 PM roycroft: so slower writes but faster reads is a win for me
06:57 PM CaptHindsight[m]: "If you don't use sandisk, fuck you"
06:58 PM roycroft: and that does reflect my experience with solid state memory - it's always much slower on writes than reads
06:59 PM roycroft: and for good reason - it has to checksum the writes, scribble them, read them back, compare chacksums, and do some remapping when necessary (which is often)
07:09 PM CaptHindsight[m]: https://remora-docs.readthedocs.io/en/latest/ the port to stm32 is coming along well
07:09 PM CaptHindsight[m]: now to see about connecting from a LCNC controller to stm32 over UDP
07:12 PM CaptHindsight[m]: connection an Opi or pine64 board to steppers over Ethernet using https://www.st.com/en/motor-drivers/powerstep01.html might also be handy
07:12 PM CaptHindsight[m]: s/connection/connecting/
07:14 PM CaptHindsight[m]: or an Ethernet version of STMBL https://github.com/rene-dev/stmbl/blob/master/docs/src/Getting%20Started.adoc
07:39 PM _unreal_: I'm back
07:40 PM CaptHindsight[m]: reference https://i.imgur.com/fvgBG.gif
07:57 PM roycroft: remora looks line an interesting project
07:58 PM roycroft: i was not aware of it
07:58 PM roycroft: i would like to be able to use linuxcnc to control my 3d printer at some point
07:58 PM _unreal_: http://youtu.be/bNQM44cKPR4
07:58 PM _unreal_: DAMN!!!!
08:04 PM roycroft: and it looks like one of the aftermarket controllers for my printer is supported by it
08:08 PM CaptHindsight[m]: just another way to use LCNC using ARM boards
08:09 PM CaptHindsight[m]: the dev just happened to start on the project for his FFF/FDM printer
08:14 PM roycroft: running linuxcnc on my 3d printer is pretty low on my list of priorities right now, but it is nice that it is an option
08:38 PM Tom_L: success.
08:38 PM Tom_L: moved the estop signal to another pin to free up room for stepgen3
08:38 PM Tom_L: fixed a bitfile and uploaded it
08:38 PM Tom_L: mill still runs! success
08:38 PM _unreal_: whesweet
08:38 PM _unreal_: sweet
08:38 PM Tom_L: oh and shows an extra stepgen now
08:39 PM Tom_L: i see one booboo in the bitfile though
08:39 PM Tom_L: it will still work but i'll fix it
11:31 PM CaptHindsight[m]: https://www.theguardian.com/uk-news/2021/oct/18/motorist-fined-number-plate-t-shirt
11:32 PM XXCoder: saw that, was funny heh