#robotics Logs

Jun 25 2017

#robotics Calendar

12:44 AM rue_shop3: ok, the motor and the bender are attached
12:47 AM rue_shop3: now I just need to work out how to mount them
12:47 AM rue_shop3: ~and move them~
12:54 AM z64555: whatcha makin
12:55 AM z64555: Tom_itx: huh, nice
12:57 AM rue_shop3: 12' mecha
12:57 AM rue_shop3: I'm STILL stuck on the pipe bender for it
01:14 AM rue_house: anniepoo,
03:01 AM Jak_o_Shadows: Been sick.
03:02 AM Jak_o_Shadows: I did manage to get the analog mux working with the joystick, so it's trimming
04:03 AM rue_shop3: ah
04:03 AM rue_shop3: its only 1:32am
04:03 AM rue_shop3: I thought by now it'd be 3
04:04 AM rue_shop3: I think i should probably call it a break anyhow
04:05 AM rue_shop3: I got 9 boards stripped
04:05 AM rue_shop3: ... the box is still just as full as it was
04:06 AM rue_shop3: went thru 3 soldering gun tips
04:07 AM rue_shop3: maybe about 4kg of components
04:14 AM anonnumberanon: good memories
04:15 AM hypodyne: stripping boards? shouldnt you be putting them together?
04:15 AM rue_house: I dont understand how I can take 9 boards out of a box and it dosn't get any emptier
04:16 AM rue_house: maybe you have the income and sources to get whatever parts you want, when you want them, I dont
04:16 AM rue_house: stripping down baords is still 90% of my supply
04:16 AM hypodyne: oh.. so you do tear downs..
04:16 AM hypodyne: I have done a few photocopiers.. good for nema 17 motors
04:19 AM rue_house: yep
04:21 AM hypodyne: there was an EEVblog where he went to buy some bolts, and come across a large room of all recycled electronics, all for sale.
04:22 AM anonnumberanon: most fruitful teardown for me was an APC
04:22 AM anonnumberanon: an IPS, I mean
04:26 AM robopal: hypodyne, yes but the guy was dead, wasnt he? Their relatives had a clearout, iirc
04:27 AM hypodyne: moved overseas
04:27 AM hypodyne: from memory
04:27 AM robopal: ok
04:28 AM hypodyne: finally found it https://www.youtube.com/watch?v=x8nbHYOc8ns
04:30 AM hypodyne: whats an IPS?
04:31 AM hypodyne: power supply?
04:41 AM anonnumberanon: y
12:29 PM rue_house: dear god, its my place on a larger scale
12:40 PM Tom_itx: never know when you might need one of these...
02:41 PM armyofevilrobots: Hey @rue_house , did I leave a 1/2” drill chuck in that box of tools for the little CNC?
02:42 PM armyofevilrobots: I need to drive a 1/2” shank on my pipe miter tool, and I can’t find the ^%@)* thing.
04:28 PM anniepoo: 8cD back from SF
04:29 PM Tom_itx: South of France?
04:29 PM Tom_itx: :)
04:29 PM anniepoo: San Francisco
04:29 PM anniepoo: 8cD it's been a week of mucho machine learning
04:30 PM anniepoo: esp. for Annie's thinking machine
04:30 PM Tom_itx: what machine?
04:30 PM anniepoo: &8cD <-- Annie's Brainium
04:30 PM anniepoo: but also some servers
04:34 PM Tom_itx: you get past the skull bone and it's just mush inside
04:36 PM anniepoo: pudding!
05:43 PM SpeedEvil: pooding in some cases,
06:02 PM anniepoo: poodledoo in mine
06:29 PM rue_shop3: ok robotics thinkers
06:30 PM rue_shop3: I have a problem that needs solving
06:30 PM rue_shop3: lets, for simplicity, say,
06:30 PM rue_shop3: I have a smartie sorter
06:30 PM rue_shop3: and its got a 32 bit colour analizer on it
06:30 PM rue_shop3: and I have custom smarties, that are of an unknown colour range
06:31 PM rue_shop3: and I have, lets say 300 bins
06:31 PM rue_shop3: the idea is that as the sorter goes thru the smarties, it builds the catagories
06:31 PM rue_shop3: so, how does it know where to break the ranges
06:31 PM rue_shop3: oh, greyscale smarties
06:31 PM anniepoo: whoo
06:31 PM anniepoo: ok
06:32 PM rue_shop3: (in reality, the smarties are screws and the adc is 24 bit)
06:32 PM anniepoo: lets say the categories are letters
06:33 PM rue_shop3: we dont know how many catagories there are
06:33 PM rue_shop3: we have a bin we havn't traversed thru yet
06:33 PM rue_shop3: 2 passes are taboo
06:34 PM anniepoo: ok, but you have the bins
06:34 PM rue_shop3: yea
06:34 PM rue_shop3: and its plausable to post-union bins
06:34 PM anniepoo: and you have some method of deciding whether two screws are the same?
06:34 PM anniepoo: if not, you must train
06:34 PM rue_shop3: yes
06:35 PM anniepoo: ok, then no problem
06:35 PM rue_shop3: but there are prolly about 10000 types of screws
06:35 PM anniepoo: lets say the screws are letters
06:35 PM anniepoo: yah, I'm getting there
06:35 PM rue_shop3: ok
06:36 PM anniepoo: and lets say you have 10 bins, and usually there's no more than 10 diff letters in string
06:36 PM rue_shop3: ok
06:37 PM anniepoo: though it could be 26 of course
06:37 PM rue_shop3: (interesting analogy)
06:37 PM rue_shop3: ok
06:37 PM anniepoo: so, you designate one bin as 'everything else'
06:37 PM rue_shop3: hmmm
06:37 PM anniepoo: (we'll return to 'everything else')
06:37 PM anniepoo: so, here comes our letters
06:38 PM rue_shop3: "Hello again large world"
06:38 PM anniepoo: GHHBILABHHGGIAA
06:38 PM rue_shop3: or that
06:38 PM anniepoo: put G in bin 0
06:38 PM anniepoo: put H in bin 1
06:38 PM anniepoo: put second H in bin 1 also
06:38 PM anniepoo: put B in bin 2
06:39 PM anniepoo: I in bin 3
06:39 PM anniepoo: L in bin 4
06:39 PM rue_shop3: you have enough bins tho
06:39 PM anniepoo: yes
06:39 PM rue_shop3: ok, so your safe
06:39 PM z64555: there's also bin size to consider
06:39 PM rue_shop3: this application probably isn't tho
06:39 PM anniepoo: if I run into more H's I put them into the same bin
06:39 PM anniepoo: Now, when I run out of bins
06:39 PM rue_shop3: last bin reserved as other
06:40 PM veverak: aaaaaaaa
06:40 PM anniepoo: I don't allocate bin 9 for any particular
06:40 PM veverak: details
06:40 PM anniepoo: yes
06:40 PM veverak: details
06:40 PM veverak: details
06:40 PM veverak: "one last detail and code is done"
06:40 PM veverak: ^^ neverending story
06:40 PM anniepoo: so, you dump everything else into bin 9
06:40 PM rue_shop3: k
06:40 PM z64555: veverak: who you working for, Columbo?
06:40 PM rue_shop3: and ask for more bin
06:40 PM z64555: "oh, just one more thing"
06:40 PM veverak: z64555: finishing one script for my robot
06:40 PM anniepoo: and indeed, you're guaranteed (more or less) that you don't have any of G,H,B,I,L etc in bin 9
06:40 PM rue_shop3: one of the differences is that I have mushy values,
06:41 PM rue_shop3: if one smartie is 4.99 and the other is 4.89 they *might* be close enough
06:41 PM anniepoo: so if you empty the bins and pour bin 9 into the intake hopper
06:41 PM z64555: Something that can be done is to merge bins of items that are adjacent to each other, with a larger deviation
06:41 PM anniepoo: you get 9 more unique parts, and a less full bin 9
06:42 PM anniepoo: ok, so, to deal with the classification
06:42 PM z64555: well, anniepoo, he said that a second pass is considered taboo
06:42 PM anniepoo: well, then he needs 10K bins
06:42 PM z64555: lol
06:42 PM * anniepoo has day job doing this kinda thing
06:43 PM anniepoo: to do classification, you might take images of all parts on pass 1
06:44 PM z64555: rue_shop3: what are your sorting criteria?
06:44 PM z64555: how many variables
06:44 PM anniepoo: you have to have a finite classification alphabet
06:45 PM z64555: length, pitch, driver head, head profile, tip type
06:45 PM z64555: ?
06:45 PM z64555: if this was smarties, then you'd have at most 3 variables, R, G, and B
06:45 PM anniepoo: and smarties cluster nicely
06:45 PM z64555: yes, they're easier to fuzzify
06:47 PM anniepoo: screws are harder to recognize because something like SIFT is going to be 'scale invariant'
06:48 PM anniepoo: Scale Invariant Feature Transform
06:48 PM anniepoo: but you're in the fortunate situation that you can generate zillions of training images
06:49 PM rue_shop3: phonecall, I'm back
06:49 PM anniepoo: to train 1/2" wood screws, just take a box of 1/2" woodscrews and pour throgh the machine
06:49 PM anniepoo: then take a big jar of misc. fasteners and pour through it as your negative set
06:50 PM anniepoo: train, and run the machine on your misc collection.
06:51 PM anniepoo: this gets 90% of the 1/2" woodscrews out of the misc collection
06:51 PM anniepoo: now dump the now cleaner misc set thru and use as new negative image set
06:51 PM rue_shop3: I have about 40k-60k screws that need sorting
06:51 PM anniepoo: your camera is in fixed orientation
06:52 PM anniepoo: ok
06:52 PM rue_shop3: I just want it by weight
06:52 PM anniepoo: that's probably good enough
06:52 PM anniepoo: the weight of fasteners is tightly controlled
06:52 PM anniepoo: if they corrode or something they'll change mass
06:52 PM rue_shop3: well it brings up the point that I can play with some hand sorted ones to see what the varriation is
06:52 PM rue_shop3: ?
06:53 PM anniepoo: if it were me, I'd consider some sorting mechanism that's essentially non-electronic
06:53 PM rue_shop3: I did, but having a robot arm do it by weight seems like the shortest path for me
06:53 PM z64555: -_-
06:54 PM rue_shop3: I have a drifting scale, so I need to deal with that between readings
06:54 PM rue_shop3: use a delta for the screw
06:54 PM anniepoo: one thing - compute how long it'll take the arm to do it
06:54 PM rue_shop3: no, that dosn't matter
06:54 PM anniepoo: have a sample screw in a bin off to the side
06:54 PM rue_shop3: 24/7 for 4 months is a drop in the hat
06:54 PM anniepoo: every hour or something have the robot reweigh the samples
06:55 PM anniepoo: yah, that's a good way
06:55 PM anniepoo: find some container you have a zillion of
06:55 PM anniepoo: and figure out a way the robot can get the right container
06:56 PM rue_shop3: the HX711 board I got didn't have the 10uF cap the datasheet requests, which caused about a 0x200 noise level
06:56 PM rue_shop3: I put in the cap and I'm down to about 0x90 on noise
06:56 PM anniepoo: maybe make a really long linear 'railroad' with some 'flat cars' on it with the bins
06:56 PM rue_shop3: less I think
06:56 PM rue_shop3: yup
06:57 PM anniepoo: you just move the 'railroad cars' back and forth by shoving with the arm
06:57 PM rue_shop3: I can use pipes and pneumatics too
06:57 PM anniepoo: you already have a device (the arm) to do all the hard part. just have it have a routine to move one bin left and one bin right
06:58 PM veverak: http://i.imgur.com/eR0yz1a.png <3
06:58 PM rue_shop3: I'm looking at the datasheet more to see if I should change the software behaviour to reduce the noise more
06:58 PM rue_shop3: I think your not supposed to talk to it while its reading
06:58 PM rue_shop3: and I"m constantly babbeling to it
06:59 PM anniepoo: talk to what?
06:59 PM rue_shop3: the HX711 reading the load cell
07:00 PM anniepoo: https://www.youtube.com/watch?v=ScrEe1vsPug&t=7s
07:00 PM anniepoo: 8cD our latest craziness
07:00 PM rue_shop3: I think the 0x90 noise might be it say "SHUT UP, I'M TRYING TO READ THIS!"
07:00 PM anniepoo: I'm thinking of getting an echo to do this
07:00 PM rue_shop3: erp, cant youtube on this
07:01 PM rue_shop3: its 50ms
07:01 PM rue_shop3: min
07:04 PM anniepoo: it's 21 mins
07:04 PM rue_shop3: miniumum 50ms to take a reading
07:04 PM anniepoo: ah
07:04 PM rue_shop3: I'll check the video on the other computer in a bit
07:10 PM anniepoo: 8cD
07:12 PM Tom_itx: rue_shop3, on your smartie sorter....
07:12 PM Tom_itx: i see no problem at all
07:12 PM Tom_itx: as there wouldn't be any to sort if i were there to help
07:14 PM malcom2073: My last job we had a pill sorter/packager. We used skittles for testing
07:14 PM anniepoo: 8c9
07:14 PM malcom2073: I ate a *lot* of skittles
07:14 PM anniepoo: LOL
07:15 PM anniepoo: rue - if you're going to do something with dividing the space arbitrarily
07:16 PM anniepoo: consider using the log of the weight
07:16 PM anniepoo: eg your heaviest screw is probably some big lag bolt
07:16 PM anniepoo: and your lightest is some tiny m2 fastener
07:17 PM * Tom_itx tosses in a wentworth screw for fun
07:17 PM anniepoo: and you could bin into 300 sizes by log and have an actually decent sorting by overall size
07:18 PM * anniepoo throws in some bizarre liquid nitrogen fitting
07:18 PM * anniepoo is here with a tap for a light bulb thread
07:19 PM anniepoo: I used to sell wooden toys
07:19 PM anniepoo: my company was 'Screwloose Toy Co'
07:19 PM anniepoo: I made a big wooden model of a wood screw for it
07:19 PM anniepoo: (a fun thing ot make on a table saw, incidentally)
07:20 PM rue_shop3: anniepoo, hmm
07:20 PM anniepoo: 8cD throw that in ther
07:20 PM rue_shop3: if I take the range
07:20 PM Tom_itx: http://tom-itx.no-ip.biz:81/~webpage/temp/thread.jpg
07:20 PM rue_shop3: ...
07:20 PM Tom_itx: 3 tpi
07:21 PM anniepoo: I have some screws we use with the CNC router. Identical in size to steel ones, but solid brass
07:21 PM anniepoo: LOL
07:21 PM Tom_itx: http://tom-itx.no-ip.biz:81/~webpage/temp/thread1.jpg
07:21 PM Tom_itx: replaced with that
07:21 PM Tom_itx: also 3 tpi
07:21 PM Tom_itx: ~1.5" diameter
07:22 PM * anniepoo is here, groaning, has a gun breach
07:22 PM rue_shop3: ok, real numbers
07:22 PM rue_shop3: the smallest reasonable screw is 0x400 the biggest reasonable screw is 0x4680
07:23 PM rue_shop3: 1024 to 18048 units
07:23 PM rue_shop3: lets say we want to log divide that up into...
07:24 PM rue_shop3: nice cut tom
07:24 PM rue_shop3: ok lets try this
07:24 PM rue_shop3: I have a 60 drawr bin
07:24 PM anniepoo: that is a fancy bit o' machining, Tom
07:25 PM anniepoo: mass may not be enough to separate some fasteners
07:25 PM rue_shop3: so, what are 60 log divisions of the range 1024 to 18048
07:26 PM anniepoo: hang on
07:26 PM rue_shop3: I'm lost on this one
07:26 PM anniepoo: 8cD make it 64 and I'll do it in my head
07:26 PM rue_shop3: log 60?
07:26 PM rue_shop3: hahaha
07:26 PM rue_shop3: your right
07:26 PM rue_shop3: ok, lets do this
07:27 PM rue_shop3: 64 between 1024 and (18048*16)
07:27 PM rue_shop3: 288768
07:27 PM anniepoo: hang on
07:27 PM * rue_shop3 tries to fudge numbers more
07:28 PM rue_shop3: 262144...
07:28 PM rue_shop3: 10 and 18 bits?
07:29 PM rue_shop3: delta 8 bits
07:29 PM anniepoo: ok
07:30 PM rue_shop3: so, 1/8 of a bit
07:30 PM rue_shop3: er
07:30 PM rue_shop3: yea
07:30 PM anniepoo: take the log (natural log) of the number you get, subtract off 6.9315
07:31 PM rue_shop3: ?
07:31 PM anniepoo: divide by 0.0478220
07:31 PM rue_shop3: divide who?
07:31 PM anniepoo: and round and you should have the bin number
07:31 PM anniepoo: hang on, will do that again
07:31 PM rue_shop3: yea that sound linear
07:32 PM rue_shop3: I dont mind an array of 64 values
07:32 PM anniepoo: W is going to be the weight - your 0x400 to 0x4680
07:32 PM anniepoo: The bin number is
07:32 PM rue_shop3: but if we call it
07:33 PM anniepoo: Bin = round((log(W) - 6.9315) / 0.0478220 )
07:33 PM rue_shop3: 0x400 to 0x40000
07:33 PM anniepoo: you might want to then restrict it to that range
07:33 PM rue_shop3: oh
07:33 PM anniepoo: that's for 60 bins, exact value
07:34 PM rue_shop3: ok
07:34 PM rue_shop3: oh
07:34 PM rue_shop3: :)
07:34 PM anniepoo: but you might want to forces Bin < 0 to bin 0 and bin > 59 to 59
07:34 PM anniepoo: (also, it should be floor, not round)
07:34 PM rue_shop3: yea, and consider the outter bins generic under/overflow
07:34 PM anniepoo: Max is log(18048), Min is log(1024), Box is (Max - Min)/60.
07:34 PM anniepoo: Max = 9.800790154297786,
07:34 PM anniepoo: Min = 6.931471805599453,
07:34 PM anniepoo: Box = 0.04782197247830555.
07:34 PM anniepoo: ?-
07:36 PM anniepoo: Thanks! I've spent this week around mathematicians, and feeling bad about my crummy math skills!
07:38 PM rue_shop3: apparently I'm remembering hwo to code C
07:39 PM rue_shop3: long value = 0x500;
07:39 PM rue_shop3: int binNum;
07:39 PM rue_shop3:
07:39 PM rue_shop3: binNum = (log(value) - 6.9315) / 0.0478220; // anniepoo did it!
07:39 PM rue_shop3: printf("bin: %d\n", binNum);
07:39 PM rue_shop3: bin 5
07:39 PM rue_shop3: er 4
07:40 PM rue_shop3: #define Limit(v,l,h) ((v) > (h)) ? (h) : ((v) < (l)) ? (l) : (v)
07:41 PM rue_shop3: ok!!!
07:41 PM rue_shop3: I have no idea if it works
07:42 PM rue_shop3: anniepoo, want to try that range again on a smaller subset and I'll and bomb it?
07:42 PM anniepoo: test it with max and min values
07:42 PM rue_shop3: its good
07:42 PM anniepoo: 8cD
07:43 PM rue_shop3: can you do that again? I'll make a set of 12 or so, and use like 6 bins?
07:44 PM anniepoo: binsize = (log(max) - log(min)) / numbins
07:44 PM Tom_itx: rue_shop3,
07:44 PM Tom_itx: you could have sorted the box by now
07:45 PM anniepoo: binNum = (log(value) - log(min)) / binsize;
07:45 PM anniepoo: now you can do any number you want
07:45 PM anniepoo: 8cD
07:46 PM rue_shop3: ah
07:46 PM rue_shop3: ok low of 0xd70 high of 0x2840
07:46 PM Tom_itx: gawd i'm in a lazy mood today
07:46 PM anniepoo: 8cD gooo Tom!
07:47 PM rue_shop3: Tom_itx, no, its well over 40000 screws
07:47 PM rue_shop3: were talking 90kg or so
07:47 PM Tom_itx: so have jester help
07:47 PM Tom_itx: :D
07:47 PM rue_shop3: hah, too hot he cant move his hands
07:47 PM anniepoo: I'm half fried from trip, not getting a lot accomplished
07:48 PM Tom_itx: i tested my mill software on a ssd and now need to move it back to the old hdd which has all the original files
07:48 PM Tom_itx: moving from ubuntu to debian
07:49 PM Tom_itx: unless rue_shop3 can help me recover the GUI on ubuntu
07:51 PM rue_shop3: you would have to do evil things
07:52 PM Tom_itx: it would be easier just to make the switch, right?
07:52 PM rue_shop3: new debian is evil
07:52 PM rue_shop3: last time I tried to do a new install it was just completely broken
07:52 PM Tom_itx: they're moving the lcnc to stretch atm
07:52 PM Tom_itx: debian 9?
07:52 PM rue_shop3: (about a year ago)
07:53 PM rue_shop3: I dont install often, sorry
07:53 PM Tom_itx: i updated the server to debian 8 and it went ok
07:53 PM Tom_itx: this is all rtai stuff from an install iso
07:54 PM Tom_itx: i just don't wanna lose anything from the old install i may have forgotten about
07:54 PM zhanx: what is wrong with your gui?
07:54 PM Tom_itx: the pc sat for quite a while and when i booted it was not there
07:55 PM rue_shop3: binNum = (log(value) - 8.143227) / 0.182843;
07:55 PM Tom_itx: nothing changed between except the passing of time
07:55 PM zhanx: sudo dpkg-reconfigure xserver-xorg try that
07:55 PM rue_shop3: hard drive files going corrupt
07:55 PM rue_shop3: you might also be abel to sling a command to reinstall and reconfigure every installed package
07:55 PM rue_shop3: which might find / fix the missing/corrupt files
07:55 PM rue_shop3: and it might bork the whole thing
07:56 PM Tom_itx: lemme boot it and try
07:56 PM zhanx: i would try a reconfig first and then switch if it fails
07:56 PM Tom_itx: i hate the gui debian uses as default
07:56 PM Tom_itx: can't figure out how to get mate on it
07:56 PM rue_shop3: me too
07:57 PM zhanx: or its a monitors.xml issue and you can delete it to fix it
07:57 PM zhanx: that is in ~/.config/
07:59 PM Tom_itx: ok i ran that, now reboot?
07:59 PM zhanx: yep
08:00 PM rue_shop3: ok, anniepoo I'm trying it out by hand
08:00 PM rue_shop3: 8 bins( small tackle box)
08:00 PM Tom_itx: the disk drive for UUID=a;sldrnqw4n5tp2q384yu tpq89hiz;km is not ready or present
08:01 PM zhanx: your drive is going south fast then
08:01 PM Tom_itx: it's not that old
08:01 PM Tom_itx: but it did sit for a while
08:02 PM zhanx: did it stop booting ?
08:02 PM Tom_itx: it did that time
08:02 PM zhanx: reboot it from power off
08:03 PM Tom_itx: it starts off by saying it's running in low graphic mode
08:03 PM zhanx: well its a gui right? chnage the res now
08:04 PM Tom_itx: never gets to the gui
08:04 PM zhanx: sudo apt-get install --reinstall ubuntu-desktop
08:05 PM zhanx: that will get you back to default
08:06 PM Tom_itx: see this ver is not supported anymore...
08:07 PM zhanx: so update and the backports on the server will have you up and running (unless they deleted they off the server)
08:08 PM Tom_itx: nothing is being updated
08:08 PM zhanx: sudo apt-get update and then sudo apt-get install --reinstall ubuntu-desktop
08:08 PM zhanx: wifi or ethernet?
08:08 PM Tom_itx: etherneet
08:08 PM zhanx: ifconfig
08:09 PM zhanx: check to see if you got an ip
08:09 PM Tom_itx: i got messages from them saying it wasn't being supported anymore
08:09 PM Tom_itx: i think this is a dead end
08:09 PM Tom_itx: i'm gonna focus on the new one i think
08:09 PM zhanx: k
08:09 PM Tom_itx: it won't even fetch updates
08:10 PM zhanx: well if you change you mind let me know, or if you need help etc. like rue i only run linux etc
08:10 PM Tom_itx: i think i'd rather move to something that's updatable
08:12 PM zhanx: windows xp them!
08:13 PM rue_shop3: OK ANN
08:14 PM rue_shop3: Tom_itx, sorry, I'v got my head deep into this
08:14 PM anniepoo: yup?
08:15 PM rue_shop3: anniepoo, there is ONE crossover, I think its a range rounding
08:15 PM rue_shop3: I'll take a pic
08:15 PM anniepoo: ok
08:17 PM rue_shop3: er, two corssovers, both on the extremes
08:20 PM rue_house: http://ruemohr.org/~ircjunk/robots/sparrow1/p1090052.jpg <-- motor on bender, yay!
08:21 PM rue_house: http://ruemohr.org/~ircjunk/images/p1090057.jpg <-- treasure-chest of stripped power supply parts
08:22 PM Tom_itx: rue_house, how do disable the login?
08:22 PM anniepoo: CNC tube bender is on my list of things for my hope chest
08:22 PM Tom_itx: so it boots right up into linux
08:22 PM rue_house: mmmm,
08:22 PM Tom_itx: debian
08:22 PM rue_house: it'll be a setting in the session manager
08:22 PM rue_house: I removed the session managers on all my machines
08:22 PM Tom_itx: i did it in ubuntu but i've slept since then
08:22 PM rue_house: which makes LOTS of things unhappy
08:23 PM Tom_itx: you seem to like unhappy
08:24 PM rue_house: http://ruemohr.org/~ircjunk/projects/screwsorter/p1090058.jpg <-- anniepoo
08:24 PM rue_house: it looks like the upper and lower ranges need to aritficially moved to get an extra point of resolution
08:25 PM Tom_itx: ok rue, one question... how do i prepare the old hdd to install a new os?
08:25 PM Tom_itx: do nothing but install?
08:25 PM rue_house: its like I should say there are 6 bins, and include -1 and 7
08:25 PM rue_house: Tom_itx, yea, linux will just install
08:25 PM Tom_itx: ok
08:25 PM Tom_itx: i hope i got everything i need off it
08:25 PM rue_house: it dosn't assume the boot block is empty and bork cause it isn't like microsoft
08:26 PM rue_house: anniepoo, and with that I pour 30k screws into it and see how it does?
08:26 PM rue_house: I could make bins from pipe
08:26 PM rue_house: and binary tree them
08:27 PM rue_house: each level of the binary tree could have 1 pneumatic solinoid
08:27 PM rue_house: so, 64 bins would only take 5 solinoids
08:28 PM anniepoo: you might want to manually weigh a few dozen screws of nearly 'the same size' to make sure you can classify well this way
08:28 PM rue_house: in the long run I dont think it matters
08:28 PM rue_house: I dont actually need hyper accurate sorting
08:28 PM anniepoo: right
08:29 PM rue_house: and like things will collect
08:29 PM anniepoo: thought you'd use arm
08:29 PM rue_house: yea
08:29 PM rue_house: the arm is to move input screws to the scale and out
08:29 PM anniepoo: why don't you devise something that allows the arm to move the bins?
08:30 PM rue_house: 64 bins is a LOT of space
08:30 PM rue_house: those arms cant reach tooooo far
08:30 PM anniepoo: I know
08:30 PM anniepoo: make a railroad track, as long as you have space for
08:30 PM rue_house: tho, it could open a drawr before it picks the tray off the scale
08:30 PM rue_house: hmmm
08:31 PM rue_house: dont I have a looong ... the scrapped plotter X axis!
08:31 PM rue_house: but just as easy with a funnel and a pneumatic tree
08:31 PM anniepoo: put bins beside track
08:31 PM rue_house: I think
08:31 PM anniepoo: arm drops screw in car
08:32 PM anniepoo: move car to right place
08:32 PM anniepoo: the car could be moved by rope and 2 pulleys
08:32 PM anniepoo: use arm to grip rope and move known amount
08:32 PM rue_house: it also need not be much bigger than a tablespoon
08:32 PM Tom_itx: waterfall sorter
08:32 PM rue_house: no, they aren't that precise
08:33 PM rue_house: that would do a good primary
08:33 PM anniepoo: the car just has to stop beside the right bin
08:33 PM Tom_itx: vibrating platform with progressively smaller slots for things to fall
08:33 PM rue_house: the heads varry too much
08:33 PM anniepoo: if you have some old model RR trains this acutally is good use of them
08:33 PM rue_house: I'm convinced it'd plug
08:34 PM rue_house: okok too many ideas
08:34 PM rue_house: Ihave about 3.5 hours left to live
08:34 PM anniepoo: lol
08:34 PM Tom_itx: human hours, dog hours, vulcan hours...
08:35 PM rue_house: human :/
08:35 PM rue_house: I need to make a program to read the numbers, and work out the bin number
08:35 PM rue_house: some averaging req'd
08:35 PM rue_house: right now, the avr reports the nummbers in 32 bit hex
08:36 PM rue_house: it tries to filter, but its still noisy as all hell
08:36 PM rue_house: anniepoo, :) your code sorted those
08:36 PM Tom_itx: what's lvm?
08:36 PM rue_house: linux volume manager,
08:36 PM rue_house: crap fluff
08:37 PM rue_house: unless you have a raid aray
08:37 PM Tom_itx: skip that..
08:37 PM Tom_itx: ok, no turning back now
08:38 PM Tom_itx: what was that remote file transfer program called
08:39 PM zhanx: FTP?
08:39 PM Tom_itx: no
08:39 PM Tom_itx: rue uses it
08:39 PM Tom_itx: or has
08:39 PM zhanx: i use filezilla
08:39 PM Tom_itx: that's it
08:40 PM Tom_itx: mmmm this takes longer than on a ssd...
08:56 PM rue_shop3: that was easy
08:56 PM rue_shop3: scanf("%x", value);
08:56 PM rue_shop3: fscanf(input, "%x", value);
08:58 PM rue_shop3: so, maybe the next step should be the binning system
08:58 PM rue_shop3: I like the idea of using pvc pipe
08:58 PM rue_shop3: but the endcaps would be really expensive
08:58 PM rue_shop3: unless I had something that could make them in volume really cheap
08:59 PM Tom_itx: ok so rue_shop3, where do i go to change from xfce to something else?
08:59 PM rue_shop3: even if they are just plastic
08:59 PM rue_shop3: what window manager do you want to use?
08:59 PM Tom_itx: where do i find available managers?
08:59 PM Tom_itx: mate
08:59 PM Tom_itx: if i can
08:59 PM rue_shop3: dont see mate on the list
09:00 PM rue_shop3: how about metacity?
09:00 PM Tom_itx: dunno about it
09:00 PM rue_shop3: well try it
09:00 PM Tom_itx: never tried any but mate
09:00 PM rue_shop3: apt-get install metacity
09:00 PM Tom_itx: first let's fix the root password again...
09:00 PM rue_shop3: sudo passwd
09:01 PM rue_shop3: sudo passwd root if you want
09:01 PM rue_shop3: sudo passwd root if you want
09:03 PM Tom_itx: unable to locate
09:03 PM Tom_itx: we need to fix those deb locations again i think
09:05 PM Tom_itx: has non-free checked already
09:05 PM Tom_itx: hmm
09:22 PM anniepoo: rue, don't use endcaps
09:22 PM Tom_itx: mmm 300+ updates
09:23 PM anniepoo: use hole saw to make a whole mass of disks and staple them in place
09:23 PM anniepoo: (or glue or something)
09:23 PM anniepoo: I'd make bins from something like soda bottles
09:43 PM anniepoo: or whatever you will be using to store the screws
09:44 PM anniepoo: I thought you were using milk containers or something
09:47 PM SpeedEvil: you can take a 2l soda bottle, and with practice, quickly chop off the noncylindrical part, and then fold down a ~1cm rim, and fold that over itself, and then put your hand in and with your hand in a towel, place your hand in and stretch the rim so it lays flat - quite quickly
09:47 PM SpeedEvil: to make nice hand safe robust non-floppy containers
09:49 PM anniepoo: oh, interesting
09:49 PM anniepoo: fold down inside?
09:50 PM anniepoo: (brief commercial interruption while we start the 3D printer)
10:04 PM Tom_itx: ok i think i figured out how to install mate
10:06 PM Tom_itx: but how do i switch from xcfe to mate?
10:14 PM SpeedEvil: anniepoo: yes.
10:14 PM SpeedEvil: It makes it considerably easier to 'crimp' the double-folded over together, just by expanding your hand.
10:26 PM anniepoo: cool
10:46 PM rue_shop3: anniepoo, thanks, you just jumped my project ahead like a week
10:48 PM anniepoo: 8cD
10:49 PM rue_shop3: bin system, supper machine,and stripping down circuit boards
10:49 PM rue_shop3: and the pipe bender for the 12 mecah
10:58 PM rue_shop3: I have a 64 led array in my 'play with' bin
10:59 PM rue_shop3: maybe I can have that do a visual on what bin the screw goes into
11:50 PM Tom_itx: rue_shop3, do you know how to change the default desktop manager?
11:51 PM Tom_itx: i managed to get mint installed but now it prompts me on login which one to use
11:51 PM Tom_itx: i'd like to uninstall xfce if i can
11:51 PM Tom_itx: mint works if i choose it