#linuxcnc Logs

Aug 26 2020

#linuxcnc Calendar

01:19 AM Deejay: moin
03:27 AM Loetmichel: *meh* To much power... just ripped off the head of an m3*6mm countersunk screw... with a 10mm diameter screwdriver... *fiddle the thread rest from the alu. .. :-(
04:51 AM JT-Cave: morning
04:53 AM XXCoder: yo
04:58 AM JT-Cave: hopefully the 1000uf cap will stop the random lights from lighting up in the dotstar
04:59 AM JT-Cave: https://www.ledsupply.com/leds/12v-led-light-nichia-757 I'm also going to try these with pwm
05:00 AM XXCoder: bah I wish I have will to just do stuff
05:00 AM XXCoder: heh
05:00 AM XXCoder: also, hi
05:00 AM XXCoder: your script resolved?
05:01 AM JT-Cave: https://dpaste.com/BA43KFAMB
05:02 AM JT-Cave: that's the one using rgb as int
05:04 AM XXCoder: so rgb is imported from DotStar?
05:04 AM JT-Cave: self.rgb = [0,0,0] is a list of the intensities for r g b
05:04 AM JT-Cave: self.ledString = DotStar(MOSI, SCK, TOTAL_LEDS)
05:05 AM XXCoder: oh thats when it get defined
05:05 AM JT-Cave: that's creating the dotstar string
05:05 AM XXCoder: confused by self. part. lol been too long since i last saw python code
05:05 AM XXCoder: thankfully mostly readable to me
05:05 AM XXCoder: you comment code very well too
05:06 AM JT-Cave: thanks
05:06 AM XXCoder: some people comment code like they lose a year of life each comment line
05:11 AM JT-Cave: gotta go hunting in a bit with my ir light... neighbor spotted a tobacco hornworm on my tomatoes yesterday and then found one on the peppers
05:11 AM XXCoder: good hunting!
05:11 AM rs[m]1: comments should cover the "why" and other non-obvious things. too many comments distract and make for a poor reading experience imho.
05:11 AM XXCoder: rs yeah thats why my example is extreme
05:12 AM XXCoder: yo dont need to comment a = a + b; but you need to comment what section of code does, and more complex code too
05:12 AM XXCoder: jt's is good example
05:46 AM JT-Cave: no hornworms
05:47 AM XXCoder: hmm either it moved on or neighbor was mistaken
05:49 AM JT-Cave: no mistakes, I was there with her when she spotted them yesterday and I killed the two we found
05:51 AM JT-Cave: https://dpaste.com/7GVXNYE34 using bit shifting
05:52 AM XXCoder: setup you can just set self.rgb = 0
05:52 AM XXCoder: since thats same thing
05:53 AM XXCoder: otherwise good
05:54 AM XXCoder: (line 46)
05:54 AM JT-Cave: self.level = 0
05:55 AM JT-Cave: self.rgb = (0 << 16) + (0 << 8) + 0 is the same as self.rgb = 0 because they are both int's but I like to show the process as a reminder
05:56 AM XXCoder: oops!
05:56 AM XXCoder: looked at wrong line number. 42 I mean
05:56 AM XXCoder: ahh yeah that makes sense
05:56 AM XXCoder: since it runs exactly once it wont matter much
05:58 AM JT-Cave: just need to make sun4 update red then blue then green like sun3 does
05:58 AM XXCoder: interesting, it runs though leds, making them one unit brighter?
05:58 AM XXCoder: no way to enmasse set them?
06:01 AM JT-Cave: you can do fill() but the change is not as gradual
06:01 AM JT-Cave: what I'm working on is simulating dawn to sunrise and sunset to dusk
06:02 AM XXCoder: cool :) wonder if it can do reddish thing
06:02 AM JT-Cave: the rgb string can I'm sure, the one I'm putzing with now is just white
06:12 AM Tom_L: morning
06:12 AM JT-Cave: yo
06:13 AM XXCoder: lo
06:13 AM Tom_L: still fighting with sunrise?
06:13 AM XXCoder: he made 2 scripts, string and very shifty bits ;)
06:14 AM JT-Cave: waiting for a 1000uf cap for the power side to see if that stops the random leds flashing
06:16 AM JT-Cave: https://gist.github.com/jasoncoon/d54216fc8ce2eb0ecee87f8002d421c5
06:18 AM * Loetmichel just realized: the 40W co2 laser cutter i have MUST be watercooled... the glass would expand way beyond the wavelenght of the laser if it were to be air cooled... Or am i wrong that the mirrors at the ends of the tube have to be tuned to a multiple of the wavelength?
06:22 AM Tom_L: JT-Cave, how long is sunrise supposed to take?
06:23 AM JT-Cave: about 28 minutes
06:23 AM JT-Cave: today dawn 6:01:22 sunrise 6:28:42
06:24 AM XXCoder: could do hardware seperation for red lights
06:25 AM XXCoder: for full on both is white, but somewhere in middle, white set turns off but red set is still dimming
06:25 AM XXCoder: so it shifts to red
06:25 AM Tom_L: so after sunrise, full disco mode?
06:27 AM JT-Cave: that would really freak out the birds lol
06:28 AM Tom_L: not morning ppl ehh?
06:28 AM XXCoder: thats good if you plan to have lots of chicken meat soon
06:35 AM JT-Cave: pretty skittish for sure
06:39 AM JT-Cave: extern const TProgmemRGBPalette16 HeatColors_p FL_PROGMEM =
06:39 AM JT-Cave: {
06:39 AM JT-Cave: 0x000000,
06:39 AM JT-Cave: 0x330000, 0x660000, 0x990000, 0xCC0000, 0xFF0000,
06:39 AM JT-Cave: 0xFF3300, 0xFF6600, 0xFF9900, 0xFFCC00, 0xFFFF00,
06:39 AM JT-Cave: 0xFFFF33, 0xFFFF66, 0xFFFF99, 0xFFFFCC, 0xFFFFFF
06:39 AM JT-Cave: };
06:39 AM JT-Cave: looks like I might need to define the sunrise sunset colors
07:20 AM mmm17: I am trying to use Trocen Laser cutting machine on Linux, it shall be connected via USBcan linuxcnc handle this, I can not find any related thing in the initial configuration page.and no free software I could find that operate under Linux,
07:21 AM XXCoder: software to do what?
07:22 AM mmm17: Connect to Laser cut machine (Trocen) and control it, download the gcode into it.
07:23 AM Loetmichel: mmm17: the cheap chinese ones are usually some type of K40 board on them. the USB is simply an USBserial
07:23 AM JT-Cave: USB is not real time and LinuxCNC uses real time
07:23 AM mmm17: then download the gcode to the laser cut machine
07:24 AM XXCoder: yeah you'd have to replace cheap hardware for better one so linuxcnc can run it
07:24 AM Loetmichel: for windows i know a program called K40 whisperer that can send gcode directly to the machine... no linuxCNC needed. for linux i am not sure there is one
07:24 AM mmm17: there is one but not free
07:24 AM mmm17: called lightburn
07:24 AM mmm17: I am using Linux,
07:25 AM XXCoder: inkscape has plugin to change drawing to gcode
07:25 AM XXCoder: so you can send gcode to machine to run
07:25 AM mmm17: can it connect to the machine?
07:25 AM XXCoder: it for cam only (making gcode)
07:25 AM XXCoder: hold on
07:26 AM XXCoder: laserweb is free
07:26 AM XXCoder: i suggest get rpi debice to run it, so you dont have to setup large computer to run that
07:26 AM mmm17: I remember I could not connect to the machine via it
07:26 AM XXCoder: then just web browser connect to that computer
07:26 AM XXCoder: im not sure about k40 support
07:26 AM Loetmichel: mmm17: https://www.scorchworks.com/K40whisperer/k40whisperer.html#download
07:26 AM Loetmichel: according to this you can install it from source under linux
07:27 AM Loetmichel: IF your machine has a compatible driver board
07:28 AM mmm17: not sure I have such driver
07:29 AM Loetmichel: whats the machine?
07:29 AM Loetmichel: the exact model i mean
07:29 AM mmm17: Laser cutting machine that uses Trocen controller
07:29 AM mmm17: Trocen based
07:30 AM Loetmichel: ah, high end machine
07:30 AM Loetmichel: yes chances are low that it talks K40 ;)
07:30 AM Loetmichel: sorry
07:30 AM Loetmichel: thought such a 300 eur 40W laser cutter
07:31 AM mmm17: Can I use linuxcnc for this?
07:33 AM Loetmichel: probably yes, but it would be quite a bit of work to find all the step/dir outputs from the trocem controller to the drives and fit a PC to it
07:33 AM mmm17: how to do such thing?
07:35 AM mmm17: any free software I may find for android for this connection?
07:35 AM Loetmichel: hmm, when i have a 50 by 30mm aluminium "window" extrusion thats basically a rectangular tube with some flanges attached... how big are the chances that it gets distorted badly when i cut the box open lenghwise to get more room for a slightly to big sheet of glass?
07:41 AM mmm17: what about bantam tools PCB milling
07:41 AM mmm17: can Linuxcnc be used to connect to it?
07:55 AM mmm17: Can inkscape be used?
07:55 AM JT-Cave: XXCoder, if your still awake https://dpaste.com/DQ2YWDGXL
07:55 AM XXCoder: yo
07:55 AM XXCoder: nice
07:56 AM XXCoder: all you have to is have it return array or something
07:56 AM XXCoder: whoa its 6 am
08:15 AM Loetmichel: hehe. $me: *sneezing fit* Coworkers unisono: "COROOONAAAA!" $me "nope, Alu grinding dust." Coworkers still like one voice: "YEAH YEAH...! (as if!)"
08:31 AM -!- #linuxcnc mode set to +v by ChanServ
08:52 AM Loetmichel: hmmm... *smell of hot windings very short of burning the enamel* That Proxxon WAS/E is definetly not meant to run without pause... *cooling break* ;-)
09:21 AM Loetmichel: *hehe* cowoker just stood outside the measurement chamber with a long tubular antenna in hand mimicing it being an MG and firing into the chamber... $me walks by, mimics to pull the ring of a grenade with my teeth, casually throwing the egg into the chamber... coworker: "that'll work, too!" ;)
09:50 AM Loetmichel: *hehe* Problem : countersink a few 1000 drills on the INSIDE of a 50mm alu C-channel... solution: http://www.cyrom.org/palbum/main.php?g2_itemId=17943&g2_imageViewsIndex=1 CNC mill/router is an useful tool sometimes ;)
10:39 AM flyback is now known as carl_sagan
10:39 AM carl_sagan is now known as flyback
11:18 AM JT-Cave: Loetmichel, cool
11:19 AM Loetmichel: *PFHUUUUARGH* *spit* BAH, just tried to fill a pump spray bottle with 99.8% isopropyl alcohol via siphoning it out of the big jerrycan with a hose... got a mouthful... NOT very tasty :-(
11:30 AM huibuuh: lol
11:36 AM Tom_L: Loetmichel, you can buy offsets like that
11:49 AM Tom_L: https://www.yardstore.com/offset-drill-attachment-pancake-adapter-short
11:49 AM Tom_L: example
11:50 AM Tom_L: https://www.yardstore.com/offset-drill-attachment-pancake-adapter-long-reach
11:50 AM Tom_L: longer offset
11:57 AM roycroft: i have this:
11:57 AM roycroft: https://www.milwaukeetool.com/Products/Power-Tools/Fastening/Screwdrivers/2505-20
11:58 AM roycroft: i've used the offset head several times
11:58 AM roycroft: it's really nice
11:59 AM Tom_L: the ones i posted are used alot in aircraft
12:00 PM roycroft: they look like aircraft tools
12:00 PM Tom_L: just compact
12:00 PM roycroft: i have some aircraft offset ratchets too
12:00 PM roycroft: 1/4" and 3/8"
12:05 PM roycroft: https://www.roycroft.us/3-8-spline-drive-ratchet.jpeg
12:06 PM roycroft: the 1/4" one is identical in configuration - just smaller
12:06 PM Tom_L: i've got a few open end offsets
12:06 PM roycroft: i don't use those often
12:06 PM roycroft: but when i do, nothing else would work
12:06 PM Tom_L: can't find the bridgeport offset attachment
12:06 PM roycroft: or else it would, but would require a lot more disassembly
12:07 PM roycroft: all the splines have ball detants, btw, so that when i put it together it doesn't fall apart
12:13 PM Tom_L: http://tom-itx.no-ip.biz:81/~webpage/cnc/threading/angledrive.jpg
12:13 PM Tom_L: finally
12:47 PM andypugh: OK, hands up anyone who knew that LinuxCNC has an “mdi” shell command that lets you send G-code from the command line to the controller?
12:48 PM Jymmm: I thought keystick could do that
12:48 PM andypugh: All the GUIs let you do it.
12:49 PM andypugh: But this is from the shell, with a gui running
12:49 PM andypugh: (or not, I guess)
12:50 PM FinboySlick: I haven't touched my setup in a year but I've been curious of how easy it is to run without GUI these days.
12:51 PM andypugh: Homing tends to be hard, and some other stuff that you don’t tend to think of.
12:51 PM andypugh: Also, the mdi shell command echos the actions of the gui.
12:52 PM FinboySlick: OK. Last I played with it, I didn't even know it was possible to start LinuxCNC without the GUI running.
12:52 PM JT-Shop: never knew that
12:52 PM JT-Shop: so many hidden jewels in EMC2
12:52 PM FinboySlick: (as in no X server)
12:52 PM * JT-Shop needs to find his trusty plastic hammer now
12:54 PM andypugh: JT-Shop: (and anyone else) Do you fancy helping me fill out the dummy manpages I made to stop Lintian complaining? Now that I have seen what is undocumented it is feeling very worthwhile.
12:55 PM andypugh: ie, in the next hour or so,
12:55 PM andypugh: (otherwise I can get it done myseff)
12:55 PM andypugh: https://paste.ubuntu.com/p/czHgprgyV5/ is the list
12:58 PM unterhaus: Is it a stupid idea to cnc a lathe by removing the gearbox and replacing it with motors?
12:58 PM unterhaus: so use the mechanism in the carriage
01:00 PM andypugh: unterhaus: for cross feed? It will probably work better than you expect with backlash comp, because lathes have a predicatable cutting force direction.
01:00 PM JT-Shop: andypugh, just empty files?
01:00 PM andypugh: https://paste.ubuntu.com/p/ysCsxygfBD/
01:01 PM andypugh: That’s the skeleton.
01:01 PM unterhaus: andypugh I was thinking about doing both directions
01:01 PM andypugh: unterhaus: Z is easy and will definitely work
01:01 PM andypugh: JT-Shop: Let me push to a feature branch
01:02 PM JT-Shop: andypugh, https://paste.ubuntu.com/p/czHgprgyV5/ that's the list of files you need?
01:02 PM JT-Shop: I can write a python script to do that in a few seconds...
01:02 PM unterhaus: andypugh, thanks. google images says nobody ever does it that way
01:02 PM andypugh: Oh, I have made the manpages.
01:03 PM CaptHindsight: what is the size of the beta buster LCNC ISO?
01:03 PM unterhaus: I guess the normal lathe operation doesn't allow coordinated motion
01:03 PM andypugh: JT-Shop: But they ought to also contain some information, as many of these undocumented things look really useful. (like that “mdi”)
01:04 PM andypugh: unterhaus: leadcrew for Z, fed rod for X
01:04 PM andypugh: But the feed rod backlash probably varies with Z position
01:04 PM JT-Shop: ah ok, that would have to wait till coffee time before sunrise
01:05 PM CaptHindsight: 1.8GB http://www.linuxcnc.org/iso/
01:07 PM * JT-Shop is in the middle of modifying a part he made for an 1800's spoke lathe automation project
01:07 PM andypugh: Do you ever watch Engels Coachworks on YouTube?
01:07 PM andypugh: … (of you don’t have a customer for it)
01:08 PM JT-Shop: I think I've seen one of their videos
01:09 PM JT-Shop: this project is to put a hopper and auto feed the lathe so the operator can do something else
01:09 PM JT-Shop: pretty neat actually
01:09 PM andypugh: https://github.com/LinuxCNC/linuxcnc/commit/a9327fa4ca04b6df3d928018a17644173f14c636#diff-b32f21a865fedaa8fc61fa24e4165d62
01:11 PM andypugh: Look for “FIXME: Add relevant content” to see which ones need work
01:11 PM unterhaus: andypugh don't think you can engage both lead screw and feed rod at the same time. Maybe with some modification
01:12 PM JT-Shop: branch andypugh/manpages
01:12 PM andypugh: If you replaced the leadscrew with a ballscrew and the feed rod with a ball-spline…
01:12 PM andypugh: JT-Shop: Yes
01:16 PM JT-Shop: ok
01:18 PM unterhaus: I'm going to have to figure out what's inside the carriage. Gearbox has never worked, so I never figured out what all the levers do
01:30 PM unterhaus: sheldon recommended leveling the lathe at the start of every job
01:31 PM unterhaus: I can't even be bothered to check the runout most of the time
01:37 PM unterhaus: there is an interlock between the halfnuts and the longitudinal motion using the feed rod
01:38 PM unterhaus: so maybe you can engage the half nuts when the feed rod is moving the cross slide
01:46 PM miss0r2: CaptHindsight: I managed to get the floor done! https://imgur.com/a/VLH3FNJ
01:55 PM huibuuh: hey, is there a dev here that knows a way I can get an event or something when the tool table is reloaded in python?
01:56 PM huibuuh: I checked this: http://linuxcnc.org/docs/2.6/html/common/python-interface.html#_usage_patterns_for_the_linuxcnc_nml_interface
01:57 PM huibuuh: but it looks like I can just send events or poll the tool table and then compare it to what I got the last time to see if it has been reloaded
01:57 PM huibuuh: *send commands
02:01 PM huibuuh: the reason is to make the manual tool changer window more descriptive, I included the tool diameter and the comment but if the table is reloaded I would have to parse the tool table every time before the dialog is shown which seems excessive.
02:15 PM CaptHindsight: miss0r2: how thick is the floor plate?
02:15 PM miss0r2: 21mm
02:15 PM CaptHindsight: that should hold up
02:15 PM miss0r2: I think it should
02:15 PM CaptHindsight: how did you cut it to shape?
02:16 PM miss0r2: With a circular saw
02:16 PM miss0r2: and a jigsaw when I had to do "tight corners"
02:16 PM CaptHindsight: any video? :)
02:16 PM miss0r2: of me cutting? ;D
02:16 PM miss0r2: hehe no
02:16 PM miss0r2: I made the bolt brackets for it realy nicely, if I do say so myself
02:17 PM CaptHindsight: i use a circular mitre saw up to ~0.5m wide
02:17 PM CaptHindsight: throws chips for miles
02:17 PM CaptHindsight: Km
02:18 PM miss0r2: a 30mm stainless steel puck that I drilled and counter bored to fit a socket head allen bolt(8mm one)
02:18 PM miss0r2: Those are recessed into the plate. I did that with a handheld router :-/
02:18 PM miss0r2: 12mm thick
02:18 PM miss0r2: yeah.. You should see my tent where I did the woodworking! I am seriously considering just tearing it down instead of trying to clean it
02:18 PM miss0r2: :D
02:20 PM * JT-Shop just got that thousand dollar egg from the Cinnamon Queen Veronica
03:00 PM jymmmm: skunkworks: you rang?
03:06 PM Deejay: gn8
03:35 PM skec: Hy guys, may I ask you, how to open Linuxcnc Configuration Selector (e.g. https://forum.linuxcnc.org/forum/21-axis/27706-configuration-error-waiting-for-saxes)? In my case, there is no such option in linuxcnc menu...
03:36 PM skec: ah...ok..I found it. It automatically starts when launching LinuxCNC...
03:40 PM FinboySlick: miss0r2: You're well prepared for the zombie apocalypse, i'd say.
03:51 PM Tom_L: skunkworks, how did those pulleys/belts work out on the lathe?
05:02 PM JT-Shop: time to quit working 12.5 hours is long enough for an ole fart
05:10 PM andypugh: huibuuh: It seems like your code should be able to query linuxcnc.stat
05:13 PM huibuuh: andypugh: you mean read the current tool table and compare it to the one last read?
05:13 PM huibuuh: if that's the only option, I think it might be better to just read the file every time a tool needs to be changed
05:18 PM andypugh: Is your problem that at the point of the tool change the current tool data is for the old tool, not the new one?
05:18 PM andypugh: Are you using http://linuxcnc.org/docs/2.8/html/config/python-interface.html
05:18 PM huibuuh: what I did is this: on execution of hal_manuatoolchange I read the .ini to find the tooltable.tbl file and read it into a python dictionary. then when the do_change() function is called I use the tool number to get the diameter and description of the tool I got when the file was read.
05:18 PM huibuuh: but if I reload the tool table after first execution of hal_manualtoolchange then this data will be wrong
05:18 PM andypugh: Right, read that link…
05:18 PM huibuuh: I wanted to avoid reading tool.tbl every time a tool change happens
05:18 PM andypugh: linuxcnc.stat.tool_table
05:18 PM huibuuh: but I guess there is no way around that
05:18 PM huibuuh: yeah linuxcnc.stat.tool_table has the diameter but no description/comment :D
05:18 PM andypugh: You should _never_ need to read the tool table yourself
05:18 PM huibuuh: that's why I need to parse tool.tbl myself
05:18 PM andypugh: Better idea: Make stat.tool_table return comments, and get that merged into the main code.
05:21 PM huibuuh: that would be in linuxcnc/src/emc/pythonplugin right?
05:22 PM huibuuh: nvm, that's not it. I can't remember where I found that code, do you know on top of your head?
05:27 PM huibuuh: linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc line 608, right?
05:28 PM andypugh: yes, emcmodule sounds right
05:29 PM huibuuh: ok cool, imma try to do it that way, guess I have to learn how to compile it after all :D
05:30 PM huibuuh: thanks for the help andypugh, off to bed I go, cya
06:02 PM Tom_L: skunkworks, i'm curious what rpm you run the spindle on that little lathe
06:03 PM Tom_L: i noticed somewhere the xl series were only rated for 3500 rpm
07:08 PM andypugh: 3500 is pretty fast for a lathe
07:09 PM Tom_L: yeah i'm using it for comparison for my mill spindle
07:10 PM Tom_L: we were looking at the same pulley series
07:10 PM Tom_L: 5400 tops
07:10 PM Tom_L: i'm looking at 5mm GT2 instead of xl
07:11 PM Tom_L: currently using GT2 2 or 3mm iirc
07:11 PM Tom_L: 3 i think
07:23 PM skunkworks: Tom_L: the actual spindle motor seems to do about 6krpm
07:23 PM skunkworks: the spindle will do 4500 iirc with the gearing I picked.
07:24 PM skunkworks: yes - I don't know if the xl will handle it - but I will let you know ;)
07:24 PM Tom_L: i may go 1:1 or even bump the spindle up a bit
07:24 PM Tom_L: i'll be interested to know
07:24 PM Tom_L: right now i'm looking at GT2 5mm pitch
07:25 PM Tom_L: and maybe 15mm width if it will fit
07:25 PM skunkworks: like I say - the only reason I am using xl is we had a bunch of xl pullys
07:25 PM Tom_L: i know
07:25 PM Tom_L: either way i need new pullies
07:26 PM skunkworks: 5:1 and 3:4 ratios.
07:26 PM skunkworks: 4:3\
07:26 PM skunkworks: so 0-1200 and 0-4500
07:26 PM Tom_L: i may get 2 sets and see what 1:1 does first
07:27 PM Tom_L: plenty of time to stew over it, the motor won't be here for a while
07:28 PM andypugh: My lathe does 3000 but I cap it at 2500. I rarely feel that I need more. If I was making 2mm parts all day and wanted a better surface finish, maybe, but things have to be rather tiny to need more than 3000.
07:29 PM Tom_L: i've never pushed the sherline motor past 4k. i think it will do a bit over 5k
07:29 PM robotustra: https://imgur.com/gallery/Fmlk598
07:29 PM skunkworks: andypugh: this is a little compact 5 lathe. I could see doing some really small diameter stuff.
07:29 PM Tom_L: andypugh, yours is gear driven isn't it?
07:30 PM andypugh: No, rather unusually it is a belt-driven spindle with no gears in the head.
07:31 PM Tom_L: it's a bit hard to keep up with your lathe count...
07:32 PM andypugh: https://photos.app.goo.gl/NWLkRzqWRqZN9d1JA
07:32 PM Tom_L: what series is that smaller belt?
07:33 PM Tom_L: HTD
07:33 PM andypugh: It;s the Holbrook. It has a monster Poly-Vee to the spindle from a 2speed gearbox and variator in the base.
07:33 PM Tom_L: nevermind
07:34 PM robotustra: 5m or 3m?
07:34 PM andypugh: As an indication of the way they built the thing, that little belt is driving an encoder that is slotted in to the hole where the changewheel axle was. They decided that the axle needed to be 1.5” diameter.
07:35 PM robotustra: I'm planning to do similar thing on my lathe
07:35 PM andypugh: robotustra: it says 3M on the belt
07:36 PM robotustra: ah, I didn't read sorry
07:37 PM andypugh: Actually, I _say_ encoder, but you know me, it’s not an actual encoder
07:37 PM robotustra: but the bearing on encoder is stressed
07:37 PM Tom_L: andypugh, i thought 3M was the brand
07:37 PM robotustra: HTD-3m
07:37 PM Tom_L: yeah
07:37 PM robotustra: 3 mm step
07:38 PM robotustra: I was experimenting today with engraving on my router
07:38 PM andypugh: robotustra: the Resolver is mounted in an eccenric bush (there was space for that) and the belt is adjusted to be just tight enough.
07:39 PM robotustra: andypugh, skunkworks did a separate axis on a bearings to unload encored ones
07:39 PM robotustra: encoder's bearings
07:41 PM Tom_L: i looked at those VVV belts but couldn't find anything small enough
07:41 PM robotustra: but I think it's up to builder
07:41 PM andypugh: You can over think this. The encoder bearings have _some_ load bearing capability. In most cases they are ball bearngs.
07:42 PM robotustra: true, if you don't apply much force it can work nice
07:43 PM Tom_L: i leave that belt fairly loose
07:44 PM robotustra: yeah or the belt could be very soft like GT2 2mm
07:44 PM Tom_L: i think that's what i've got on the encoder one
07:44 PM andypugh: a 3mm bore bearing is rated for 30kg load (0.4kN)
07:45 PM robotustra: is your encoder bearings made in Germany or in China?
07:45 PM robotustra: if it's made in Germany you can trust them
07:46 PM andypugh: a 2mm bore bearing is half that. But its still significant
07:46 PM Tom_L: http://tom-itx.no-ip.biz:81/~webpage/cnc/new_pulleys/spindle_enc7.jpg
07:46 PM andypugh: My spindle resolver has a list price over $2500
07:46 PM Tom_L: should be bullet proof for that
07:47 PM andypugh: {I paid £10, new in the packaging, marked £2000 firm)
07:47 PM Tom_L: good bargain
07:48 PM Tom_L: http://tom-itx.no-ip.biz:81/~webpage/cnc/new_pulleys/spindle_enc8.jpg
07:48 PM Tom_L: i wonder if i pin that hollow shaft if it would work as well as a key
07:48 PM robotustra: andypugh, offtopic question - is britain alredy exited from EU?
07:48 PM Tom_L: i think it's too thin to cut a key slot
07:48 PM andypugh: It’s one of these: https://www.ebay.co.uk/itm/Muirhead-Resolver-11RS4/223970195242?hash=item3425a9f72a:g:HksAAOSw50BdowUA
07:48 PM andypugh: Aerospace part.
07:49 PM Tom_L: small shaft?
07:49 PM Tom_L: mine was off some medical equipment
07:50 PM andypugh: Tom_L: Simiar shaft.
07:50 PM andypugh: Mine came with special nuts and washers to mount the pulley
07:50 PM andypugh: Or is yours a gear?
07:51 PM robotustra: expensive
07:51 PM Tom_L: it may have been
07:52 PM andypugh: robotustra: Yes, we are out but in a transition period where we no longer have to adhere to EU law, but at the same time are not changing to anything else.
07:52 PM Tom_L: http://tom-itx.no-ip.biz:81/~webpage/motors/focusring10.jpg
07:52 PM Tom_L: original purpose
07:52 PM Tom_L: 2 encoders per unit
07:52 PM robotustra: andypugh, so, you answer in short: Yes but no
07:53 PM Tom_L: iirc the white plastic had teeth cut on it
07:53 PM andypugh: So we are now legally allowed to pursue separate trade deals, etc, which we couldn’t before.
07:53 PM robotustra: andypugh, do you eat carrot ans chease from france?
07:53 PM robotustra: or you can import it through irland?
07:54 PM andypugh: We can still buy cheese direct from France, and sell them our carrots.
07:55 PM andypugh: All the rules, at the moment, are exactly the same.
07:55 PM robotustra: do you feel any change?
07:55 PM andypugh: But the _basis_ of the rules is now UK law nit EU law
07:56 PM andypugh: robotustra: Covid.
07:56 PM andypugh: _nothing_ feels the same
07:56 PM Tom_L: no kidding
07:56 PM robotustra: so, UK wants to dictate their laws to EU, not reverse?
07:57 PM andypugh: We have no idea what we want. No more than any other country. Does the US want a border wall? Depends who you ask.
07:58 PM Tom_L: they'll just tunnel under it anyway
07:58 PM andypugh: The English Channel? Ay it;s not so!
07:58 PM Tom_L: heh
07:58 PM robotustra: anyway, may be better stop politics for now
07:59 PM robotustra: andypugh, do you need to go to work at covid time?
07:59 PM robotustra: or you can work remotely?
08:00 PM andypugh: I am nWFH
08:00 PM robotustra: means nothing for me
08:00 PM robotustra: retired?
08:00 PM andypugh: (not) working from home
08:00 PM robotustra: that sucks
08:01 PM andypugh: As in, I am meant to be working, but, you know, machine shop, LinuxCNC, I get distracted a lot
08:01 PM robotustra: It should be avatar robots and people should be able to work from home remotely
08:02 PM Tom_L: can i use the spindle motor controller for rpm and still use the spindle encoder i posted above for things like sync motion for tapping etc?
08:02 PM andypugh: I would much rather be in the office where you can casually chat about an idea without scheduling a meeting.
08:03 PM andypugh: Tom_L: Yes
08:03 PM robotustra: Tom_L, I wanted to do such thing, but I need 1:1 transmission
08:03 PM Tom_L: yeah does it need to be 1:1?
08:03 PM Tom_L: on the motor to spindle belt
08:03 PM Tom_L: if the encoder is on the spindle
08:03 PM Tom_L: i wouldn't think so for sync motion
08:03 PM robotustra: for my chineese cnc controller box answer is - yes
08:04 PM andypugh: robotustra: All you really need is a 1ppr index. You can scale the encoder if it isn’t 1:1 (and ignore the encoder index)
08:04 PM robotustra: too late I already got 2000 ppr encoder for that :)
08:05 PM Tom_L: i need to review my config again
08:05 PM robotustra: and I'm planning to drive my spindle with 1.2kW servo
08:05 PM Tom_L: i just ordered one
08:05 PM robotustra: with built in encoder
08:05 PM Tom_L: hall feedback probably
08:06 PM robotustra: I was about to design parts for powerfeed, but I got good news and was forced to do engraving
08:07 PM robotustra: now I'm looking for paint to make ethiket
08:08 PM robotustra: https://i.imgur.com/v82g43c.jpg
08:08 PM robotustra: deep print
08:08 PM robotustra: no need to color it
08:08 PM Tom_L: saw that
08:08 PM robotustra: now
08:09 PM robotustra: tried a paint, but it does not touch all paper
08:10 PM robotustra: may be it's too deep
08:10 PM Tom_L: https://www.kwch.com/content/news/WSU-water-tower-misspelling-on-display-438544673.html
08:11 PM Tom_L: that was imbarrasing
08:11 PM robotustra: https://imgur.com/a/OSJVgvZ
08:12 PM Tom_L: you did a positive side too?
08:12 PM Tom_L: or just pressed with rubber or something?
08:12 PM robotustra: yes I pressed by rubber
08:13 PM Tom_L: nice
08:13 PM Tom_L: what cutter?
08:13 PM Tom_L: point or endmill?
08:13 PM robotustra: but it's not so easy, the paper should be wet
08:14 PM robotustra: 60 degree angle, 2 flutes, but I think it's 0.2 mm point I think
08:15 PM robotustra: I don't think it's sharp any more, but it did a job
08:16 PM snakedGT is now known as snaked
08:17 PM Tom_L: i got some engraver points from ebay once
08:17 PM Tom_L: seemed to work ok
08:18 PM robotustra: https://imgur.com/a/WZkSXzb
08:18 PM robotustra: I had some single flutes, but they brakes very quickly
08:19 PM Tom_L: andypugh, to adjust the 0-10v analog to the motor control would you run it thru something like scale to get the proper output?
08:21 PM andypugh: You can often scale inside other components
08:23 PM Tom_L: the analog is off a mesa 7i47s
08:26 PM Tom_L: maybe i can get orient to work right once this is set up too
08:32 PM Tom_L: looks like it uses pwm
08:32 PM Tom_L: been quite a while since i visited this
09:00 PM skunkworks: I used the linecurve componant to 'linearize' the analog out for the emco
09:08 PM Tom_L: skunkworks, do you use a brake resistor on your spindle?
09:08 PM Tom_L: i can use the analog component on the mesa card to scale it i figured out
09:09 PM Tom_L: pwm
09:09 PM Tom_L: i just won't need the pid for the new driver
09:09 PM Tom_L: at least i don't think so
09:24 PM unreal is now known as Guest22395
10:45 PM roycroft: my house is filling with smoke :(
10:45 PM roycroft: there were brush fires all over town today
10:46 PM XXCoder: too much people toking it up?
10:46 PM XXCoder: oh thats not good'\
10:46 PM XXCoder: here its very dry, but no fires so far
10:52 PM roycroft: the ones i know if were all right next to the freeway or beltine
10:53 PM roycroft: so probably cigarette smokers tossing their butts
10:53 PM roycroft: i drove right through one of them, not knowing it was there
10:54 PM roycroft: the fire department were just arriving, so it was pretty fresh when i got there
10:54 PM roycroft: but i know of at least 3 others today
10:54 PM roycroft: and even for august that's a lot of fires for here
10:54 PM XXCoder: :(