#garfield Logs
Oct 15 2018
#garfield Calendar
08:47 PM zhanx: Evening
09:00 PM rue_mohr: hey
09:00 PM rue_mohr: so, I got bigbang code for rx of serial yesterday
09:00 PM rue_mohr: on a tiny13
09:02 PM zhanx: nice, I thought you did that before
09:02 PM zhanx: wait that was another tiny
09:02 PM rue_mohr: not for rx
09:03 PM zhanx: So i think I have decent code for triangulation on the scanner, but the youngest stole the laser pointer I had and lost it
09:03 PM rue_mohr: hah
09:03 PM zhanx: I wanted to do still frame testing tonight but no
09:03 PM rue_mohr: "Damnit, almost took over the world!"
09:04 PM zhanx: yep
09:04 PM rue_mohr: I think I'v decided to use Motif for the Cam software gui
09:04 PM rue_mohr: of all things
09:04 PM zhanx: never even heard of it
09:04 PM rue_mohr: its OLD
09:04 PM rue_mohr: but its stable
09:05 PM rue_mohr: matter a fact, I dont know if its been changed in the last 10 years
09:05 PM zhanx: k, i am doing c with opencv for mine of course
09:05 PM rue_mohr: any gui?
09:05 PM zhanx: should i ?
09:05 PM rue_mohr: dunno what your doin, so ??
09:05 PM rue_mohr: can you find the laser line in the images of the gif?
09:06 PM zhanx: really, I was just going to do console on it to save overhead
09:06 PM rue_mohr: yup
09:06 PM zhanx: I could fine it but not get it right
09:06 PM rue_mohr: hu?
09:06 PM zhanx: the background color is too close so far
09:06 PM rue_mohr: whaaaat
09:06 PM rue_mohr: its grey!
09:07 PM zhanx: weird
09:07 PM rue_mohr: you have to agree that finding that red line in those images should NOT be an issue
09:07 PM zhanx: ok then, my code is not really for a test yet
09:07 PM zhanx: it should not be
09:07 PM zhanx: that is just a scan of the image by line
09:08 PM rue_mohr: its 360 degrees of a cube on its corner
09:08 PM rue_mohr: its a perfect cube
09:08 PM zhanx: k
09:08 PM zhanx: maybe my decode messed it up
09:08 PM rue_mohr: I can get/make you a better render
09:08 PM rue_mohr: ... if povray still works...
09:09 PM zhanx: povray has been abandonware for ever now
09:09 PM rue_mohr: doesn't matter , if it still works
09:09 PM zhanx: true
09:10 PM rue_mohr: and I'm not aware of the 'last' version having any bugs
09:10 PM zhanx: but i don't want something if i release it, having people just through hoops to get it to work
09:10 PM zhanx: gcc + opencv +avrdude
09:11 PM zhanx: I could have done the whole thing in processing and been done by now but processing sucks power
09:12 PM rue_mohr: if I knew how, I'd be tempted to do the line detection with a Neural network
09:13 PM zhanx: So i heard on the radio Trudeu plans to import 250 million Somalians in the next 10 years
09:13 PM rue_mohr: it would be nice to have someone good at leadership
09:13 PM zhanx: you can say goodbye to your health care after he does that
09:14 PM zhanx: the whole world is saying that right now
09:14 PM rue_mohr: if someone came along, the first way to tell would be them telling the usa to go stuff the trade deal up their ass :)
09:14 PM rue_mohr: its already privitazing
09:14 PM rue_mohr: their using the pot thing as a mechanism
09:14 PM zhanx: oh I agree on the trade deal, canada got fucked on it
09:15 PM rue_mohr: if the only med that works for you is pot, they sure the hell aren't gonna pay for it
09:15 PM rue_mohr: we been screwed over for years
09:15 PM zhanx: then Canada joined TTPP deal also
09:15 PM zhanx: TPP
09:16 PM zhanx: today was cool
09:16 PM zhanx: TV station
09:16 PM rue_mohr: yes?
09:16 PM zhanx: their video editing station
09:16 PM zhanx: 100 grand
09:16 PM rue_mohr: k
09:16 PM zhanx: 32g ram cards
09:16 PM zhanx: like wow
09:16 PM rue_mohr: I'll be intermittent, I'm gonna put away some of my china toys
09:16 PM zhanx: k
09:17 PM rue_mohr: oh that reminds me, I need to do a pickup for the hospital
09:17 PM zhanx: I was just there to replace a power supply on it. hotswap
09:17 PM rue_mohr: I'm the guy who takes away their e-waste
09:17 PM zhanx: one of 10
09:17 PM rue_mohr: :)
09:17 PM zhanx: nice
09:17 PM rue_mohr: sometimes its just junk, but I agreed to take whatever and I'll just deal with it
09:17 PM zhanx: 16 pairs of 32gb ram sticks, its crazy
09:18 PM rue_mohr: wow
09:18 PM zhanx: that could do your AI easy
09:18 PM rue_mohr: can much even use cards that big?
09:18 PM rue_mohr: 32G?
09:18 PM rue_mohr: hmm
09:18 PM rue_mohr: I think I need 4T
09:18 PM rue_mohr: iirc
09:19 PM zhanx: each stick they said was like 400
09:19 PM rue_mohr: BUT the gpu's are good enough
09:19 PM zhanx: no
09:19 PM zhanx: what you need is a IBM gpu card
09:20 PM zhanx: they made one back in the 2008-2011 that was 386 bases and software guided, engineer samples still cost 2000 on them
09:20 PM zhanx: you could shh into the gpu
09:20 PM zhanx: ssh
09:21 PM rue_shop3: heh
09:22 PM zhanx: imagine have control of all the cores in real time
09:24 PM rue_shop3: I need to get started with cuda
09:24 PM rue_shop3: I have some toys but have not set them up yet
09:25 PM zhanx: I need to work on my boiler for heat out here
09:25 PM Tom_L: what do you burn for heat?
09:25 PM zhanx: wood its free
09:26 PM zhanx: for the house its propane
09:27 PM furrywolf: got my 4x8 cnc table delivered today.
09:27 PM zhanx: nice pics?
09:28 PM furrywolf: none yet
09:28 PM rue_shop3: furrywolf, did I tell you about the 5" travel cross slide vise for $102?
09:28 PM furrywolf: no
09:28 PM rue_shop3: I think it was supposed to be 1020
09:29 PM rue_shop3: but they supposedly delivered it
09:29 PM rue_shop3: !!!!
09:29 PM rue_shop3: the si2302 is 3A!
09:30 PM furrywolf: it came with a pentium 4 pc with unknown software (haven't booted it yet), the wood router currently on the head, a plasma torch mount with a spring-loaded secondary z for touching off, a THC-300 torch height control missing sensor module, and a control box with three g203v (if I remember right) gecko stepper drivers.
09:31 PM zhanx: p4? linuxcnc I bet
09:31 PM furrywolf: the manual with it mentions mach2. yes, 2.
09:31 PM zhanx: Tom_L, will be able to help you with that if it has it
09:34 PM furrywolf: It currently does not have anything to interface the PC to the drivers. all the wires are cut.
09:35 PM zhanx: you have a project then
09:36 PM furrywolf: this is the result of drama, according to the guy I got it from. He was paying his buddy to work on it, then the buddy got pissed off he decided to sell the machine instead of keep it where the buddy could have free access to it, so the buddy got pissed off and cut it out and left with it.
09:37 PM Tom_L: perfect for a mesa card
09:37 PM furrywolf: whatever was in there before had an ethernet interface
09:38 PM furrywolf: the non-technical seller said his buddy used the term "microcontroller" when referring to it.
09:38 PM Tom_L: http://store.mesanet.com/index.php?route=product/product&product_id=306&search=7i92
09:38 PM Tom_L: would probably do just fine
09:38 PM furrywolf: yes, I know what mesa boards are. I have a 7i76e and a 7i92 (I think... the cheapest ethernet board).
09:38 PM Tom_L: i've got a 7i80
09:39 PM Tom_L: 72 io ethernet
09:39 PM Tom_L: and a smaller one
09:39 PM rue_shop3: furrywolf, mach2, its a parallel port
09:39 PM Tom_L: ahh it is a 7i92
09:41 PM rue_shop3: wow, me and grbl could have quick fun with that one
09:41 PM furrywolf: rue_shop3: at this time, there is very distinctly an ethernet cable ran to where the controller was, and the parallel cable coiled up and sitting in a separate box covered in dust.
09:41 PM furrywolf: could be there is no longer mach2 on it. :)
09:41 PM rue_shop3: so the gecko drives go to cut wires?
09:42 PM rue_shop3: the mach boards are cheap as dirt
09:42 PM rue_shop3: and will result in a slow machine under windows control
09:43 PM Tom_L: those are good drivers
09:43 PM rue_shop3: yea
09:43 PM rue_shop3: the gecko drivers are sweeeeeet
09:43 PM Tom_L: that's what i got
09:43 PM Tom_L: the 203v
09:43 PM furrywolf: the only reason I'd be tempted to keep mach is if the torch height control is hard to make work under linuxcnc.
09:43 PM Tom_L: furrywolf ask skunkwoks about that
09:43 PM Tom_L: he's got it working good
09:44 PM rue_shop3: the problem with linux and cnc is that nobody makes proper CAM software that runs on linux
09:44 PM Tom_L: even on corrugated metal
09:44 PM Tom_L: it follows the ridge
09:44 PM rue_shop3: once its gcode, your laughing
09:44 PM furrywolf: there's a manual for "SheetCAM" included.
09:45 PM Tom_L: yeah sheetcam is one they use
09:45 PM rue_shop3: it should output gcode tho, right?
09:45 PM rue_shop3: its windows I presume?
09:45 PM Tom_L: there are several that output gcode
09:45 PM rue_shop3: 98? maybe me?
09:45 PM furrywolf: the machine itself seems in ok condition, except the gantry design is not the best... the far end of the gantry is really, realy floppy.
09:45 PM Tom_L: i've never used that one
09:46 PM Tom_L: lcnc 2.8 has good gantry control
09:46 PM Tom_L: for 2 steppers
09:46 PM furrywolf: it needs either a second linear bearing and a big triangle, a second leadscrew on the far end, or a big loop of wire rope to force it to move at the same time as the driven side.
09:46 PM rue_shop3: I want to make a large machine, for plywood cutouts
09:47 PM rue_shop3: space is a problem
09:47 PM rue_shop3: it'd have to live outside
09:47 PM furrywolf: you can easily move it several inches, and when I asked, the seller admitted that the router was useless more than halfway out on the gantry...
09:47 PM rue_shop3: so its a retrofit plasmacutter then
09:48 PM furrywolf: it's pretty floppy even for plasma, but that could be bearing wear.
09:48 PM Tom_L: or rebuild the gantry
09:48 PM rue_shop3: ok, I sorted the 4 things I brought in from the house, lets see if Ic an get 4 more
09:48 PM Tom_L: i'm not wild about that style cnc
09:48 PM furrywolf: the gantry is quite well built otherwise
09:49 PM furrywolf: very solid aluminum extrusions, and the Y axis is a pair of 1" chromed guides with fancy linear bearings. Z is a nice precision slide, completely overkill.
09:49 PM furrywolf: the problem is the interface between the gantry and the table
09:50 PM Tom_L: maybe you can beef it up
09:50 PM furrywolf: parts of it are 3/4" aluminum plate...
09:51 PM furrywolf: but, it only attaches to the table with a single linear bearing on the driven side, and a pair of rollers on the far side. absolutely nothing to keep it square.
09:51 PM furrywolf: it needs either a second bearing on the driven side, or something driving the far side.
09:51 PM Tom_L: huh
09:51 PM rue_shop3: ... why did I get 74hc74?!?!
09:52 PM furrywolf: the one linear bearing is a nice one, but a thousandth play in it with a 5ft lever results in unacceptable flopping. heh.
09:53 PM furrywolf: a second bearing next to it would firm it up nicely
09:53 PM furrywolf: I'd rather drive the far end of the gantry, though.
09:55 PM furrywolf: I'll probably go with the big-loop-of-wire-rope fix.... ugly, but about $50 and it works.
09:55 PM Tom_L: get something that has least stretch to it
09:56 PM furrywolf: like 1/8" stainless wire rope? :P
09:56 PM furrywolf: also, a bunch of shoelaces tied together would be a substantial improvement over what it is now.
09:56 PM Tom_L: may cause more drag on the movement
09:57 PM furrywolf: it's a reasonably non-crappy leadscrew with a nema34 stepper.
09:57 PM Tom_L: good size stepper
09:57 PM furrywolf: a bit thinner of a leadscrew that I'd have liked, but it should work
09:57 PM Tom_L: what size?
09:58 PM furrywolf: probably 5/8"
09:58 PM Tom_L: acmescrew or ballscrew?
09:58 PM furrywolf: acme
09:58 PM furrywolf: with some spring-loaded plastic anti-backlash nut things
09:58 PM Tom_L: the table is 8' long?
09:59 PM furrywolf: a little bit over 8ft
09:59 PM Tom_L: may get whipping on the screw if you're not careful
10:00 PM furrywolf: yeah, that is quite possible. it sags under its own weight when the gantry is at the ends.
10:01 PM furrywolf: by far the bigger issue, however, the floppyness of the far end of the gantry.
10:01 PM Tom_L: http://bell-everman.com/products/linear-positioning/servobelt-linear-sbl
10:01 PM Tom_L: you might consider something like that
10:01 PM Tom_L: click on the 'how it works' tab
10:02 PM * furrywolf is not rich
10:02 PM furrywolf: some wire rope and a few pulleys is something I can afford.
10:02 PM Tom_L: "something like"
10:02 PM furrywolf: two new exotic drive units, on the other hand... :P
10:03 PM furrywolf: "how it works" needs pictures.
10:04 PM Tom_L: you saw the video..
10:04 PM furrywolf: and I like pictures, not videos.
10:05 PM Tom_L: they've got cad models and drawings
10:05 PM rue_shop3: ok I put away like 10 things, I'm calling it a night
10:05 PM Tom_L: requires signing up
10:06 PM rue_shop3: I just wish I could remember what software I wanted me to write
10:06 PM Tom_L: your cam software
10:06 PM rue_shop3: I'm so high on the code for receiving 9600 baud serial
10:06 PM Tom_L: you mentioned that the other day
10:06 PM rue_shop3: oh yea
10:06 PM rue_shop3: I'm trying to learn motif
10:06 PM rue_shop3: I cant go much further till I have a gui
10:07 PM furrywolf: that's kinda old...
10:13 PM rue_mohr: yea, but qt is crap
10:13 PM rue_mohr: and not much else works with C
10:13 PM rue_mohr: and, does it really matter?
10:13 PM furrywolf: gtk?
10:13 PM rue_mohr: I figure if motif is still around, its not going anywhere
10:14 PM rue_mohr: the gtk examples aren't working
10:14 PM rue_mohr: and there are contradictions
10:14 PM rue_mohr: it looks like motif hasn't changed since the internet was created, so all the documentation agrees
10:14 PM rue_mohr: the online docs anyhow :)
10:15 PM furrywolf: motif simply looks old... using anything with it is like popping the hood on an ancient vehicle and finding an updraft carb, band brakes, a magneto, a choke lever in the cab,...
10:15 PM furrywolf: every time you do so, you go "wow, this must be old!"
10:15 PM rue_mohr: right, I dont need a cam program that has 'pazzaz'
10:16 PM rue_mohr: :) hey, if you got time to help me make https://developer.gnome.org/gtk-tutorial/stable/x1577.html that work, I'm game
10:17 PM rue_mohr: I really dont need much
10:17 PM rue_mohr: a menu bar would be a great start
10:17 PM rue_mohr: after that, I'll need an area I can draw in
10:18 PM furrywolf: only gui design I've done was in java, many many years ago.
10:18 PM furrywolf: (back before the current even model)
10:18 PM furrywolf: event
10:18 PM rue_mohr: mmm
10:18 PM rue_mohr: and, I need to make supper, and am out of a critical ingradiant for almost evrything
10:19 PM furrywolf: maybe first you should make a trip to the store?
10:19 PM * furrywolf wasn't in the mood to cook, so had salami, crackers, and picked veggies
10:19 PM furrywolf: pickled
10:26 PM rue_mohr: I'll just throw some junk togethor and add rice
10:26 PM Tom_L: it all ends up the same anyway
10:26 PM rue_mohr: ok, lets go motif
10:27 PM rue_mohr: Tom_L, not all of it, some of it more than others becomes blood cholesterol
10:27 PM rue_mohr: esp if your cholesterol regulator is broken
10:28 PM Tom_L: in the end it's all dust or ashes
10:28 PM rue_mohr: and just decides to convert anything it can inot cholesterol
10:29 PM rue_mohr: I dont think the availablity of haloween candy helps
10:29 PM Tom_L: not so much no
10:33 PM zhanx: dust becomes stone possibly like a fossil
10:33 PM zhanx: or kidney
10:34 PM rue_mohr: longer terms guys, it all becomes haet
10:34 PM rue_mohr: nothing turns the heat back into anything
10:34 PM zhanx: no, that time has pasted
10:34 PM zhanx: psat
10:34 PM zhanx: good lord
10:34 PM Tom_L: watching a national geographic show... they've fully 3d scanned the titanic and modeled it
10:35 PM Tom_L: and pasted thousands of pics together
10:35 PM zhanx: coal was created due to lack of bacteria to break down trees
10:35 PM Tom_L: plenty of it around for sure
10:37 PM rue_mohr: motif is so old
10:37 PM rue_mohr: int main(argc, argv)
10:37 PM rue_mohr: int argc;
10:37 PM rue_mohr: char *argv[];
10:37 PM rue_mohr: {
10:37 PM rue_mohr: they declare their functions like that
10:38 PM Tom_L: looks normal to me :)
10:38 PM furrywolf: <furrywolf> that's kinda old...
10:38 PM Tom_L: dates my code ability too
10:38 PM rue_mohr: look closer!
11:10 PM furrywolf: bbl, wolfy bedtime
11:59 PM rue_mohr: if I do this in motif, I'm SO close to X, that my program will only ever work on linux, and you know what????
11:59 PM rue_mohr: THATS justice in a way