#linuxcnc Logs

Nov 19 2018

#linuxcnc Calendar

12:16 AM XXCoder: http://woodgears.ca/eyeball/index.html fun
02:17 AM Deejay: moin
03:51 AM XXCoder: so dang quiet'
03:53 AM sensille: oh, i have a pre-beginner question i barely dare to ask: if i would want to mill, let's say, a motor mount from aluminum, i'd probably wouldn't do it in one piece. how would i connect the pieces? or, what is the proper term to google for?
03:54 AM sensille: there must be a thousand standard ways to do it that every machinist knows
03:54 AM Blumax: Helllo here !
03:54 AM Blumax: gloops, I found the solution to my problem! And without really the desired !!!
03:56 AM XXCoder: sensille: not sure, motor mount seem to be should to be made from one peice, unless you mean large one?
03:56 AM Blumax: For recalls, I have a gantry machine, but the homing is not all alone, I must use the UI to make the home of the axis A while he is congiruer not to have home. Without the HXC handwheel works fine, with the controller activate no works :(
03:57 AM Blumax: I'm not pin on my machine, so I disable it in the .hal file, without handwheele it disappears, with the handwheel the spindle appears in the UI :(
03:57 AM sensille: XXCoder: let's say like this one, and i only have a cnc router to work with. would you mill it from one big block?
03:58 AM sensille: https://c.76.my/Malaysia/nema17-stepper-motor-angle-mounting-bracket-littlecraft-1701-29-littlecraft@7.jpg
03:58 AM Blumax: I edit the file /usr/share/linuxcnc/hallib/xhc-hb04.tcl to comment on the lines in reference to the spindle. And the miracle, more spindle (logic) but more problem with the home !!!
04:02 AM XXCoder: hmm dunno but isnt those brackets super cheap
04:02 AM XXCoder: anyway you could weld em together
04:03 AM XXCoder: if can't, make brackets on sides boltable
04:03 AM XXCoder: the sides is simple router job
04:04 AM sensille: is there a good search term to learn on the types of connections? or to learn about the possibilities?
04:04 AM XXCoder: hmm not too sure
04:05 AM XXCoder: how to get parts together?
04:07 AM sensille: well, yes, how to produce a given geometry, or how to plan it properly
04:16 AM XXCoder: engineering people would know
04:17 AM sensille: at least you make me feel that question is not that stupid :-/
04:18 AM XXCoder: finding right words can be tough
04:18 AM XXCoder: expecially if you use google
04:18 AM XXCoder: they use shitty search methods now
04:33 AM rmu: sensille: the picture looks like lasercut sheetmetal that was then bent and welded
04:34 AM XXCoder: it is
04:34 AM XXCoder: or waterjet cut
04:34 AM rmu: sensille: milling stuff like that from solid block would waste >95% material
04:34 AM sensille: indeed
04:34 AM XXCoder: I own some of em and man cut quality is crap
04:35 AM XXCoder: you'd be better off using cnc router for better cut quality
04:35 AM sensille: rmu: so how would i go about and plan it properly for a cnc router?
04:35 AM rmu: XXCoder: waterjet with crap quality?
04:36 AM XXCoder: yeah
04:36 AM XXCoder: edges is all jagged
04:36 AM rmu: sensille: you would take something like e.g. fusion 360, and learn how to work with sheet metal workbench
04:36 AM rmu: then you would draw the model and then "unfold" the bent metal
04:36 AM XXCoder: you know how to solder alum? would be best to just make single sheet then bend to shape and weld
04:37 AM rmu: then you have the "floor plan" to make toolpaths from with fusion cam
04:37 AM XXCoder: wow comcast is really shitty today
04:38 AM XXCoder: keeps disconnecting
04:39 AM sensille: rmu: sorry, i can't explain myself properly. i'm pondering on getting a cnc router, and nothing more for a start. and i'm wondering if i have parts that are best split into several parts how to learn what possibilities i have to connect them
04:39 AM sensille: bending is not an option
04:54 AM rmu: sensille: you just need a vice to bend such small stuff
04:55 AM rmu: sensille: other possibilities: you can weld, solder, glue, bolt, rivet, ...
05:04 AM sensille: rmu: can aluminum be bent without breaking or getting weak?
05:30 AM rmu: sensille: depends on the alloy and the state
05:31 AM rmu: EN AW-5753 and AW-60xx are usually easy to work with and can be bent and welded reasonably well
05:33 AM rmu: pure aluminium is no fun to cut, behaves like chewing gum, and it is very soft, so avoid that
05:34 AM XXCoder: if we were supermen and women, would be fanastic clay material
05:38 AM rmu: XXCoder: if i were supermen, i would use beryllium ;)
05:38 AM XXCoder: thats more deformable and clay-like under large pressure?
05:44 AM rmu: i don't know, but it has higher E-modulus thatn steel and density is 1,85kg/dm³ or so, 2/3 of aluminium
05:45 AM XXCoder: interesting
05:48 AM rmu: problem is beryllium is very toxic, and it can be used to generate neutrons. is only used in special applications like braking discs for space shuttles or formula 1 cars
05:49 AM rmu: and nuclear explosive devices
05:49 AM XXCoder: eh if we were super toxic part wouldnt matter besides protecting from envorment
05:50 AM XXCoder: funny thing if we were race of supermen and women, we might have never advanced to techology
05:50 AM XXCoder: I mean, cars? we would fly faster than it
05:50 AM XXCoder: weapons would be very extreme merely to give edge over physical strength
05:50 AM XXCoder: so we'd be super cavemen
06:15 AM weenerdog: howdy
06:24 AM sensille: rmu: is it common to design the parts so that they interlock?
06:27 AM rmu: i suppose
07:15 AM JT-Shop: morning
07:16 AM weenerdog: mawnin
07:17 AM XXCoder: hey
07:17 AM JT-Shop: 31f here this morning
07:18 AM weenerdog: almost sleeve weather :P
07:19 AM weenerdog: what part of earth?
07:19 AM XXCoder: 31f is nearly freezing.
07:19 AM XXCoder: 46f high 38f low here
07:20 AM weenerdog: its warm today here. 45 now. tomorrow night down to 19
07:21 AM XXCoder: fun
07:21 AM XXCoder: c or f?
07:21 AM weenerdog: f
07:21 AM weenerdog: -7 c
07:21 AM weenerdog: ish
07:26 AM weenerdog: found the machine i'm prolly gonna get :>
07:27 AM sensille: link?
07:27 AM weenerdog: just a 2'x2' which will do what i initially wanna do soonest
07:28 AM weenerdog: bobscnc e4 (maybe... still researching)
07:28 AM weenerdog: https://www.bobscnc.com/products/e4-cnc-router
07:28 AM weenerdog: not crazzy about the belt drive
07:29 AM weenerdog: but it'll pay for itself before the belt breaks.
07:29 AM JT-Shop: a wooden router?
07:30 AM weenerdog: ja
07:30 AM weenerdog: juood is my medium. i'm a woofier.
07:34 AM JT-Shop: GT2 is a tiny little belt much too small for a router XY
07:34 AM JT-Shop: Z is a piece of all thread...
07:35 AM weenerdog: junk?
07:35 AM JT-Shop: toy maybe
07:37 AM weenerdog: my juerk https://beta-static.photobucket.com/images/q306/weenerdog/last_look_inside.jpg
07:37 AM XXCoder: curious if you started working on that wiki page
07:38 AM JT-Shop: XXCoder: who are you asking about a wiki page?
07:38 AM XXCoder: you, jt. sorry lol
07:38 AM JT-Shop: I'm not working on a wiki page, I'm adding the vismach info to the documents
07:39 AM XXCoder: ahh
07:39 AM XXCoder: docs as in man pages etc?
07:40 AM JT-Shop: http://linuxcnc.org/docs/2.7/html/gui/vismach.html
07:40 AM JT-Shop: man pages are a poor place to have documentation in this day and age
07:41 AM XXCoder: guess so
07:41 AM XXCoder: looks like starting to update
07:42 AM XXCoder: I mean you starting to yupdate it?
07:42 AM XXCoder: tired lol
07:45 AM JT-Shop: no, I can't edit the docs on the road... this pc is not setup to push to github
07:45 AM JT-Shop: that's the current docs
07:45 AM XXCoder: damn forgot youre on road trip lol
07:45 AM XXCoder: I look forward to updates. :)
07:45 AM JT-Shop: weenerdog: did you build that?
07:46 AM XXCoder: I wonder how do I add vismach I made into linuxcnc repo as example ?
07:46 AM weenerdog: ya. all the time. got two on the bench now.
07:46 AM JT-Shop: I do that
07:46 AM XXCoder: cool :)
07:46 AM JT-Shop: you could build a proper router then you don't need a kit
07:47 AM XXCoder: just glad I can help a little bit on part of linuxcnc being understood
07:47 AM weenerdog: yeah i'd like to build one, jt.
07:47 AM weenerdog: but it would be a lot easier if i had one to do it with :))
07:48 AM JT-Shop: XXCoder: I left jthornton on line so I can use that nick lol
07:48 AM JT-Shop: build on big enough to make the parts...
07:48 AM XXCoder: remote connection?
07:49 AM XXCoder: weenerdog: working music thing?
07:49 AM JT-Shop: no, I forgot to close down hexchat in the beer cave lol
07:49 AM XXCoder: doh
07:50 AM weenerdog: jt : it'll be a snap to convert my process to cnc. the soundboard (what i want to automate first) is already a 3d nurbs surface. i just intersect the surface at 1/32" intervals with planes and print a topo map, rubber cement to the wood, and rout right thru the paper, reset depth, go to next line, reset depth, go to next line. which makes me sort of a human cnc controller
07:50 AM weenerdog: so it just kinda makes sense
07:51 AM XXCoder: weenerdog: you make working music um things? i heard those is bit hard to make and work well
07:51 AM XXCoder: i cant recall that darn word
07:51 AM weenerdog: nah man you could make one in my shop with me and churn them out. its just geometry and good joinery.
07:52 AM XXCoder: interesting. not that I will be ever able to make em and know it works lol
07:52 AM JT-Shop: the dovetail for the neck thing looks real nice
07:52 AM weenerdog: its simple
07:53 AM XXCoder: i'm deaf, would never be able to hear em lol
07:53 AM XXCoder: even if I made one to perfection, or perfectly bad
07:54 AM JT-Shop: could you feel the vibration frequency in your fingers?
07:54 AM weenerdog: i cut the female side, then lay it on a scanner, scan it, import raster ref. into autocad, match the centerline extended a long way to my neck blank, print that out, cement to the neck blank, saw it.
07:54 AM JT-Shop: cool
07:54 AM XXCoder: jt now thats bit weird thing, I THINK I am tone-deaf, as vibrations is meaningless to me while theres deaf people who love music
07:54 AM XXCoder: i cant feel ryhrims in vibration
07:54 AM rmu: "i went to college to have these conversations". hearing teacher with deaf students. https://www.facebook.com/anna.b.trupiano/posts/10212820044996423
07:54 AM weenerdog: xx : you'd be surprised. i do the final work to the soundboard by tuning the two braces so they hit certain frequencies when tapped, and i measure that with a computer on a screen.
07:54 AM XXCoder: understandably, its very hard for me to confirm or disconfirm it.
07:55 AM XXCoder: rmu fart thing?
07:55 AM rmu: hehe. yes
07:55 AM weenerdog: it makes for repeatability
07:55 AM XXCoder: thankfully i have known for long time, unfortunately my other issue with health makes it hard for me to KNOW when I am about to fart,
07:56 AM XXCoder: weenerdog: interesting! I guess its easier with tech and science
07:56 AM JT-Shop: sometimes a fart sneaks out at the worst possible moment
07:57 AM rmu: oh no what have i done
07:57 AM XXCoder: JT-Shop: your backend has guards. mine is wide open gateway with lots of shades for farts to hide to escape without being detected.
07:57 AM weenerdog: if i fart up the living room and my girlfriend crinkles her nose, i just start screaming at the dog
07:58 AM weenerdog: what axis does the fartguard work on in linuxcnc? f?
07:59 AM XXCoder: lol
07:59 AM XXCoder: I wonder if you could simulate fart sounds with steppers :P
07:59 AM XXCoder: I recall that there is bunch music gcodes,
08:00 AM weenerdog: i'm sure someone has done midi to gcode. i'm also sure that my bluegrass band would pull guns on me if i brought a banjo robot to practice
08:01 AM JT-Shop: it would be even worse if the banjo robot beat you at dueling banjos
08:02 AM XXCoder: lol
08:03 AM weenerdog: kill it. with fire.
08:04 AM weenerdog: one day we'll be hiding from the robot armies in the rubble of our homes wishing we'd done something while we still could.
09:06 AM JT-Shop is now known as JT-Mobile
09:19 AM mozmck: weenerdog: have you built many mandolins?
09:20 AM weenerdog: yeah man. i got #22 and 23 on my workbench
09:20 AM mozmck: Nice! Do you have a brand name? I used to build banjos
09:21 AM mozmck: Still do a little of that work.
09:21 AM weenerdog: just my last name
09:21 AM mozmck: you have a website?
09:21 AM mozmck: I have a few pictures of some of mine here: http://www.mcknight-instruments.com/zenphoto/banjos/
09:22 AM MarcelineVQ: What do you guys use to gloss those pieces?
09:23 AM mozmck: lacquer
09:36 AM Loetmichel: maan, the garbage i have to do here sometimes... "fix a FFC plug to that dell notebook mainboard HDMI..." i think my eyes were better some decades ago... that FFC plug has 1mm pin grid... and the drills in the PCB are 0.4mm... -> http://www.cyrom.org/palbum/main.php?g2_itemId=17251&g2_imageViewsIndex=1
10:04 AM weenerdog: mozmck, thats some sweet work
10:04 AM weenerdog: sorry my day cranked up :)
10:04 AM mozmck: Thanks! I'd like to see some of yours finished. I have 3 mandos started but no time to finish
10:05 AM weenerdog:
12:05 PM FinboySlick: You guys watched AvE's latest? https://youtu.be/fHTOJeBjMmo?t=435 Pay close attention to the M08 and M09 comments ;)
12:36 PM fragalot: hey
12:42 PM sensille: any book recommendation for a metal working noob with a cnc? i basically know how to operate the machine, but nothing about the materials (aluminum as main target)
12:45 PM gloops: only seen 1 or 2 on amazon, they seem to be very expensive
12:45 PM gloops: its all online these days, blogs, forums, youtube etc
12:49 PM adamj12b: Does anyone know how to shut off a motion.digital-out-NN pin when the stop button is pressed? Similar to how coolant shuts off when you press stop.
12:53 PM CaptHindsight: adamj12b: what component is the signal coming from?
12:54 PM CaptHindsight: i can take a look and see if the component already has an output latch, or you can add one triggered by STOP
12:55 PM adamj12b: I just use a M64 to turn on the output and M65 turn it off.
12:55 PM adamj12b: but if its on and I hit the stop key, there is no way to shut it off without doing an MDI > M65 P0
12:56 PM adamj12b: Its for an air blast for for an electronic tool setter. If you cycle stop it during a probe, it will just keep blowing...
12:58 PM CaptHindsight: understand
12:59 PM CaptHindsight: you'll have to modify your HAL
01:01 PM CaptHindsight: I use M62-65 all the time for similar
01:02 PM CaptHindsight: modify HAL or add external logic/relays
01:02 PM jdh: run it through CL
01:02 PM adamj12b: Im ok with modifying the hal.
01:04 PM adamj12b: Would you happen to have a suggestion as to where I would tie it in? I would assume just set motion.digital-out-00 to 0 somehow? or would the on value be stored in a variable?
01:06 PM Tom_L: what does it shut off?
01:06 PM Tom_L: tie the estop signal to the pin and shut it off automagically
01:07 PM Tom_L: unless that's not an option
01:07 PM adamj12b: Tom_L: Air blast for tool setter. Trying to get it to shut off when cycle stop is hit, same as coolant
01:07 PM Tom_L: or is there a cycle stop pin you can tie it to?
01:08 PM adamj12b: Thats the thing. Im not sure how I would tie it to cycle stop because its activated with M codes. There is nothing I notice in the hal file for the system default 0-3 digital outputs.
01:09 PM Tom_L: you could call a user command or a subroutine
01:09 PM Tom_L: when that event occurs
01:10 PM adamj12b: thats an interesting idea.
01:10 PM Tom_L: just need to find the right pin
01:16 PM Tom_L: halui.program.is-idle
01:16 PM Tom_L: or one of your choosing
01:16 PM adamj12b: i was just looking in halui. didnt see is-idle yet.
01:16 PM adamj12b: that could work
01:17 PM Tom_L: or a combination of is-paused depending on what you want
01:21 PM Tom_itx: [HALUI]
01:21 PM Tom_itx: MDI_COMMAND = M65
01:22 PM adamj12b: OO thats much cleaner then a sub file
01:23 PM Tom_itx: net spray_off halui.program.is-idle => halui.mdi-command-00
01:23 PM Tom_itx: or such
01:24 PM adamj12b: I was just thinking I could just link it to my cycle stop console button?
01:24 PM Tom_L: whatever floats yer boat
01:24 PM adamj12b: do you know if is-idle is called once or at an interval?
01:24 PM Tom_L: no
01:25 PM Tom_L: i presume once because it's dependant on the program not running
01:25 PM Tom_L: watch the pin in the hal window
01:26 PM Tom_L: optionally do the reverse to turn it back on with another halui command
01:26 PM Tom_L: toggle
01:26 PM Tom_L: or in the gcode
01:27 PM Tom_L: up to you
01:27 PM adamj12b: The macro turns it on so that isnt an issue.
01:27 PM adamj12b: I think this will work perfectly. Ill give it a shot tonight.
02:28 PM CaptHindsight: anyone have experience with ABB PLC's https://new.abb.com/plc/programmable-logic-controllers-plcs
02:29 PM CaptHindsight: just wondering how they held up and how good or bad their software is
02:38 PM JT-Mobile: never messed with a ABB PLC
03:03 PM ChunkyPuffs: Anybody able to help me out with my first CNC task? :D
03:06 PM JT-Mobile: just ask the question
03:07 PM ChunkyPuffs: I destroyed a bit by setting the stock wrong in fusion probably
03:07 PM ChunkyPuffs: I set the stock as a positive number, 12mm, since the material stock is 12mm, and it just drove itself right into the bed and decided to snap lol.
03:09 PM gloops: hmm
03:10 PM gloops: metal, wood?
03:10 PM ChunkyPuffs: mdf
03:10 PM gloops: ok, cutting right through in one pass, or steps?
03:10 PM ChunkyPuffs: I don't think the spindle even started spinning, it just suicided
03:10 PM ChunkyPuffs: well, I have no idea whether it was done in steps, I'm a big noob
03:10 PM gloops: that sounds iffy
03:10 PM ChunkyPuffs: I'll be able to sit in the CNC room of my makerspace if anybody is able to attend
03:11 PM ChunkyPuffs: in about 30 mins
03:11 PM gloops: i wouldnt get there in time
03:11 PM ChunkyPuffs: Lmfao
03:11 PM ChunkyPuffs: Virtually, of course.
03:11 PM ChunkyPuffs: I can stream an ascii webcam feed
03:11 PM gloops: oh, yeah im sure someone will be around in here
03:12 PM gloops: might help to post the gcode on pasteit or something
03:12 PM gloops: whatever they call it, pastebin
03:12 PM JT-Mobile: paste.ubuntu.com is a good place
03:13 PM ChunkyPuffs: I usually used transfer.sh
03:13 PM rmu: ChunkyPuffs: try the program without material first ("cutting air"9
03:13 PM gloops: did you touch the tool off on the top of the mdf?
03:13 PM ChunkyPuffs: "touch the tool off" ?
03:13 PM ChunkyPuffs: You mean set the z?
03:13 PM gloops: yes
03:13 PM ChunkyPuffs: there's a touch plate that I used yeah, the z was set accurately I thin
03:13 PM rmu: use slow feed (feed and rapid override to 10%)
03:14 PM rmu: and single step the program
03:14 PM ChunkyPuffs: The software we're using is garbage, it's called KinetiCNC
03:14 PM gloops: yeah, sometimes ill touch off 2 inch above and run the code, just to see it starts off like it should
03:15 PM JT-Mobile: start with a wooden dowel for a tool and touch off Z above the scrap wood
03:16 PM ChunkyPuffs: Just going to the shop, brb in a few mins, then can get started breaking more bits
03:19 PM gloops: https://www.cnc-step.com/cnc-software/kinetic-nc-cnc-control-software/
03:21 PM JT-Mobile: so he is not using LinuxCNC?
03:22 PM gloops: dont think so
03:23 PM JT-Mobile: I assumed those maker places made sure you knew how to use a machine before giving you the key lol
03:23 PM gloops: it must be on a 'bring your own tools' basis
03:25 PM JT-Mobile: well the sun finally came out here at Beaver Lake just in time for us to return home lol
03:27 PM rmu: 1.6mhz step frequency°!
03:27 PM gloops: pretty non descript day here, light drizzle most of the day
03:28 PM andypugh: Some fairly sleety sounding rain earlier.
03:28 PM JT-Mobile: at least it will be a nice day tomorrow for the drive home
03:28 PM andypugh: (I only heard it, I didn’t look at it)
03:29 PM JT-Mobile: andypugh: did you make the air condition control with the RPi W?
03:30 PM andypugh: No.
03:30 PM andypugh: Haven’t even started.
03:30 PM andypugh: And it will be heating only, not really any cll for air conditioning in Yorkshire.
03:31 PM JT-Mobile: I'm making progress on the touch screen/RPi3b chicken control
03:31 PM ChunkyPuffs: JT-Mobile, nah, this space is pretty chill
03:31 PM ChunkyPuffs: A guy gave me 6 x 3mm bits to break
03:33 PM JT-Mobile: so that machine is not running LinuxCNC?
03:33 PM ChunkyPuffs: Correct, we intend to.
03:34 PM ChunkyPuffs: The machine was bought as is from a German company by a benevolent man who decided to donate it to the space.
03:34 PM JT-Mobile: cool
03:34 PM ChunkyPuffs: Currently it runs proprietary garbage, but we're reverse engineering it
03:34 PM JT-Mobile: is it a stepper machine?
03:34 PM Loetmichel: isel?
03:34 PM ChunkyPuffs: ye
03:35 PM JT-Mobile: standard steppers? or some weird stepper?
03:36 PM ChunkyPuffs: high-z s720t
03:36 PM ChunkyPuffs: I think it's standard steppers
03:36 PM JT-Mobile: 4 or 8 wires?
03:36 PM Loetmichel: ouch
03:36 PM Loetmichel: HiZ...
03:36 PM ChunkyPuffs: no idea
03:37 PM ChunkyPuffs: https://www.cnc-step.com/cnc-router-720x420-s-720t-ballscrew/
03:37 PM Loetmichel: its standard steppers.
03:37 PM ChunkyPuffs: here it is
03:37 PM ChunkyPuffs: I'm still an incredible noob btw
03:37 PM JT-Mobile: standard bipolar are 4 wires and unipolar is 8 wires
03:37 PM ChunkyPuffs: the height of my knowledge is from laser cutting
03:37 PM ChunkyPuffs: I wanna graduate from Inkscape to proper CAD
03:37 PM Loetmichel: that thing is worse than the CHinese CNC 6040 and similar
03:37 PM ChunkyPuffs: Why for?
03:38 PM Loetmichel: the only good thing they have is their marketing
03:38 PM ChunkyPuffs: We will eventually have the ability to use it with LinuxCNC
03:39 PM ChunkyPuffs: but for now it's running proprietary garbage, my problem is with the gcode, the fusion360 adaptive clearing stuff
03:39 PM ChunkyPuffs: I think it's simply a matter of how I've defined my stock
03:39 PM JT-Mobile: Operating System with Software
03:39 PM JT-Mobile: WINPC-NC, MACH3, EMC, Linux CNC:
03:39 PM JT-Mobile: Windows / Linux
03:39 PM JT-Mobile: says it uses LinuxCNC
03:39 PM Loetmichel: Big ass machine with non supported rails, and the reast of the construction is even less rigid than a 6040
03:40 PM JT-Mobile: looks like normal nema 23 steppers or 17's maybe
03:40 PM ChunkyPuffs: But it's my first cnc, and that's all that counts
03:40 PM Loetmichel: also that company is infamous for taking "competitors" to court over missing Estops and stuff
03:40 PM rmu: I have a high-z s1000 from about 10 years ago
03:41 PM rmu: machine is complete garbage
03:41 PM rmu: by design
03:41 PM Loetmichel: rmu: as i mentioned above ;)
03:41 PM JT-Mobile: is it good enough to learn how to use LinuxCNC?
03:41 PM rmu: Loetmichel: wanted to add another data point
03:41 PM Loetmichel: ah, i see ;)
03:41 PM ChunkyPuffs: Well I won't be using LinuxCNC lol
03:42 PM ChunkyPuffs: Not until the hardware is all set up to use it, which will take months
03:42 PM Loetmichel: JT-Mobile: only if you mill styrofoam
03:42 PM Loetmichel: ;)
03:42 PM rmu: perhaps the ballscre version is not that f****ered as the trapezoidal one
03:42 PM ChunkyPuffs: Right now I just need to understand how to create the gcode properly in fusion
03:42 PM JT-Mobile: lol hours maybe not months
03:42 PM Loetmichel: rmu: even the ballscrew version uses 20mm (or 25mm) unsupported round rails
03:42 PM ChunkyPuffs: For the pros at my makerspace to get round to it, it will take months
03:43 PM JT-Mobile: toss the garbage box and get a cheap tb6600 (is that the one that kinda works)
03:43 PM Loetmichel: on a machine that size thats like using rubber as a rail
03:43 PM ChunkyPuffs: All of the hardware to make their custom LinuxCNC controller box is here
03:43 PM rmu: the worst thing with my machine is the 12mm trapezoidal screw
03:43 PM ChunkyPuffs: I can livestream if anybody reckons they could help me put it together
03:43 PM gloops: well, it should at least act like a cnc router, even if it isnt very good
03:44 PM rmu: 1m long, 1mm dia, that thing looks like a guitar string when rotating
03:44 PM gloops: forget that i was looking at scroll from 10 minutes ago lol
03:44 PM rmu: 12mm dia
03:44 PM ChunkyPuffs: I'll be able to go live in about an hour if anybody reckons they can teach me a thing or two
03:44 PM Loetmichel: gloops: its good for soft woods like fir
03:44 PM Loetmichel: wouldt do oak with it
03:44 PM ChunkyPuffs: I have a room full of CNC goodies that I have no idea how to use
03:44 PM ChunkyPuffs: and I'm not afraid to break a bit
03:44 PM Loetmichel: thats about it
03:45 PM rmu: soft wood perhaps, aluminium with depth-of-cut in the 0.05mm region
03:45 PM Loetmichel: rmu: i doubt it
03:45 PM * JT-Mobile will be sitting down for a Thai dinner in an hour
03:45 PM rmu: if you tools don't clog up with that type of DOC
03:45 PM rmu: Loetmichel: yes, it works. more or less. semi-accurate.
03:45 PM Loetmichel: my 6040 does 0.15mm DOC on a 2mm 2 flute in alu... barely.
03:46 PM rmu: the other problem with the high-zs is that the z-axis is very very weak
03:46 PM gloops: it should cut mdf with a small bit
03:46 PM JT-Mobile: as a learning tool it's better than nothing even if you have a pencil in the spindle
03:46 PM Loetmichel: with a 6mm two flute it will dig in visibly on one passt and lift off on the back pass
03:46 PM ChunkyPuffs: gloops, the problem is I didn't create the gcode properly in fusion
03:46 PM rmu: even drilling into wood is not really possible, because the z-axis flexes so much that the whole is off by 2-3 mm
03:46 PM Loetmichel: hihi
03:46 PM ChunkyPuffs: and as a result, something went wrong, and it just drove itself right into suicide
03:46 PM ChunkyPuffs: I think it was probably layering or something
03:47 PM rmu: s/whole/hole/
03:47 PM ChunkyPuffs: The guy who wrote the adaptive clearing algorithm for Fusion 360 comes to this makerspace lol
03:47 PM gloops: ChunkyPuffs practice makes perfect, probably better doing something very simple to learn with, a circle or something, a few lines of engraving
03:48 PM ChunkyPuffs: Sure, but I am doing something very simple to begin with
03:48 PM JT-Mobile: yep, start by writing you own G code
03:48 PM gloops: instead of drawing a 3d gotic arch
03:48 PM ChunkyPuffs: the problem is that I fucked that up lol
03:48 PM ChunkyPuffs: I'm not writing gcode from scratch, you're out of your mind if you're suggesting that.
03:48 PM ChunkyPuffs: This isn't like writing bash or python, it's far more involved and you know it.
03:48 PM ChunkyPuffs: You're suggesting I write assembly, you're out of your mind, and I will do that when I feel lke writing assembly lmfao.
03:48 PM JT-Mobile: I'm not out of my mind
03:48 PM rmu: ChunkyPuffs: try your programs without any material on the machine
03:48 PM JT-Mobile: G code is simple simple simple
03:48 PM gloops: if you cant learn g-code youre gonna struggle lol
03:48 PM ChunkyPuffs: rmu, that wouldn't have shown me what the issue is
03:49 PM Rab: ChunkyPuffs, next time, it'd be prudent to do a dry run without a tool in the spindle. Just watch the machine go through the gcode. A +1" Z offset would help
03:49 PM ChunkyPuffs: Sure, I know about that as a principle
03:49 PM JT-Mobile: G0 X1
03:49 PM ChunkyPuffs: but if the problem was my z height of stock material in fusion, i wouldn't have been able to measure 13mm with my eyes
03:49 PM rmu: ChunkyPuffs: you would notice suspicious moves or moves that are too fast
03:50 PM ChunkyPuffs: well it's not supposed to plunge through the entirety of the 12mm in one go right?
03:50 PM ChunkyPuffs: it's supposed to swipe away gradually?
03:50 PM JT-Mobile: it does what you tell it to do period
03:50 PM rmu: with linuxcnc you can override feedrate and set to e.g. 10%
03:51 PM ChunkyPuffs: Listen guys, I'm not coming at this from a g-code angle. I'm coming at this from a freecad/fusion360 angle
03:51 PM JT-Mobile: and watch you bit break in slow motion
03:51 PM rmu: that should be slow enough to hit ESC before something break.
03:54 PM rmu: a lot depends on how the machine and the controller is set up, orientation of coordinate systems (i have seen systems with positive Z going down), work- and tool-offsets
03:54 PM gloops: <ChunkyPuffs> yes you will be using the software for just about everything, but its a good thing to learn a smattering of g-code along the one
03:55 PM gloops: for moments exactly like this - when you need to see whats going wrong
03:55 PM ChunkyPuffs: I am not going to be looking at the g-code generated too strongly. I will do that when I feel comfortable with the physical realities first.
03:55 PM gloops: along the way
03:55 PM Deejay: gn8
03:56 PM gloops: so, you got the material thickness right in fusion
03:56 PM gloops: now you need to look at the number of passes
03:56 PM gloops: the cutting depth for the tool etc, i dont know i dont use fusion but something like that will be there
04:00 PM ChunkyPuffs: gloops, I'll start streaming soon, once the directors of the space are gone lol
04:01 PM ChunkyPuffs: So I can get on peacefully in the room until 5AM
04:16 PM gloops: arent there people at the makers place who use the cnc who could give advice?
04:25 PM ChunkyPuffs: gloops, Not really, not many know how to use the cnc, we just sort of have it
04:25 PM ChunkyPuffs: There's one guy, but he's only here on Thursdays
04:25 PM ChunkyPuffs: I figure I can learn better myself.
04:25 PM ChunkyPuffs: Especially with the help of folks here.
04:33 PM gloops: i think it was Connor who set up a makers space - designed all the layout for the machines and work areas etc, think hes the manager
04:41 PM andypugh_ is now known as andypugh
05:37 PM CaptHindsight: I'd say put a pencil in the quill eraser side down and just have several goes...
05:37 PM CaptHindsight: when you think you have it down replace the pencil with a dull knif and trace your hand
05:39 PM andypugh: I think I lost the context
05:41 PM Rab: https://media1.tenor.com/images/ccedaf929bf2c2a1402d8617f779f316/tenor.gif
05:45 PM Tom_L: somebody lost something for sure
05:48 PM Tom_L: firs off how well does he know f360
05:51 PM Rab: <ChunkyPuffs> Listen guys, I'm not coming at this from a g-code angle. I'm coming at this from a freecad/fusion360 angle
05:51 PM Rab: <ChunkyPuffs> I am not going to be looking at the g-code generated too strongly. I will do that when I feel comfortable with the physical realities first.
05:52 PM Rab: I can't help but think this is back to front.
05:52 PM Tom_L: trying to captain the ship before he knows how to start the engines
05:53 PM ChunkyPuffs: Tom_L, Rab You're both acting like gentoo users lol
05:53 PM ChunkyPuffs: No, I will not feel comfortable sailing the ship, that doesn't mean I can't sail it a bit.
05:53 PM Rab: ChunkyPuffs, if you don't understand g-code, then how can you discern that?
05:54 PM ChunkyPuffs: And if you want to tell me something about G code, go ahead, but don't expect it to stick for a few weeks/months.
05:54 PM ChunkyPuffs: Rab, Because you don't need to know python in order to run a python application.
05:54 PM ChunkyPuffs: You don't need to know Bash to use Linux, etc etc
05:54 PM Tom_L: was the active tool selected when you did the touchoff?
05:54 PM ChunkyPuffs: You don't need to know gcode to operate a cnc, you need to know gcode to build software that makes a cnc work.
05:54 PM Rab: ChunkyPuffs, g-code is much simpler than Python or Bash.
05:54 PM ChunkyPuffs: Well sure, go ahead.
05:55 PM ChunkyPuffs: but I'm not about to be writing gcode manually when fusion 360 has adaptive clearing.
05:55 PM Rab: It's very little more than a set of coordinates in space. If your cnc is moving to coordinates you don't like, the g-code is the first place to look. If the first line of g-code specifies coordinates in the middle of your workpiece, then you know that's the problem.
05:57 PM ChunkyPuffs: Sure but I need to be told that first :D
05:57 PM Rab: Obviously that is generated by Fusion360, which is the real source of complexity and cause of the problem. But seeing the coordinates output by Fusion360 gives you powerful insight into the problem.
05:57 PM Tom_L: not saying you need to write a complex program manually but if you have a working knowledge of it you can spot mistakes
06:05 PM ChunkyPuffs: The insistence that I learn "the good old fashioned way" prior to actually doing something is annoying, that's all.
06:06 PM ChunkyPuffs: It's like saying I need to learn how to use a bbc micro before I can learn how to use a computer, it's just not true.
06:15 PM kanzure_ is now known as kanzure
06:39 PM JT-Mobile: hey Tom_L
06:40 PM CaptHindsight: I still say go ahead and try until you run out of tooling
06:40 PM CaptHindsight: then use the broken tooling to make gifts/jewelry
06:40 PM JT-Mobile: lol
06:41 PM CaptHindsight: wear safety glasses and stand at a safe distance
06:43 PM CaptHindsight: 30-40 years ago what man ever read a manual or written instructions?
06:44 PM CaptHindsight: instructions are for quitters
06:44 PM JT-Mobile: CaptHindsight: it's a waste of your time trying to change someones mind when it's made up
06:46 PM CaptHindsight: I'm just putting a positive spin on it
06:46 PM JT-Mobile: I know
06:47 PM CaptHindsight: and please post pics of any ER visits
06:48 PM CaptHindsight: are there any G-code tools that can take the paths from two separate routines and combine them into one?
06:49 PM JT-Mobile: <ChunkyPuffs> A guy gave me 6 x 3mm bits to break
06:50 PM JT-Mobile: not much damage from a tiny bit
06:50 PM andypugh: CaptHindsight: I don;t know, but have a look at Grecode?
06:50 PM CaptHindsight: say you had an engraving routine for something on flat stock but then later you decide to engrave something not flat
06:50 PM Rab: CaptHindsight, $ cat one.ngc two.ngc > three.ngc
06:50 PM JT-Mobile: that would be complicated I think
06:51 PM CaptHindsight: andypugh: thanks, hadn't seen that yet
06:51 PM Rab: Sorry, I'm only giving EFnet-quality advice from now on.
06:51 PM CaptHindsight: heh, complicated is my middle name :)
06:52 PM CaptHindsight: Rab: no problem, if in addition if it's done with a silly accent I'll give you extra points
06:53 PM Rab: CaptHindsight, Texas here, so consider that a given.
06:53 PM JT-Mobile: hmm grecode looks interesting
06:54 PM CaptHindsight: for example, you have a G-code routine for engraving text onto flat stock, but then you want to engrave the same text onto a surface that is warped or domed
06:55 PM Rab: Thumbs up for grecode. I wanted to rotate a job 90 degrees, and it was the right tool for the job.
06:55 PM Rab: CaptHindsight, so you have an engraving job, and a contouring job, and you want to add/subtract the difference?
06:56 PM CaptHindsight: Rab: the contours are in the material you wish to engrave
06:57 PM Rab: For shallow contours, spring-loaded engraving tool?
06:57 PM CaptHindsight: yeah but it has to be in g-code vs external hardware
06:58 PM JT-Mobile: I seem to remember something that engraved on a cylinder... but can't think of the name
06:58 PM CaptHindsight: JT-Mobile: well one way is to treat the A axis as the X or Y and
06:59 PM CaptHindsight: then you have a rectangle wrapped around a cylinder
06:59 PM CaptHindsight: but my stock is wavy, very out of round, contoured etc
06:59 PM JT-Mobile: ah yea that makes sense to exchange a linear axis for a rotary
07:00 PM Rab: CaptHindsight, how would you acquire a map of the stock? Probing?
07:00 PM JT-Mobile: yea some kind of probing routine to make a map then translate that to Z
07:00 PM CaptHindsight: I can go back to CAM and generate new routines but I was wondering if anything was already out there to modify g-codes
07:01 PM CaptHindsight: Rab: yes, or have a 3d model of the stock
07:02 PM CaptHindsight: or it could be simple enough to measure by hand...
07:02 PM gregcnc: laser distance sensor to torch height control?
07:02 PM CaptHindsight: say you want to engrave onto a formed platter vs flat plate
07:03 PM CaptHindsight: it might just have a 1" lip all around the edge
07:03 PM CaptHindsight: maybe 1/2" deep
07:03 PM CaptHindsight: or similar
07:04 PM JT-Mobile: I wonder if you could use the path to probe the surface then take that info for Z
07:04 PM Rab: Sounds thrilling and chilling...I'd use a spring-loaded tool even with a contour map, just to be safe.
07:05 PM CaptHindsight: I can do all this by just using CAM and the 3d models and whatever artwork I'd want to engrave but I was just wondering if you already had canned engraving routines, can you easily adapt them to some known 3d model
07:08 PM CaptHindsight: maybe G-code to DXF
07:08 PM CaptHindsight: and do it in CAM
07:08 PM andypugh: I can imafine doing it with a spot of Python. Possibly as a filter.
07:09 PM JT-Mobile: interesting...
07:09 PM CaptHindsight: http://www.scorchworks.com/Blog/g-code-to-dxf-with-g-code-ripper/
07:09 PM CaptHindsight: hah http://www.scorchworks.com/Gcoderipper/gcoderipper.html
07:09 PM CaptHindsight: Now with "Auto Probe" for cutting on uneven surfaces
07:10 PM andypugh: (I came up with a filter to swap feed per minute to inverse time last week: https://forum.linuxcnc.org/38-general-linuxcnc-questions/35141-a-head-scratcher-for-me?start=10#120524
07:23 PM BitEvil is now known as SpeedEvil
07:25 PM CaptHindsight: Added ability to map X or Y axis moves to A or B rotary axis for cutting on a cylindrical surface.
07:29 PM CaptHindsight: even has a Auto Probe function for LCNC
07:37 PM CaptHindsight: https://imgur.com/a/NYNWYAX cnc airbrush onto 3d surface, just outlines
07:39 PM weenerdog: howdy
07:39 PM CaptHindsight: ^^.4mm lines
08:10 PM Tom_L: hey JT-Mobile
09:31 PM ChunkyPuffs: Alright, I'm live, anybody want to help?
09:31 PM ChunkyPuffs: I managed to get these piece of garbage, absolute piles of shit core2 duo machines streaming via ffmpeg
09:34 PM ChunkyPuffs: is anybody from earlier still around?
09:41 PM ChunkyPuffs: https://www.twitch.tv/memetic_
09:55 PM CaptHindsight: so what are we cutting?
09:56 PM ChunkyPuffs: CaptHindsight, Heyhey
09:56 PM ChunkyPuffs: Forgot I asked in here
09:56 PM infornography: cheese
09:56 PM ChunkyPuffs: right, so I want to cut a simple circle
09:56 PM CaptHindsight: machine must be in the shade
09:56 PM ChunkyPuffs: you watching the stream CaptHindsight ?
09:57 PM ChunkyPuffs: kind of is yeah
09:57 PM CaptHindsight: about to walk out the door, just taking a peek
09:57 PM CaptHindsight: almost 22:00 here
09:58 PM ChunkyPuffs: Ah rip
09:58 PM ChunkyPuffs: Not particularly up for cutting anything complex
09:58 PM ChunkyPuffs: just need to know how to **not** break my bit
09:58 PM Tom_L: remove it until you know what's going to happen?
10:00 PM CaptHindsight: yeah, if you crash the chuck/toll holder/spindle then you were really off to begin with
10:00 PM ChunkyPuffs: Tom_L, remove what?
10:00 PM CaptHindsight: whats running in that upper left console?
10:00 PM Tom_L: the tool
10:00 PM CaptHindsight: any cutting tool
10:01 PM CaptHindsight: dry runs to start
10:02 PM ChunkyPuffs: So is anybody free to guide me on my quest tonight?
10:02 PM ChunkyPuffs: I just want to cut circle.gcode out of 12mm MDF without busting a bit
10:02 PM CaptHindsight: Mach3?
10:02 PM ChunkyPuffs: genning it in fusion360
10:03 PM ChunkyPuffs: CaptHindsight, Nope, some weird german proprietary stuff
10:03 PM CaptHindsight: ok
10:03 PM CaptHindsight: bbl
10:09 PM ChunkyPuffs: Well fuck, everyone that was on earlier is dead
10:11 PM infornography: fuck
10:11 PM infornography: a curse werd
10:11 PM MarcelineVQ: ze cursed weyrd
10:11 PM infornography: to fornicate
10:11 PM ChunkyPuffs: under command of king
10:30 PM matthew1: Right, I'm all set up, everything is captured
10:30 PM matthew1: Anybody able to assist me in cutting something basic without fucking everything up?
10:31 PM matthew1: https://twitch.tv/memetic_
10:50 PM matthew1: Anyone on before I poke my eye out with a bit?
11:12 PM ziper: dew it
11:15 PM matthew1: gloops: hey
11:15 PM matthew1: I'm in trouble, I need your help
11:15 PM matthew1: all I need is your credit card number, and the 3 digits on the back, the expiry month and year
11:16 PM matthew1: rip
11:44 PM matthew1: bout to start, watch as it fails and kills me live on stream
11:55 PM matthew1: I'm cutting
11:55 PM matthew1: rip my ears