#linuxcnc Logs
Sep 12 2018
#linuxcnc Calendar
12:11 AM fragalot: mornin'
12:14 AM ziper: gnight
01:42 AM Deejay: moin
02:03 AM zhivko: Hi guys!
02:03 AM zhivko: Looking for nema34 Servo motor that has 220V AC power supply, and possibly stepper interface... Can you recommend comething ?
02:05 AM zhivko: Also need servo driver
03:54 AM Jin|away is now known as Jin^eLD
04:06 AM fragalot: 'llo
04:19 AM XXCoder: yo
04:51 AM jthornton: morning
04:51 AM XXCoder: hey jt
05:21 AM Tom_L: morning
05:21 AM Tom_L: 63°F Hi 80
05:23 AM jthornton: 61°F high 78°F
05:24 AM XXCoder: 62f high
05:24 AM XXCoder: 58f now
05:57 AM jthornton: axis_mask returns the sum of the axes
05:57 AM jthornton: X=1, Y=2, Z=4, A=8, B=16, C=32, U=64, V=128, W=256 and axes returns the number of axes how do I sort out what axis letters are in the sum?
05:59 AM XXCoder: easy enough
05:59 AM XXCoder: bitmasks
06:00 AM XXCoder: AND em, like 00000001 for X, isX = Xbit AND axisnumber
06:00 AM jthornton: hmmm
06:00 AM XXCoder: so only way for it to be true is when it has bit for x to be 1
06:02 AM jthornton: if axis_mask is 7 it and axes is 2 it's xa if axes is 3 then it's xyz
06:03 AM XXCoder: ah thats bit more complex
06:03 AM jthornton: yea that's what has me stumped too
06:03 AM XXCoder: I shouldnt think about programming at 4 am before bed lol
06:04 AM XXCoder: you could do a quick programming to make list of all possibilities
06:05 AM XXCoder: for axism = 0 to 256{ for axes = 0 to 26 { list all possible for such} } printl
06:05 AM XXCoder: see if you can find patterns there
06:05 AM XXCoder: also see if there is a combination that spits more than one possible
06:06 AM XXCoder: if its NOT possible, then you have a nice lookup list
06:06 AM XXCoder: *NOt possible for there to be more than one match
06:07 AM XXCoder: im kinda puzzled though isnt linuxcnc support 26 axises? you listed 9
06:10 AM jthornton: no just 9 axes
06:10 AM XXCoder: hm I misremembered I guess
06:10 AM jthornton: I think 2.8 can have more joints but still only 9 axes
06:11 AM MarcelineVQ: hmm I thought it was 12
06:11 AM XXCoder: 9 axises, so 1 axes up to 9, you could literally just make table by hand
06:12 AM jthornton: http://linuxcnc.org/docs/devel/html/getting-started/about-linuxcnc.html
06:12 AM MarcelineVQ: what component/module/api is axis_mask from?
06:13 AM jthornton: http://linuxcnc.org/docs/devel/html/config/python-interface.html
06:13 AM XXCoder: jthornton: im writing out logic table now
06:13 AM jthornton: http://linuxcnc.org/docs/devel/html/config/python-interface.html#_reading_linuxcnc_status
06:13 AM XXCoder: give me few mins
06:13 AM jthornton: ok
06:14 AM XXCoder: hm I would have to go all wau up to 512 lol thats bit long!
06:14 AM XXCoder: ill paste sample of what I did
06:14 AM jthornton: I got 511
06:14 AM MarcelineVQ: gosh, why didn't they just have it return an enum <_<
06:15 AM MarcelineVQ: Or rather, I wonder why, cause maybe it was the right choice not to
06:15 AM XXCoder: http://dpaste.com/2A9CBGN jthornton
06:16 AM XXCoder: jthornton: suggest write a quick checker
06:17 AM jthornton: 4 is possible for 2 axes it can be YY
06:18 AM XXCoder: I tried to do random 2 axis, MOST of em is actually possible
06:18 AM jthornton: also can be XXYZ
06:18 AM XXCoder: err impossible
06:18 AM XXCoder: im assuming it never repeats a axis
06:18 AM XXCoder: ah!
06:18 AM XXCoder: all numbers that is relivately prime
06:19 AM jthornton: ah no it will never repeat only the coordinates will have XYYZ there is still only one Y axis
06:19 AM MarcelineVQ: yeah looks like "It is permitted to write an axis name twice (e.g., X Y Y Z for a gantry machine) but this has no effect."
06:20 AM XXCoder: yeah what you are basically looking for is any number that have no power of 2 (not prime oops) in common
06:20 AM XXCoder: I finally thought up code to do this. its... surpising simple. just use bit masks
06:21 AM XXCoder: make one for all axis, then code loops though all possible values and count number of 1s in it
06:21 AM XXCoder: sort number of ones, then spit out a list
06:21 AM XXCoder: done.
06:22 AM XXCoder: https://www.geeksforgeeks.org/count-set-bits-in-an-integer/
06:25 AM XXCoder: bit masks is for printing really make output much more readable
06:25 AM XXCoder: X A rather than 1 8
06:27 AM XXCoder: well night hope it was useful lol
06:29 AM jthornton: yea just will take some testing to figure it all out
06:53 AM Tom_L: you can still do an if statement with a bit mask and add the sum of the result
06:55 AM Tom_L: and do 2 if's for the ones that can have doubles
06:56 AM jthornton: what I have so far is to get a list of numbers that are <= the axis_mask and that eliminates a bunch
06:56 AM Tom_L: if 2 or if 4 for bit 1 (starting at 0)
06:56 AM Tom_L: gotta run
06:56 AM jthornton: ok
07:12 AM miss0r|office2: fragalot: I just got a mail from GLS today. "We still have not been able to locate your lost package. It will be considered lost 10 working days after it was first reported missing"
07:12 AM fragalot: Lovely. :)
07:12 AM miss0r|office2: fragalot: But I have come up with a plan: I am officially selling it to you from my company, for around $800
07:13 AM miss0r|office2: atleast, that is what the paperwork will say.
07:15 AM miss0r|office2: you gotta love creative accounting. That'll teach them not to throw away my packages!
07:24 AM CaptHindsight: I had Parcel Farce hold a package for 30 days and then return for not having a proper address where the whole street was within and named after the 100+ year old company
07:25 AM miss0r|office2: lol
07:25 AM CaptHindsight: some parcel co's just go one step beyond
07:25 AM miss0r|office2: why the fsck can't I make this damn PC boot a linuxCNC usb OR DVD ! Its starting to realy piss me off !
07:26 AM * fragalot is having a realtime bug somewhere in his application that happens once in a blue moon
07:26 AM fragalot: and my tracing debugger keeps losing packages because it's buffer can't keep up :(
07:26 AM Loetmichel: *GNAH*... The "joys" of china machinery... the chinks have soldered opto couplers on the driver board of the new CNC 6040 that are SO slow that i have to set the step pulses/pauses to 20000ns in LinuxCNC to have the stepper drivers react at all :-( *desolder* *bridging the couplers*
07:27 AM * miss0r|office2 pets Loetmichel "There there, its going to be okay" :)
07:27 AM SpeedEvil: Are you sure you can't simply change resistors?
07:35 AM fragalot: right! I think I found the smoking gun here
07:35 AM fragalot: i'll know in about 30 minutes when it's done compiling >.>
07:37 AM jthornton: yea figured it out
07:38 AM miss0r|office2: fragalot: Nice. I am starting to think I've bought the wrong motherboard. This is a real bitch :D
07:38 AM fragalot: :/
07:38 AM miss0r|office2: I've seen lots of questions about this online, and people referring to settings in the bios(uefi) that are not available to me
07:39 AM miss0r|office2: Simply put; this bios seems to be somesort of light edition
07:39 AM fragalot: is there an update available?
07:39 AM fragalot: (or a downgrade)
07:39 AM miss0r|office2: Yep. I already "flashed" the bios to the newest. Made no difference
07:39 AM miss0r|office2: I haven't seen a downgrade oficially available
07:40 AM miss0r|office2: I can't even get it to boot the installer. I've tried alot of different things, including; 3 different flash drives. 1 SATA dvd drive, one USB dvd drive.
07:40 AM Loetmichel: SpeedEvil:the couplers themselves are way to slow. resistors wont help
07:40 AM miss0r|office2: And alot of different software combinations on either. None of which booted
07:40 AM SpeedEvil: Loetmichel: k.
07:41 AM fragalot: SUCCESS
07:41 AM miss0r|office2: Great! :D
07:42 AM fragalot: third party library, their variable is "timeout_ms" with the comment "timeout in milliseconds".. tracking that down a few dozen functions and #define's, I find that it's compared to system ticks.. which are in the nanosecond range.
07:42 AM fragalot: I'm surprised it ever worked at all, lol
07:42 AM miss0r|office2: Ha. Nice catch
07:43 AM MarcelineVQ: :(
07:44 AM fragalot: Nope. it still happens.
07:44 AM * fragalot continues digging
07:46 AM CaptHindsight: miss0r|office2: yes, we have some PC's here with "light" version BIOS where we can't kill power management
07:46 AM CaptHindsight: the CPU and chipset are known working well with RTAI but the system vendor decided to leave out most BIOS features to reduce service issues
07:47 AM miss0r|office2: CaptHindsight: Luckily I can do the power management and CPU throttle settings
07:47 AM miss0r|office2: But I can't do CSM or legacy
07:54 AM miss0r|office2: Is it possible to download the latest debian version and install the linux cnc tools ontop of that?
07:56 AM fragalot: if you hate yourself, yes
07:56 AM fragalot: but what makes you think debian will boot?
07:57 AM miss0r|office2: Some loudmouths in #linux
07:57 AM miss0r|office2: Come to think of it; I DO hate myself :D
07:57 AM miss0r|office2: but not that much...
07:57 AM * miss0r|office2 is reading on what is requited to do it
07:58 AM miss0r|office2: Fak! unbelieveable that I cannot boot a simple installation!
08:10 AM beachbumpete1: Morning LinuxCNC :)
08:11 AM miss0r|office2: 'afternoon ;)
08:11 AM beachbumpete1: heh
08:11 AM beachbumpete1: not yet anyway
08:11 AM * miss0r|office2 will soon throw a new motherboard out the window
08:11 AM miss0r|office2: :D
08:11 AM beachbumpete1: gotta troubleshoot our new/used moulder
08:12 AM miss0r|office2: Sounds like fun :D
08:12 AM beachbumpete1: it has DRO on each of 20 axes of movement and the system is down from a short somewhere in there
08:12 AM miss0r|office2: bah.. Thats alot of wires :D
08:13 AM beachbumpete1: they all report to a control panel that outputs the 24vdc to power them
08:13 AM beachbumpete1: but when we turn it on the displays are all blank and blinking
08:14 AM beachbumpete1: remove the power 24v and it works again so something is bringing down the PPS probably a short somwhere
08:14 AM beachbumpete1: so I will be crawling around in there today looking for the problem one DRO head at a time.... LOL
08:16 AM miss0r|office2: hehe :D luckily its most likely not bathed in those nasty small pointy chips
08:19 AM jthornton: cool first egg of the day has been extra large for the last 3 days
08:20 AM jthornton: Pete most power supplies will shut down if overloaded so yea a short somewhere... have fun
08:21 AM miss0r|office2: I am realy the only one having so much trouble booting linux cnc on a uefi?
08:22 AM gregcnc: which motherboard did you end up with?
08:22 AM miss0r|office2: Asrock J4105M
08:24 AM miss0r|office2: pcw are you around? I'm having some nasty issues with installing linuxcnc :)
08:30 AM JT-Shop: miss0r|office2: how are you trying to install linuxcnc?
08:31 AM miss0r|office2: yep
08:31 AM miss0r|office2: Well, firstly I would like for the pc to boot my installation media. That is where I am failing at the moment
08:35 AM miss0r|office2: It seems I absolutly *NEED* to use UEFI boot, as this motherboard does not support legacy. I just need to figure out how to add an UEFI bootloader to the linuxcnc installation media
08:38 AM JT-Shop: can't you select what to boot from in the boot screen like del or f12
08:38 AM miss0r|office2: yep. But it simply does not boot it.
08:39 AM methods_: set up a pxeboot server
08:39 AM gregcnc: fast boot off and legacy usb enabled?
08:39 AM miss0r|office2: methods_: I guess I could do that.. but won't it be just as picky?
08:40 AM miss0r|office2: gregcnc: I do not have any USB options _AT_ALL_
08:40 AM methods_: possibly
08:40 AM miss0r|office2: Will try the pxe server
08:40 AM methods_: that's what i do when i have trouble children that won't boot from media
08:41 AM methods_: and i'm too lazy to bust out a cd-rom/dvd
08:41 AM pcw_home: what image are you trying to boot?
08:42 AM miss0r|office2: pcw_home: linuxcnc-2.7-wheezy
08:44 AM pcw_home: I would try the stretch image, another option is to install on a different machine then move hard drive
08:44 AM miss0r|office2: stretch image? :)
08:44 AM miss0r|office2: Its just a pain it won't just boot. I hate UEFI
08:46 AM miss0r|office2: pcw_home: The one considered 'testing' ?
08:47 AM pcw_home: I think the J4105 needs a pretty new kernel for video support
08:47 AM miss0r|office2: Then I'll stick a video card in there.
08:47 AM miss0r|office2: Perhaps its just the video card failing me? :)
08:48 AM pcw_home: Rather than fight boot options its probably simper to install on a different machine
08:52 AM beachbumpete1: jthornton: agreed thank you ;)
08:53 AM miss0r|office2: pcw_home: Yeah. That is begenning to sounds like the way to go. When doing so, would you still recommend using the stretch version?
08:56 AM gregcnc: https://forum.linuxcnc.org/18-computer/34992-motherboard-for-linuxcnc-uspace-mesa-7i80hd?start=10
08:56 AM miss0r|office2: gregcnc: Basically the tread that made me get this motherboard
09:00 AM pcw_home: I would reccomend Stretch just because Wheezy is pretty old for a 4105
09:00 AM miss0r|office2: Alright. I will see if that boots on the new machine, if not, I will install it in a different pc
09:27 AM miss0r|office2: bah... Even installing it on another computer presents problems. It would seem the resolution for the setup screen is too great for the monitor I have for the test setup :(
09:44 AM Loetmichel: hmm. got the CNC 6040 running... at 45mm/s... bummer... now to get the ref switches installed...
11:25 AM fragalot: hey
11:28 AM gloops: sht, just lost position half way through a 4-5 hour job
11:28 AM fragalot: ._.
11:28 AM gloops: no was back..is there?
11:28 AM gloops: way
11:28 AM fragalot: when material is gone, it's gone
11:29 AM gloops: it wasnt cutting at the time
11:29 AM fragalot: if the material is not yet gone, you can figure out where it was, find the position, and hit go again
11:29 AM gloops: how can i find the position?
11:29 AM gloops: i hot stop and homed it
11:29 AM gloops: hit
11:29 AM fragalot: edge finder, if there is an edge you can use as a reference
11:30 AM gloops: hmm, there is a pocket
11:31 AM gloops: 20mm back from the pocket is the xy0
11:31 AM gloops: lol, i cant see it happening
11:31 AM fragalot: why not? if there is a pocket in a known location, you're set
11:31 AM gloops: no edge finder
11:32 AM gloops: also new tool of different diamter
11:32 AM gloops: although could put the old tool back
11:32 AM fragalot: neither is an issue
11:32 AM gloops: im not to a few thou here
11:32 AM fragalot: you can find the edge with the edge of the tool
11:32 AM fragalot: if you spin it by hand, once you feel resistance you've reached the edge
11:32 AM fragalot: then you're off by half the diameter
11:33 AM gloops: if i put the old tool back, get it smack in the corner of the pocket, then deduct 20mm from x and y....
11:33 AM fragalot: corners are hard
11:33 AM fragalot: go for the sides
11:33 AM fragalot: you can set the X and Y locations individually, makes it easier
11:33 AM gloops: worth a go for 10 minutes i suppose, to save a couple of hours
11:36 AM gregcnc: is homing not accurate that you can't go back to the work offset and be in the right place?
11:44 AM fragalot: gregcnc: that depends greatly on the sensors used, and it also assumes that you KNOW what the work offset was.
11:45 AM gregcnc: of course, but the offset should still be there unless cleared
11:51 AM gloops: too late
11:52 AM gregcnc: what happened?
11:52 AM gloops: gregcnc so if home and then run from the start again, it will find the touch off co-ordinates from the last touch off
11:53 AM gregcnc: touch off enters values into the work offset selected G54, etc.
11:53 AM gloops: yes
11:53 AM gregcnc: then what are you asking?
11:53 AM gloops: i could have saved that as it wasnt cutting
11:54 AM gregcnc: you don't have to save anything, those values don't change until cleared or another touch is performed to overwrite those values
11:54 AM gloops: right
11:54 AM gregcnc: so what is the question
11:54 AM gloops: thats a new one to me - i just automatically assume position is lost - thats it
11:54 AM gloops: if it isnt cutting at the time - nothing is lost
11:55 AM gregcnc: if homing is accurate, all you needed in this case was to rehome the machine
11:55 AM gloops: yes
11:55 AM gloops: now i feel even more pissed off lol
11:55 AM gregcnc: i'm not asking questions so an a bit confused
11:56 AM gloops: im saying i see what you mean - yes thats all i had to do
11:56 AM gregcnc: ah ok
11:57 AM gloops: i feel more pissed off now - pissed off that i lost position, and pissed off because on this occasion i could have recovered it
11:57 AM gregcnc: how did you lose the offset? or did you pull the workpiece?
11:58 AM gloops: also pissed off because this is for my mrs whos expecting a present to take to a wedding on saturday, and it isnt made yet
11:58 AM gloops: i re-touched off the Y
11:58 AM CaptHindsight: still have 48 hours+
11:58 AM CaptHindsight: who needs sleep
11:59 AM gloops: and half the ÂŁ50 lump of oak
11:59 AM gregcnc: that's part of this game, sometimes mistakes cost 10kSUD spindles or worse
12:00 PM gloops: ill do it tommorrow, finish it friday
12:00 PM gloops: danish oil only takes a couple hours to dry
12:05 PM miss0r|office2: Success !
12:05 PM miss0r|office2: pcw_home: Stretch was what was needed. Thanks :)
12:05 PM miss0r|office2: gloops: wtf is danish oil? :)
12:10 PM CaptHindsight: what you get when you squeeze danes hard enough
12:10 PM miss0r|office2: CaptHindsight: Thats just called 'fat' 'round here
12:10 PM CaptHindsight: miss0r|office2: there are all sorts of wood treatments with odd names
12:10 PM miss0r|office2: yeah
12:16 PM CaptHindsight: miss0r|office2: https://en.wikipedia.org/wiki/Danish_pastry
12:21 PM fragalot: miss0r|office2: Boten Anna. You're welcome.
12:22 PM fragalot: miss0r|office2: danish oil = linseed oil mixed with varnish
12:33 PM miss0r|office2: fragalot: You can't break me with boten Anna.... I've already been broken by it earlier in life :)
12:36 PM fragalot: miss0r|office2: The re-breakening.
12:36 PM miss0r|office2: :D
12:36 PM fragalot: so how did you get your POS to boot?
12:36 PM miss0r|office2: downloaded the 'testing' version of linuxcnc, based on Debian stretch.
12:37 PM miss0r|office2: Apparently my hardware was so new, that they had figured a new way to have uefi screw everyone using a non windows os
12:37 PM fragalot: so you've been blaming the poor mobo manufacturer because of a dodgy linuxcnc kernel? :P
12:37 PM miss0r|office2: I am still very much blaming them - because, as you know, linux is flawless
12:38 PM miss0r|office2: FLAWLESS I TELLS YA !
12:38 PM fragalot: some kernels more than others
12:38 PM miss0r|office2: _FLAWLESS_
12:38 PM miss0r|office2: :)
12:39 PM miss0r|office2: I'm unsure how well the computer is doing the the latency test. I'm sorta' confused about what is acceptable or not; especially when running servos
12:39 PM fragalot: so mean especially when running mesa cards that do most of the work for you?
12:40 PM miss0r|office2: yeah. So it is not critical. It just can't 'not answer' when called upon :)
12:41 PM * miss0r|office2 will now go design the layout of the box to come..
12:41 PM miss0r|office2: Although, I am honnestly considering buying a steel cabinet with a hinged lid on it
12:41 PM * fragalot did
12:41 PM fragalot: miss0r|office2: you know you want to get a rittal desk :D
12:42 PM miss0r|office2: a rittal desk? wtf? :D
12:42 PM fragalot: I'm sure you could fit it outside somewhere
12:42 PM fragalot: miss0r|office2: https://www.rittal.com/us-en/product/list.action?categoryPath=PG7660SCHRANK1
12:42 PM miss0r|office2: haha. I'll need to suspend a tarp between some trees then :D
12:42 PM miss0r|office2: that is pretty sexy.. :D
12:43 PM miss0r|office2: But I am going for small here.
12:43 PM miss0r|office2: The smaller the better. The current controller is blocking access to little over half my stock shelfing.. The new one would do well, by staying out'a the way :D
12:44 PM fragalot: xD
12:45 PM CaptHindsight: I've wondered who actually buys those
12:45 PM fragalot: we do
12:45 PM fragalot: mostly paper mills that request that style instead of the 'default' AE style
12:47 PM CaptHindsight: https://www.rittal.com/us-en/product/show/variantdetail.action?categoryPath=/PG0001/PG0002SCHRANK1/PG7660SCHRANK1/PG0117SCHRANK1/PRO0124SCHRANK&productID=6902300
12:47 PM miss0r|office2: :D
12:47 PM CaptHindsight: pretty sure that is ~$2k in white
12:48 PM fragalot: haha
12:48 PM CaptHindsight: pre drilled
12:48 PM miss0r|office2: wtf haha
12:48 PM miss0r|office2: Industrial clients will buy that without thinking :)
12:49 PM CaptHindsight: on ebay for EUR 108,99
12:49 PM fragalot: when I said 'we do', I meant the TP Consoles :P
12:49 PM fragalot: useful for control centres in larger pants
12:49 PM fragalot: plants
12:49 PM fragalot: >.>
12:49 PM CaptHindsight: nice stuff
12:51 PM miss0r|office2: Having no idea about this latency test, does this look alright: https://imgur.com/a/s9N3itw
12:54 PM CaptHindsight: fine
12:55 PM CaptHindsight: it's frustrating when it looks like yours and then there are 1-2 spikes way way out to one or both sides every 2 hours
12:56 PM miss0r|office2: Hehe, I bet
12:56 PM miss0r|office2: So this is perhaps even a good result? (This motherboard was 2 seconds away from becomming a paper weight earlier :)
12:57 PM fragalot: I bet it'd fit fine mounted on the door of my cabinet
12:57 PM miss0r|office2: fragalot: how would I get it to you? I am running out of carriers to trust
12:57 PM fragalot: deliver it yourself
12:58 PM miss0r|office2: hehe. Nah. I'll use it. It finally works :D
01:00 PM miss0r|office2: It seems I'll need a 600x500x200 cabinet. HxWxD. That sounds a bit bulky though
01:01 PM fragalot: mine's 600x800x300
01:01 PM fragalot: >.<
01:01 PM miss0r|office2: for your cnc project?
01:01 PM fragalot: (and it IS bulky!)
01:01 PM fragalot: yes
01:01 PM miss0r|office2: well.. You are going to have a terminal else where, I suppose. This going to be resting on a support right at eye level
01:02 PM fragalot: yeah this is getting tucked away into a cubby hole somewhere
01:02 PM miss0r|office2: hehe yeah
01:02 PM fragalot: or on the wall with a panelPC mounted in it, who knows
01:03 PM miss0r|office2: Also; This only has to be this big to allow me to have the screen in it
01:03 PM miss0r|office2: 17" touchscreen
01:03 PM miss0r|office2: (One I had laying around)
01:03 PM miss0r|office2: 12" would've been nicer
01:04 PM Joe_Hildreth: Hello all
01:04 PM miss0r|office2: hello Joe
01:05 PM miss0r|office2: fragalot: Is your cabinet stainless? or just painted steel?
01:06 PM fragalot: painted
01:06 PM Joe_Hildreth: I have been working on another installment of CNC for the home hobbyist. This one is about stepper drivers. I have a question about the path of things. Is this correct or am I missing something ...
01:06 PM Joe_Hildreth: Is the following path correct? GCode -> Interpreter -> Trajectory Planner -> Motion -> Stepper Driver -> Stepper Motor
01:21 PM Joe_Hildreth: no takers???
01:22 PM andypugh: For what?
01:23 PM CaptHindsight: GCode -> Interpreter -> Trajectory Planner -> Motion -> Stepper Driver -> Stepper Motor
01:23 PM CaptHindsight: yes
01:24 PM CaptHindsight: for open loop anyway
01:27 PM Loetmichel: hmm, is the servo thread under "motion"?
01:28 PM andypugh: “motion” runs in the servo thread
01:30 PM CaptHindsight: http://wiki.linuxcnc.org/cgi-bin/wiki.pl?EMC_Components
01:34 PM andypugh: CaptHindsight: I prefer not to use the wiki for this sort of thing, it’s not maintained and is horribly out of date in places
01:36 PM andypugh: The diagrams on that Wiki page seem to be from here; http://linuxcnc.org/docs/2.7/html/code/code-notes.html
01:36 PM CaptHindsight: ok
01:37 PM CaptHindsight: any idea what exactly is so repulsive to many about NML?
01:38 PM andypugh: It’s old.
01:38 PM andypugh: (Also, inefficient and hard to extend without source-code changes)
01:39 PM CaptHindsight: old, not hip or old no longer supported by the devs?
01:39 PM andypugh: Worth noting that the chap who wrote it was surprised it was still in use and thought it should be replaced when he was telephoned from the Wichita meet-up 5 years ago...
01:39 PM CaptHindsight: ah
01:39 PM andypugh: That was Shackleford, from NIST.
01:39 PM CaptHindsight: https://en.wikipedia.org/wiki/ZeroMQ
01:40 PM CaptHindsight: besides milling remotely from your phone while at the beach what do they want it for?
01:41 PM CaptHindsight: asking for a friend
01:42 PM andypugh: I think that, actually, Machinekit do only want it to mill from their phone
01:43 PM methods_: makes sense
01:43 PM andypugh: (Maybe because their choice of hardware, BBB is too weak to handle a GUI)
01:43 PM CaptHindsight: any idea of the hours required to swap NML to 0MQ?
01:43 PM CaptHindsight: i.mx8 is the chip they want
01:43 PM CaptHindsight: only took 5 years
01:44 PM CaptHindsight: all the others decided to use a non-open GPU
01:45 PM CaptHindsight: but I think somebody had a tie to TI so they went for it
01:45 PM CaptHindsight: reffering to machinekit
01:48 PM CaptHindsight: C Morely is looking for others interested in separating HAL
01:50 PM CaptHindsight: my list might be adding support for Vulkan (openGL's successor)
01:51 PM CaptHindsight: separating HAL
01:51 PM CaptHindsight: replace NML
01:52 PM CaptHindsight: up until now I've just had to keep RTAI going
01:53 PM CaptHindsight: I just use the parts LCNC I need and don't worry about how it's "overkill" or "big"
01:53 PM CaptHindsight: it just works
02:18 PM andypugh: Does Digikey work for other folks? I am getting a 403
02:19 PM CaptHindsight: same here
02:19 PM CaptHindsight: had problems with usps.com earlier as well
02:20 PM CaptHindsight: yet https://downforeveryoneorjustme.com/digikey.com
02:21 PM CaptHindsight: and down http://www.isitdownrightnow.com/digikey.com.html
02:22 PM roycroft: usps' onine tracking system has gotten to be pretty good, except it's down far too often
02:23 PM andypugh: 403 is not “Down” It is “up but not sending anything"
02:26 PM CaptHindsight: down enough :)
02:31 PM Joe_Hildreth: Sorry, was called away from computer. Thank you CaptHindsight. I just wanted to make a mention of the direction of information flow in this episode. I appreciate you guys and gals. Thanks!!
02:54 PM rmu|w: digikey (.at) is working here
03:08 PM Tom_L: busy place today
03:56 PM Deejay: gn8
04:08 PM * JT-Shop finally understands bit shifting :)
04:43 PM Jin^eLD is now known as Jin|away
05:01 PM Tom_L: JT-Shop did you get that sorted out from this morning?
05:02 PM Tom_L: JT-Shop, http://tom-itx.no-ip.biz:81/~webpage/avr/c_bits/bits_index.php
05:07 PM Tom_L: To see if a bit is set or clear just requires the AND operator, but with no assignment. To see if bit 7 is set in the variable foo:
05:07 PM Tom_L: if(foo & 0x80)
05:07 PM Tom_L: {
05:07 PM Tom_L: }
05:07 PM Tom_L: may have done some good 8 hrs ago
05:22 PM Tecan: https://github.com/tecan/videoDriverUpdater/blob/master/OtherScripts/rippers/DVDRipper.sh incase you needed one
05:25 PM _unreal_: Opinion question?
05:26 PM Tecan: how if would i do if not exists then if [ -d "./rip" ]; then
05:26 PM _unreal_: So I got my nice not to expensive EMR relay
05:26 PM Tecan: [ !-d "./rip" ]
05:26 PM Tecan: just use an else ?
05:26 PM _unreal_: it is a DUAL contact single throw
05:28 PM _unreal_: Should I solder the short 12g wires to the LOAD contacts? or use the blade connectors?
05:28 PM _unreal_: I could be running upto 20A 120ac
05:28 PM _unreal_: the relay is rated for way more then that
05:28 PM _unreal_: this is a question of soldering the wires to the relay OR using the blade connectors?
05:36 PM Tom_L: don't solder
05:37 PM Tecan: oops wrong channel
05:38 PM _unreal_: Tecan, ?
05:38 PM Tom_L: o elseif if you want to be more specific
05:39 PM Tom_L: else is a catch all
05:42 PM Tom_L: btw Tecan, what does fi do?
05:44 PM _unreal_: @#$@#$ arg.... waiting on my custom 90 degree hdmi and micro sub cables
05:46 PM Tom_L: i'm obviously not from a unix croud. that's the craziest thing i've ever seen...
05:46 PM _unreal_: Tom_L, ?
05:46 PM Tom_L: crowd
05:47 PM _unreal_: ahh I have no idea what you mean
06:05 PM andypugh: _unreal_: What size are the blades? What is the current rating of matching crimps? Possibly plenty.
06:07 PM andypugh: (You might be surprised to find that D-sub connectors are 5A per pin..)
06:07 PM Tom_L: what surprises me is what they think a To220 MOSFET lead can take current wise
06:08 PM andypugh: Checking further, typical _solder_ D-subs are 7.5A
06:09 PM Tom_L: if they were from china they would melt the housing
06:09 PM andypugh: Tom_L: I can find 100A ones…
06:09 PM Tom_L: yeah
06:09 PM Tom_L: but will the leads hold up?
06:09 PM andypugh: It does seem a big ask
06:09 PM andypugh: https://uk.rs-online.com/web/p/mosfet-transistors/1513382/
06:10 PM Tom_L: i've got some 50A ones
07:13 PM Tecan: found a way to speed up the ripper
07:13 PM Tecan: can do 5 in the same ammount of time
07:13 PM norias: https://www.youtube.com/watch?v=lriWlHZAy8A
07:15 PM norias: or, if you like, jack the knife
07:20 PM Tecan: suiting :)
07:20 PM norias: I thought so
07:21 PM Tecan: reminds me i need to figure out a way to convert vhs to avi, there is a movie called jack knife with de nero i want to see
07:21 PM Tecan: cant find it on torrent
07:22 PM Tecan: i got a really good deal on a ton of vhs tapes from a garage sale, 3 rubbermaid bins allmost full for 5 dollars and a 3d printed ring on a string toy
07:22 PM norias: huh
07:23 PM Loetmichel: Tecan: thats easy: get a vhs player and a video digitizer
07:23 PM Loetmichel: quality on those old tapes is usually gruesome though, even more gruesome when they are THAT old.
07:27 PM Tecan: is 720x480 good enough for vhs ?
07:27 PM Tecan: https://www.ebay.ca/itm/USB-2-0-to-3-RCA-Audio-S-Video-TV-DVD-VHS-RW-Capture-Converter-Adapter-Cable/122170357461 found this for 8 dollars
07:28 PM CaptHindsight: https://youtu.be/YPQcBDsnE8c?t=6m8s singer looks full of energy, hah
07:28 PM Tecan: there are some pretty fancy usb3 ones out there but a bit expensive
07:29 PM Tecan: 30fps too low
07:29 PM Tecan: need to get a 1080 60 fps one for 20 dollars
07:32 PM Loetmichel: Tecan: NTSC was even less pixels, and interlaced to top it off
07:33 PM Loetmichel: so its effective 15 full frames per second
07:33 PM Loetmichel: ah, sorrs
07:33 PM Loetmichel: sorry, 30 full frames
07:33 PM Loetmichel: 60hz interlaced
07:34 PM CaptHindsight: QCIF was about what you saw on NTSC back in the olden days
07:35 PM Loetmichel: in theory NTSC has 720*480 and 30hz. Practically its more like quarter that
07:35 PM Loetmichel: (half in each direction)
07:35 PM CaptHindsight: unless you had a strong signal and a well tuned TV
07:35 PM Loetmichel: especially after such a long time of storing those tapes
07:35 PM Tecan: looks like the 16 dollar 1080p capture cards work with linux too
07:36 PM Tecan: waiting to confirm that, gotta find more info
07:36 PM Loetmichel: Tecan: 1080p dosent help at all when the source material is 320*240 at best. With a lot of dropouts
07:37 PM CaptHindsight: we used to envy PAL and SECAM
07:37 PM Loetmichel: its "firing cannons on sparrows" as we germans say ;)
07:37 PM Loetmichel: pal isnt THAT much better
07:37 PM CaptHindsight: oberkaputzing
07:38 PM Loetmichel: theoretically 768*575, but at 50hz interlaced and not that much more left of the signal after one term of recording it on vhs and playing it back
07:38 PM Loetmichel: overkill, yes. couldnt remember that word/phrase
07:38 PM SpeedEvil: There are video recorders that will do closer to PAL limits. VHS ain't it.
07:39 PM Loetmichel: SpeedEvil: tell me about it... i still have a working first gen sony betamax recorder in the cellar ;)
07:39 PM CaptHindsight: NTSC had just a vestigal sideband and the notch filter would wipe out most "pixels" over 200 in any direction
07:40 PM SpeedEvil: Loetmichel: Beta isn't _that_ much better.
07:40 PM CaptHindsight: we had 3/4" beta for higher bandwidth
07:40 PM SpeedEvil: yeah - the expensive one (not consumer beta) is better.
07:40 PM Loetmichel: SpeedEvil: the sony could do close to 12 MHZ video bandwith
07:41 PM Loetmichel: thats a LOT better than the usual 3-6 mhz from cheap VHS recorders
07:41 PM CaptHindsight: https://en.wikipedia.org/wiki/Betamax#Comparison_with_other_video_formats
07:43 PM CaptHindsight: seems like yesterday I was bring home my new Beta-HIFI unit for $800 from work
07:44 PM Loetmichel: ah sorry, 12 mhz is the theoretical pal resolution... getting old mixing up memories
07:44 PM CaptHindsight: that's like $2000 today
07:44 PM CaptHindsight: what was i thinking
07:45 PM CaptHindsight: yeah, I don't think about it much anymore...
07:45 PM Loetmichel: SpeedEvil: a few decades ago i had to service some betacam equipment... maan that looked a LOT better than my home recorder ;)
07:45 PM CaptHindsight: I'd probably remember if I needed to restore one
07:45 PM SpeedEvil: Loetmichel: yeah - seen techmoan?
07:46 PM SpeedEvil: I don't know if he's reviewed any of the high end stuff of the time
07:46 PM Loetmichel: the cyber movie with the bad F/X?
07:46 PM Loetmichel: yes
07:48 PM Loetmichel: ah, no that was called somewhat different... just remembered a nerd with some sort of gloves on hacking on a apple 2e or something similar
07:48 PM Loetmichel: could have been a dragon, too
07:48 PM SpeedEvil: No, this is a guy that does reviews of old audio/video formats on youtube.
07:50 PM Loetmichel: ah, he was called "hackerman" from the moviel "kung fury"... and it was a Ti-99 ;)
07:50 PM Loetmichel: thanks, google ;)
07:51 PM Tecan: the 16 dollar 1080 card gets really hot i guess and i cant find anything about hd dvr1997 chipset driver for linux
07:51 PM Tecan: luckily there are others that work
07:51 PM Loetmichel: so what? let it get hot. where is the problem?
07:51 PM Tecan: i cant find any driver info
07:51 PM Loetmichel: thats bad
07:52 PM Loetmichel: SpeedEvil: nope, never came across him
07:53 PM Loetmichel: oh, i did... actually i saw a video with him. about that weird portable tape machine/record/radio
07:56 PM andypugh: Techmoan has some fun stuff, I like this one: https://www.youtube.com/watch?v=nBNTAmLRmUg&t=304s
07:57 PM andypugh: (I was half way through, and so is the link, suggest going to the beginning)
08:03 PM CaptHindsight: don't mess with Andy, he's the code enforcer :)
08:57 PM CaptHindsight: https://imgur.com/gallery/96aw1Rh
08:57 PM CaptHindsight: chips fly
11:42 PM fragalot: hi.