#robotics Logs

Aug 03 2015

#robotics Calendar


09:17 rue_house depending
09:49 rue_house someone remind me to exploit the computer lab at the school to make a gear library
10:02 SpeedEvil Some ESCs can be reflashed to do I
10:02 SpeedEvil 2c or similar
13:37 _moon hey does anyone know anything about TANDY 102 model?
14:04 _moon Well ill be back later i supose, but im looking for the correct address to bit bang on in BASIC on this old girl.
14:12 hering I suppose you have already looked into the owners manual that can be found on the web? (http://www.classiccmp.org/cini/pdf/Tandy/Model%20102%20Owners%20Manual.pdf)
20:49 rue_school ah, much better
20:49 rue_school _moon, you didn't burn down the shop yet did you?
20:50 zhanx evening rue
20:50 rue_school hey
20:50 rue_school I'm in vancouver, for the week anyhow
21:03 orlock as annoying as the work is
21:03 orlock fuck my work is awesome
21:04 rue_school successfull day?
21:04 orlock nah, been stuck on the same problem since lunchtime yesterday
21:04 rue_school I tried solidworks today in one of the computer labs, I hate it
21:04 orlock but the guy with the problem
21:05 orlock is the co-ordinator of the prototype manufacturing centre
21:05 rue_school ok, my alarm clock is set up
21:05 orlock 3 or 4 CNC mills
21:05 orlock CNC lath
21:05 rue_school I just have to make sure I do not adjust the volume of the computer
21:05 orlock Multiple Vac. formers
21:05 orlock ObJet printer, plus some others
21:05 rue_school nice
21:06 orlock he's a pattern maker by trade
21:06 rue_school I'm gonna take good pics of the vacuum former in the plastic labs here, work out a design to make at home
21:06 orlock has a cabinet full of all these amazing patterns and models
21:06 orlock 1.5" diameter impellers
21:06 orlock everything for turning raw materials into a finished product
21:07 zhanx rue, archive them for me ok?
21:07 rue_school how about I just pass along the deisng details of what I decide to make
21:07 zhanx rue is it dad we are going to college when we both could teach half the classes?
21:08 zhanx nope the pics you take
21:08 zhanx we each make our own
21:08 rue_school zhanx, what do you know about long term burning in a finger joint?
21:08 rue_school you must be familiar with all sorts of junk
21:09 zhanx descriptor more please
21:09 zhanx flexing pain, deflexing
21:09 zhanx pressure
21:09 rue_school left index, burning at a point just after the knuckle on the top
21:09 zhanx rotatation
21:09 rue_school aggrivated with sideways force
21:09 rue_school not moving its ok
21:09 zhanx tendon strain
21:10 rue_school I immobilized it for 3 days and it helped a bit
21:10 rue_school k
21:10 zhanx yep
21:10 zhanx takes 4-6 weeks
21:10 rue_school how long do you think I need to give it ?
21:10 zhanx low blood flow area
21:10 rue_school immobilized?
21:10 rue_school ugh
21:10 orlock too much clicking?
21:10 rue_school where is a knife...
21:10 zhanx immobilized 2 weekish
21:10 rue_school well, no,
21:11 rue_school but I noticed I hit it sideways often on the truck turn signal
21:11 rue_school prolly helps I'm not driving for 10 weeks
21:11 zhanx true and it could as bad as it sounds be a bruised bone
21:11 zhanx lack of milk?
21:11 rue_school I stick that finger out while turning to hit hte turn signal
21:12 zhanx dont stick your finger out at me
21:12 rue_school hmm, I'm on a low milk diet, it was related to excessive methane production
21:12 e_school sticks his finger in the
21:12 zhanx eat more meat then
21:12 rue_school meat... yea... funny that
21:12 rue_school been working on that one latley
21:12 zhanx also, any swelling?
21:12 rue_school no
21:12 rue_school that I been looking for
21:13 zhanx ok tendon or bone 90%
21:13 zhanx 2 weeks easy on it
21:13 zhanx if no improvement see a uni hack
21:13 rue_school I'll print a sling for it
21:13 zhanx if it swells go in quick
21:13 rue_school ... uni hack?
21:13 zhanx univerisity free care
21:14 rue_school oh there is cool insight
21:14 orlock i printed the LFS Elephant
21:14 rue_school heh
21:14 rue_school orlock, ok
21:14 orlock The trunk really doesnt have much holding it together
21:14 orlock theres a modded one to have a stronger trunk
21:14 orlock and the STL is broken, so slic3r preview shows no trunk
21:14 rue_school zhanx, a doctor before they dont care about anything
21:14 zhanx true
21:15 zhanx i am not a doctor
21:15 rue_school no, you care and have experience
21:15 zhanx true
21:15 rue_school my oppinion is that the odds your right are about 90%
21:15 zhanx i am am emt
21:15 zhanx an
21:16 rue_school (speeling isn't his department)
21:16 rue_school <- coder
21:16 rue_school :)
21:16 zhanx <- coder also
21:16 zhanx just trained
21:17 rue_school I need to eat, but I'm reaaaally not hungry
21:17 zhanx hence why college is gonna be a hoot for me
21:17 rue_school whats the training for?
21:17 zhanx EE
21:17 rue_school oh a stamp pusher ;)
21:17 zhanx well you know the other training
21:18 orlock rue: http://en.crypt.net.au/For_Rue/SCP-60S-Motorised.cr2
21:18 e_school notes he HAS to find a m
21:18 orlock http://en.crypt.net.au/For_Rue/ - excuse the crap index file, theres other stuff there, but thats the one you want i think
21:18 rue_school cr2!?
21:18 orlock you have tools to convert it, dont worry
21:19 rue_school what... are you.... pointing at me?
21:20 rue_school whats a cr2
21:20 zhanx you talking to me?
21:20 rue_school orlock
21:20 zhanx taxi driver
21:20 rue_school for windows or linux?
21:20 rue_school I dont drive microsoft taxies, too many ads
21:21 zhanx rue you use mac why ask?
21:21 rue_school and viruses
21:21 rue_school I run linux...
21:21 rue_school I dont run a mac, your insane
21:21 zhanx mac cheese burger what you want to eat your in college now
21:22 rue_school oh, heh
21:22 rue_school I'd go out for food, but I'd rather hide under a rock
21:22 orlock rue_school: and i captured them under linux!
21:22 orlock ufraw is one tool
21:22 rue_school whats a cr2!?
21:23 orlock raw
21:23 orlock high quality
21:23 rue_school raw camera images?!
21:23 orlock gotta catch it all!
21:23 rue_school oooo click
21:23 rue_school ok
21:23 zhanx there you go
21:24 zhanx i already am getting them :P
21:24 rue_school what are the dates?
21:24 zhanx 9 mins left for me (
21:25 orlock Jun 12th
21:25 zhanx i wonder if i should stenography all my homework and give a key to translate it
21:26 rue_school 2018?
21:26 orlock 2015
21:26 rue_school ok
21:26 rue_school so, when is 6 months up?
21:28 rue_school zhanx, it would help to increase the blood pressure to the problem finger?
21:28 zhanx how
21:29 rue_school well lets say I cut the hand off and place it in a centrefuge for, say, an hour a day?
21:29 zhanx nope
21:29 rue_school ah
21:29 rue_school how about if I dont cut it off, but still stick in in the centrefuge?
21:29 zhanx good luck
21:30 Jak_o_Shadows so confused
21:31 rue_school zhanx, what do you think the odds are of an anti-inflam helping with the discomfort in the meantime?
21:32 zhanx would work, but i dont take pills
21:32 zhanx for lesser beings yes
21:33 zhanx orlock, fyi those are good
21:34 rue_school orlock, ok, whats the date on them
21:34 orlock 12th Jun 2015 - they _should_ have built in timestamps though?
21:34 zhanx orlock, no on these ones
21:35 zhanx least not here
21:35 zhanx i can check the backside of the image if you want me to
21:35 orlock it should be embedded in the raw data some where alongside the ISO, etc etc
21:36 zhanx not seeing it in the iso, might be my slow computer having issues
21:36 orlock 2015:06:11 23:01:34
21:36 orlock i just opened it with strings
21:36 orlock its like, the third line
21:36 zhanx you beat me
21:37 zhanx wife wants one of the moon when you can
21:40 orlock i used the lense that came with the camera for those pictures
21:40 orlock wider field of view
21:41 orlock so (i hope) more chance of seeing a "difference"
21:42 rue_school +182 days
21:42 rue_school ...
21:44 rue_school ok so, the next set is dec 11, 2015
21:44 rue_school or the 12th
21:44 rue_school can you get the same field? most of it?
21:45 orlock Should be able to get all of it
21:45 orlock Thats why thats the only spot i could choose
21:46 orlock Because its visible all year round - just a matter of rotation
21:46 rue_school perfect, I'm excited
21:46 rue_school maybe I should buy new goggles
21:47 orlock i went and drilled some holes on the weekend
21:47 orlock in pavers
21:47 orlock 3 of them, so that the tripod feet sit in them
21:47 rue_school cool
21:47 rue_school any split?
21:47 orlock nah, only had to drill them 10mm deep
21:47 orlock and the pavers are embedded in concrete
21:48 orlock then i levelled the tripod
21:48 orlock now i just need to align the head
21:48 orlock and then i will be able to move the whole lot inside and back out, and it should retain calibration
21:48 rue_school oooh I need to make supper....
21:48 orlock feet go in holes
21:48 orlock etc
21:49 orlock everything else stas fixed in place
21:49 orlock means i should only need to calibrate once
21:49 orlock now - need to fix the microseconds rollover bug still
21:49 orlock and make a lense warmer
21:50 orlock actually, the felt wrap seems ok for the moment
21:50 orlock battery life more important
21:50 orlock and i have a battery grip
21:50 orlock just need to jam a 12v - 9v convertor in there
21:52 rue_school I'm borred
21:52 rue_school you gonna post that code?
21:53 orlock https://github.com/graphworlok/Equatorial_Basic_RA_DEC_LX200_Driver
21:54 orlock I havent committed the latest tweaks
21:54 orlock but thats got the important bug
21:54 orlock which is the microseconds wraparound
21:55 orlock oh, apparently it is pretty much the latest
21:55 orlock just the timing isnt 100% spot on
21:57 rue_school ARDUINO AAAAAAAAAAAAAAAAAAAAAAARRRRRRRRRRRRRRRRRRRRRRRRGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
21:58 rue_school Is the rollover in a library or the code thats there?
21:58 rue_school all arduino libraries are riddled with bugs
21:59 orlock rue_school: micros() is stored in an unsigned long
22:00 zhanx signed by anyone
22:00 e_school shakes his
22:00 rue_school I thought your said "unusual long'
22:00 orlock 4,294,967,295 microseconds = just over 71 minutes
22:01 orlock hah, if i google 4,294,967,295 microseconds
22:01 orlock lots of "arduino rollover" results
22:01 rue_school haha
22:01 orlock and the 5th result is about windows?
22:05 orlock zhanx: you still read QC?
22:06 zhanx kind of
22:10 orlock http://www.theage.com.au/it-pro/business-it/aussie-startup-eora-3d-builds-iphonepowered-3d-laser-scanner-20150803-giq3zy.html
22:22 rue_school orlock, this code makes me angry!
22:23 orlock The long/int/unsigned mixing?
22:23 orlock or the use of CASE statements inside a serial intirrupt?
22:23 ace4016 lol
22:23 rue_school this runs on a m328, right?
22:23 orlock yeah
22:23 rue_school so, wtf is with the software serial?
22:24 orlock oh
22:24 orlock debugging
22:24 orlock i think thats mentioned right at the top
22:24 orlock SoftwareSerial mySerial(12, 13); // RX, TX - debug
22:24 orlock TODO - remove software serial println's - they may interfere with normal operation!
22:25 rue_school why dosn't it use the hardware uart?
22:25 orlock it does - thats talking to the PC
22:26 rue_school ah, you made a secondary debug port?
22:26 orlock yes
22:26 orlock i ended up having to cut the serial reset pad
22:26 e_school wonders if its an ok time to turn oh his cod
22:27 rue_school turn on... or leave off... hmmm
22:27 orlock because the controller software was sending commands straight after opening serial
22:27 orlock so it was missing the first bit of the setup string
22:27 rue_school heh
22:28 rue_school is the device powered by the usb port?
22:28 orlock yes
22:28 rue_school hmm
22:28 rue_school but you have a battery to power the motors
22:28 orlock its conencted via USB anyway
22:28 orlock and the motors will probably get powered by a plugpack
22:28 rue_school battery for motors tho, right?
22:28 orlock seeing as theres a 240v wall socket a few meters away
22:28 rue_school or plugpack
22:28 orlock but yes, battery for motors currently
22:29 rue_school ok
22:29 rue_school so, may I suggest, make a 4.5V supply from the battery/plugpack for hte motor that feeds the arduino via a diode
22:29 rue_school the arduino will run ok on that, and the diode will let the usb 5V take over when connected
22:29 rue_school hmm
22:30 rue_school just dont turn the laptop off with it connected
22:31 rue_school it could prolly be a 78L05 supply, something that would just bend out of the way if needed
22:31 rue_school but the idea is that the arduino would already be started up
22:32 rue_school the m328 is at 16Mhz, right/
22:32 orlock ahh, no that problem is fixed
22:32 rue_school ok
22:33 orlock the reset on connect i mean is the arduino resetting on serial connect
22:33 orlock for the programmer
22:33 orlock theres a pad you cut to disable it
22:33 rue_school er ok
22:33 rue_school oh it takes it into the bootloader?
22:33 orlock yeah
22:33 rue_school which waits for a timeout and then runs the program
22:33 orlock yeah
22:34 orlock so my manual testing worked
22:34 orlock but the program didnt
22:34 orlock so, needed to figure out wtf it was doing
22:34 orlock so.. software serial debug :)
22:34 rue_school hmm
22:34 rue_school its a pretty big code block
22:35 rue_school I'll leave it up to play with
22:35 rue_school I want to design somehting printed to put in the tag holder of my room door
22:38 orlock i started a print when i left for work
22:39 orlock toy for the daughter
22:39 orlock she's been obsessed with us blowing up baloons and letting them go
22:39 orlock i tried making a "guided" balloon by putting a paper tube in the end
22:39 orlock but they didnt work out very well
22:40 orlock http://www.thingiverse.com/thing:44315
22:46 rue_school so, why is the size of Inputstring not bounded?
22:47 orlock because i'm a crap coder
22:47 rue_school re thingverse, its not rocket science, oh wait, it is
22:47 rue_school oh, did you write this all?
22:47 rue_school ok, I'll lay off
22:47 orlock Also, if that ever matters - then theres other bugs in somebody elses code too
22:48 orlock the serial commands are all :RM#
22:48 orlock or similar
22:48 rue_school :) If I mutilate this code, can you tell me if it works?
22:48 orlock so if its getting anything that doesnt have a : or a # every few characters
22:49 orlock its invalidcode anyway
22:49 orlock yup
22:49 orlock or i can tell you if it siffers from the existing bug, anyway
22:49 orlock which is
22:49 rue_school ok
22:49 orlock the motor stops spinning after 71 minutes
22:49 rue_school the city is really hot...
22:49 rue_school hahaha
22:49 rue_school really?!
22:50 rue_school thats why you have the 60 min exposures?
22:50 rue_school cool stuff
22:50 orlock nah, those are seconds
22:50 rue_school ah, I thought they looked a little dim for a 60 min exposure
22:50 orlock when micros() results wrap around and it tries to see if the stepper time has elapsed
22:51 rue_school I'm gonna go try to make food
22:51 rue_school bbl
22:51 orlock previousmicros will be a few thousand less than the max value of unsigned long
22:51 orlock and it will be comparing it to the wrapped value of micros()
22:54 orlock if((currentRA_Micros - previousStepRA_Micros) > RA_StepInterval)
23:16 rue_school well trust me when I say that the people who write the arduino libraries know **** about interrupt coding for microcontrolers
23:16 rue_school ok, I'm going offline for a bit