#linuxcnc Logs

Jun 18 2024

#linuxcnc Calendar

01:25 AM onceloved: Is there a tutorial or example?
01:55 AM -!- #linuxcnc mode set to +v by ChanServ
02:55 AM -!- #linuxcnc mode set to +v by ChanServ
02:55 AM -!- #linuxcnc mode set to +v by ChanServ
02:57 AM -!- #linuxcnc mode set to +v by ChanServ
03:35 AM -!- #linuxcnc mode set to +v by ChanServ
03:38 AM -!- #linuxcnc mode set to +v by ChanServ
04:04 AM Tom_L: morning
04:41 AM JT-Cave: morning
06:06 AM Deejay: moin
06:19 AM -!- #linuxcnc mode set to +v by ChanServ
06:42 AM srk- is now known as srk
07:24 AM lcnc-relay: <Travis Farmer> Morning
07:58 AM JT-Cave1: https://gnipsel.com/linuxcnc/flexgui/hal.html#homed-required
10:05 AM rdtsc2: In case you were curious pcw---home why I kept asking about PWM spindle output on the 7c80, it's because I was thinking of how best to route wiring through cable chain. The spindle drive is being designed, so there is flexibility in what wiring will go where.
10:06 AM rdtsc2: If unmodified, the 7c80 would require at least a 6-wire cable plus shield; 8 wires with DIR- and ENA-.
10:06 AM rdtsc2: The drive could be designed such that 0% PWM = off, 1-49% = reverse, 50% = off, 51-99% = forward, and 100% = off. This is why I asked about PWM resolution.
10:06 AM rdtsc2: If such a drive existed, the entirety of control would be 1 wire + GND. Then I could combine (data) cables to reduce the number going through chain to a X+Z cable and Y+Y2 cable with limits, estop, and probe. Chainflex cable is pricey!
10:06 AM rdtsc2: Alas, decided that this level of optimization is too labor-intensive. So designing the drive for standard 7c80 spindle pinout. Will require an extra cable but be otherwise much easier. Have my hands full designing the drive.
10:06 AM rdtsc2: Why design the drive? Because no 2.2kW spindles have an encoder. Encoder-class spindles tend to be too large and pricey. This also means adding an encoder. Perhaps I'm a glutton for punishment.
10:32 AM pcw---home: You can certainly use PWM if you like. The 7C80 analog Spindle interface is basically made as a potentiometer replacement for common VFDs
11:49 AM Tom_L: JT-Shop, i'm guessing any hal pin can have that propterty added? or is that "home" something diferent per joint?
11:56 AM Tom_L: nope, looks like that's just for joints
12:16 PM -!- #linuxcnc mode set to +v by ChanServ
12:54 PM JT-Shop: all joints must be homed if you have required homed
12:55 PM * JT-Shop hears a nap calling his name
01:52 PM xxcoder: CloudEvil: dang that ceiling fan
01:55 PM xxcoder: probably would use it only for very high ceilings
02:25 PM Unterhausen: I had a dream where I built a giant 3d printer and everyone got excited about it. Surprised I didn't wake myself up laughing
02:26 PM Tom_L: damn it's windy
02:27 PM Tom_L: knocked down a couple branches already
02:27 PM Loetmichel: define giant, Unterhausen
02:27 PM Unterhausen: it had to be outside
02:28 PM Unterhausen: big enough for to print a truck, maybe not big enough to print a house
02:28 PM * Loetmichel is just discussing with my boss to buy that white/orange thing with 800 by 800 by 800mm print volume and a 0.4mm nozzle. took me a while to convince him that its more or less wasted money.
02:28 PM Loetmichel: (because the print isnt faster than a small one and takes FOREVER if the part is biiig.
02:29 PM Unterhausen: is it the one that had a kickstarter, even though they already designed it?
02:29 PM xxcoder: kickstarter is for main factory funding, not for designing
02:29 PM xxcoder: you should have design already nailed in before ks
02:29 PM Unterhausen: I never thought that made any sense either, it's just a way to get pre-orders
02:30 PM Loetmichel: cant remember the name of the company but i think there was a kickstarter, yes
02:30 PM xxcoder: some companies do use it as "preorder" and I disagree to that usage also
02:30 PM Unterhausen: the kickstarter big printer just started getting a lot of reviews, so I assume that's the one
02:30 PM Loetmichel: just saw a review on a 3d-printer channel on youtube where it got pretty much trashed
02:32 PM xxcoder: that big printer one? yeah
02:58 PM roycroft: there is a ginormous 3d printer that prints with wood products which is being used to manufacture houses now, in production
02:59 PM roycroft: i remember a prototype years ago, i think it was developed in the netherlands, but now it's being used to mass-produce houses
02:59 PM xxcoder: nice
03:01 PM JT-Shop: at Eagle Sky they laminate two sheets of OSB to a rigid foam sheet about 4" thick then a CNC router cuts out paths for wires and plumbing
03:03 PM roycroft: nice, that sounds like a really good, efficient way to buil
03:07 PM JT-Woodshop: yup they laminate a whole stack at one time
03:21 PM Leeloo: I see that LinuxCNC supports some programming-like constructs, like conditional execution, subroutines, loops, etc. - are those LinuxCNC-only extensions or is that some part of gcode standard (if there's such a thing...)?
03:24 PM Loetmichel: Depends on what you see as "standard"
03:25 PM Loetmichel: Subroutines and loops are more or less done by all dialects. conditional i cant tell because its decades since i used a haidenhain or similar "professional" CNC system.
03:25 PM xxcoder: some machines do have such, though usually used for internal gcode, like for toolchange etc
03:25 PM xxcoder: g99 and 98 is common
03:25 PM Leeloo: Well, I don't know if there are any strict specified standards from gcode. I was searching around how to do a simple subroutine and I saw LinuxCNC syntax like "0o100 call", but, I don't see this anywhere else, so I wondered.
03:25 PM Leeloo: o100 call*
03:26 PM Loetmichel: as xxcoder said: tool change "macros" and similar stuff are pretty standard.
03:27 PM Loetmichel: i meant that there is no "standard" per se. only what the different manufacturers of CNC systems deigned to implement.
03:27 PM Loetmichel: much of which is now "quasi-standard" because they copy of each other
03:28 PM xxcoder: yeah. old machine I used to run, called old fadal, used E for coord number lol
03:28 PM xxcoder: like e1, e2
03:32 PM Leeloo: I see RS274NGC mentioned here and there - it seems to be some NIST interpreter document after searching.
03:32 PM JT-Cave1: even G0 can mean different things on different controllers but usually it's rapid as fast as you can go no matter the path
03:32 PM JT-Cave1: yes NIST created RS274NGC
03:33 PM JT-Cave1: http://linuxcnc.org/docs/stable/html/common/emc-history.html
04:43 PM Tom_L: branches chopped up, suv oil changed... shower time
04:44 PM -!- #linuxcnc mode set to +v by ChanServ
05:05 PM xxcoder: https://youtu.be/xCg3qNnh59w interesting lock engineering
05:12 PM JT-Shop: andypugh_, made a pick proof lock
05:12 PM xxcoder: I remember that yeah. that video is different design and also interesting
05:12 PM xxcoder: probably too complex to be marketed at all
05:12 PM Tom_L: not really
05:13 PM Tom_L: very poor design for a key
05:14 PM xxcoder: yeah it needed high force for insert and turn
05:14 PM Tom_L: it would snag on just about anything or snap in half
05:14 PM Tom_L: even on your keychain
05:14 PM xxcoder: yep. thats why I said interesting and not best design possible :D
05:15 PM andypugh_: Mine is entirely practical. In fact the chap who runs Toool UK (also a professional locksmith) said that he would happily put mie on his front door. Probably because he has failed to pick my lock around 200 times over the last couple of times we have met.
05:15 PM Tom_L: hah
05:15 PM xxcoder: nice :)
05:15 PM xxcoder: your lock being marketed yet?
05:16 PM Tom_L: iirc weren't you trying to patent it?
05:16 PM andypugh_: No, nobody seems interested in pick reistant locks.
05:16 PM andypugh_: Yeah, the patent is in process.
05:16 PM xxcoder: I want to have pair evenually lol
05:16 PM xxcoder: most crimals would just break door or something but yeah its cool
05:17 PM Tom_L: can't get in the door, go thru the window
05:20 PM xxcoder: that guy also made pyrike ice. made ice skater shoes out of it lol
05:23 PM xxcoder: learned something about skate blades. thought it was just flat along edge
05:23 PM CaptHindsight: unpickable locks are like open firmware since its security for you vs from you
05:23 PM Tom_L: xx i think they're cupped
05:24 PM xxcoder: it is. so both sides have sharper angle than 90 degrees
05:25 PM Tom_L: https://wissota.com/support/skate-sharpening-101/choose-your-radius/
05:25 PM xxcoder: interesting. thanks
05:26 PM CaptHindsight: skaters know the differences and choose the radius accordingly
05:26 PM xxcoder: skated few times in my life, but never learned of it till now
05:27 PM CaptHindsight: hockey players might like edge control over speed
05:28 PM xxcoder: https://www.youtube.com/watch?v=WZyIhKtJM00 if curious
05:28 PM Tom_L: the better to slice you with
05:28 PM CaptHindsight: https://wissota.com/support/skate-sharpening-101/choose-your-radius/
05:28 PM xxcoder: tom already linked to that ;)
05:29 PM CaptHindsight: yeah that link
05:30 PM CaptHindsight: my kids went through so many pairs of skates
05:30 PM Tom_L: mine.. roller blades
05:30 PM CaptHindsight: and inline skates
05:31 PM Tom_L: that's what i meant
05:31 PM Tom_L: molded to the foot etc
05:31 PM CaptHindsight: I tried swapping wheels but they would wear out the boots soon enough as well
05:32 PM Tom_L: they had some you put in a bag and heated in hot water to soften to remold
05:32 PM Tom_L: i machined some trucks for a cheap pair of quads when they first started
05:33 PM Tom_L: http://tom-itx.no-ip.biz:443/~webpage/cnc/Skate_truck/Skate_truck3.jpg
05:33 PM Tom_L: not quite finished there
05:33 PM xxcoder: nice
05:33 PM Tom_L: to replace plastic ones
05:36 PM Tom_L: that was before i had the new spindle motor... the sherline motor didn't like that much
05:42 PM CaptHindsight: figure skating is a money pit or if you are on the supply side, a great income generator
05:43 PM CaptHindsight: $500-$1k for a pair of blades
05:43 PM xxcoder: bleh most of it is easy to make
05:43 PM Tom_L: good pair of inlines are on the high side of that
05:43 PM xxcoder: the cupped edge is hard
05:44 PM Tom_L: mine don't have much time for that nowdays
05:45 PM CaptHindsight: this was all 15-30 years ago, so i don't know where the prices are now
05:45 PM xxcoder: kinda sad ill never skate again lol
05:45 PM Tom_L: i would but she worries i'll fall
05:46 PM CaptHindsight: xxcoder: how about using a support? like when they teach kids using a chair they hold onto and push
05:47 PM CaptHindsight: heh and for Tom a thick padded suit for us weak boned types
05:47 PM CaptHindsight: i might shatter soon if i fall
05:49 PM xxcoder: issue is my dizzyness and vision not tracking
05:49 PM xxcoder: as I move around I cant really calculate where others are
05:55 PM CaptHindsight: i felt like that on a ladder the other day, which way is up, where am I, why am I approaching the ground rapidly?
05:56 PM xxcoder: ow you ok?
06:00 PM CaptHindsight: fell off the bottom step into plants
06:01 PM xxcoder: hopeully plants saved you
06:01 PM CaptHindsight: felt like slow motion, with inner voice commentary as I went down :)
06:01 PM CaptHindsight: was a soft landing
06:02 PM xxcoder: whew nice :)
06:04 PM xxcoder: ugh killer heatwave coming
06:05 PM xxcoder: here it seem t bump to only 85f but yeah
06:09 PM xxcoder: when I used that mini chainsaw, I had backup plans for in case I fall and such
06:09 PM xxcoder: one of such plans is just throw chainsaw away
06:09 PM xxcoder: I rather break it than lose a finger
06:10 PM xxcoder: I double confirm that my other arm is out of way and holding branch as I cut it
06:35 PM Tom_L: you're more apt to cut your leg off with a chain saw than a finger
06:35 PM Tom_L: i plan on keeping both
06:35 PM xxcoder: or in least deep cut. thats why throw it away was in plans
06:36 PM xxcoder: it would istantly turn it off, and get sharp blades away from my ponental fall area
06:54 PM CaptHindsight: we have a week of >90F here
06:58 PM CaptHindsight: it's also the time of year where the sky is still blue at 9pm
06:58 PM CaptHindsight: vs black
07:27 PM _unreal_: well.. I'm tip toeing closer to finishing the new machine
07:27 PM _unreal_: finally got some time to put a few hours into the build
07:28 PM _unreal_: tomorrow all of my siblings show up and an appraiser as well. And we start the HELLLLLL job of removing everything
07:47 PM rdtsc_away is now known as rdtsc
08:21 PM skunkworks: _unreal_: in the proccess.. Only one sister and splitting everyting..
08:22 PM lcnc-relay: <skunkworks8841> https://jauriarts.org/_matrix/media/v3/download/jauriarts.org/jZnRUNqdYfCCtcUsBnJozMHo/PXL_20240617_015156050.MP.jpg
08:22 PM lcnc-relay: <skunkworks8841> first trip to the scrap yard..
08:24 PM _unreal_: skunkworks, ?
08:24 PM _unreal_: oh
08:24 PM _unreal_: I'm one of 5
08:25 PM _unreal_: right now I'm trying to get my my limit ctrl boards setup and finding that the solder joints are weak
08:25 PM _unreal_: oh well
08:25 PM _unreal_: everything else seems to be ok so far
08:26 PM _unreal_: just having regrets not just using pcb mount terminal blocks for everything rather then JST headers
08:26 PM _unreal_: :(
08:26 PM _unreal_: sigh
08:26 PM _unreal_: lesson learned
08:51 PM roycroft: willie mays has left the building :(
11:07 PM rdtsc is now known as rdtsc_away