#robotics Logs

Jan 22 2012

#robotics Calendar


00:55 rue_shop been cleaning up
00:55 rue_shop seem to have almost all the parts for a digital scope
00:55 rue_shop I should build that sometime
01:21 rue_mohr hahaha I thought I just saw "time machine" as one of the blocks of a cpu diagram
01:25 rue_mohr :( OTP, gotta hate that
01:25 rue_mohr its got a 2 channel dac
01:27 rue_mohr no uart
01:27 rue_mohr its a zilog chip in a automatic car starter I thought I could repurpose...
01:27 rue_mohr oh well
01:43 rue_shop hmm with that state machine builder, I could make a programmable clock divider for the scope
01:43 rue_shop everythings from /1 to /127
01:44 rue_shop I wonder how many samples wide is reasonable
01:44 rue_shop 640? hmmm
01:44 rue_shop 1024 might be nice
01:45 rue_shop wonder where those fifo chips went
01:46 rue_shop at some of the scan rates I want, I dont even need a fifo
01:49 pigpenguin any one working on anything cool atm?
01:56 rue_mohr foundation technologies to tkae over the world
04:59 rue_shop you put your screwdriver in, you take the screws out, you grab it by the chassis, and you shake it all about...
05:18 theBear more of your woman advice rue ?
07:40 rue_shop I been working on that pile for hours, it MUST be smaller
07:40 rue_shop theBear, its stripping instructions
07:41 theBear hehe, that's what she said ? <grin>
07:41 rue_shop I got a nice bunch of knobs tho
07:42 theBear hehe
07:42 rue_shop and 32 8 output ULN2003 chips
07:42 rue_shop which I think is 2804 or soemthing
07:42 theBear ooooh, the ladies LOVE ULN2003 chips :)
07:42 theBear 2804 ? hmm.... they much biggerer ?
07:43 rue_shop why are the neighbours slamming their car doors at 5:30am?
07:43 theBear damn i wish i'd 'borrowed' a few stepper drivers from work when i left
07:43 rue_shop their 8 channel , instead of 7
07:43 theBear you know crazy neighbors... plus yours are foreign= double crazy
07:43 theBear 2003 is 7 ? that's stupid
07:43 rue_shop yea, I think they are from oz or nz
07:43 rue_shop yea, 2003 is 7
07:43 rue_shop always buy like 2804 or whatever
07:43 rue_shop same deal, just 8 channel
07:44 rue_shop 2 more pins
07:44 theBear i thought you could drive 2 bipolars from 2003's.... as i recall err, Abstrakt (uk) quite liked them
07:44 rue_shop 2 bipolar?
07:44 rue_shop 2 unipolar?
07:44 theBear you know, 4 stepper coils
07:44 theBear oh, uni, yeah :)
07:44 rue_shop not unless you share a channel
07:45 e_shop gives theBear a light push and observes his vertical stabi
07:45 rue_shop are you sober?
07:45 theBear these days i only get a little either side of tipsy....
07:46 theBear i just always been bad with stepper terms... i seldom talk about them at a low level, just think about htem
07:46 rue_shop are things getting any better for you?
07:46 theBear tonight i'm gonna play with my magnetic-stirrer-pc-fan-insides idea...
07:46 rue_shop got a job that dosn't require a back?
07:48 theBear not pain wise, but i made some resolutions thru frustration the last week or so... i'm doing some stuff this week.... if the xrays say i'm physically in order, i'm gonna demand a lot more painkillers and get a 'normal person' job parttime, enough to knock up the dole... if my back ISN'T looking much physically in order, i think i'm gonna have me that 'simple' operation (for people of my stats results are VERY close to 100% in all cases) ... eithe
07:48 theBear r way, i gotta start feeling useful AND having a LITTLE money soon or i'm gonna completely lose it
07:49 theBear recently govt doct on advice from my doctors decided i'm still not fit to look for/do ANY work until about mid-year, and i just can't have that on this income
07:49 rue_shop hmm
07:49 rue_shop I'll keep trying to push web work to ya
07:50 theBear it's gotta be done... waiting for me to heal while completely losing my mind is no solution... enough is gone already, i'm pretty sure if i lose the rest i'll never come back properly... i'm a shell of the former me as it is
07:50 rue_shop how about doing some microcontroller projects?
07:50 rue_shop balancing robot?
07:50 rue_shop :)
07:50 theBear and i appreciate it, but unless the tide really turns, a couple jobs aint gonna be enough to turn my tables.... seems it's tricky to get cash from there to here too, might need you to proxy, so long as its under $2000 no questions are asked ....
07:53 theBear i barely got money for foods, i spend most of my time at mums with no tools so i can get free food... balancing is off the table for now....
07:53 rue_shop np
07:56 theBear but i HAVE been doing what i can with what i have, nothing else to do.. like the magnetic stirrer... been an idea for a long time, but now i'm doing it.... i've been playing with oscs, which is good practice for me, i've always avoided them, too tricky.....
07:57 theBear practicing my raw hw pwm skills, transistor driving in harsh situations, opamp and comparator based pid kinda things...
07:57 theBear if only i could reliably remember what pid stood for <grin>
07:57 theBear something integral derivitive :)
07:58 theBear fortunately i was implementing it before i even knew the term, so i'm ok :)
09:09 rue_mohr hw eh?
09:09 rue_mohr well a 556 can be both a rate clock and a period timer
09:10 rue_mohr but you will need an edge detector cause monostables stay reset
09:10 rue_mohr than again I really like the op-amp pwm
09:11 rue_mohr http://eds.dyndns.org/~ircjunk/circuits/measind/pwm_stikr.gif
09:12 rue_mohr vcc/2 = 50%
13:47 rue_mohr somewhere out there a tree fell, ... I didn't hear it but I know it made a soiund...
14:23 fckng_stupid do we really need a dogapus?
14:27 rue_mohr without them how would we round up sheepapuses?
14:28 rue_mohr I was amused last night to see that a medical computer uses an 8080 processor
14:28 rue_mohr holding the cpu card in my hand I started to think of how to use it
14:28 rue_mohr on the upside one of the cards has 6 8253s on it
14:29 rue_mohr and there were a bunch of other nice surprises
14:29 rue_mohr 74ls143, 3 of them
14:31 rue_mohr and 4 4553 chips!
14:32 rue_mohr and some 7 segment displays with built in decoders
14:32 rue_mohr baout 9 of them
14:36 rue_mohr nee to go shopping today
14:37 rue_mohr oh cool IT does the scan sequencing!
14:38 rue_mohr oh AND there was a 8279 (?) which is a keyboard/display controller
14:39 fckng_stupid thanks, i'm a dumbass
14:39 rue_mohr well I suppose we COULD use dogfish, but their usually busy chasing the catfish
14:40 rue_mohr I wonder why they would use 74143 on one baord and then use 4553 on the other
14:41 rue_mohr gee I could make a freq counter now...
14:42 rue_mohr or not, it only goes up to 3.5Mhz
14:42 rue_mohr 1Mhz at 5V
15:04 rue_mohr http://ordering.digikey.com/Help.aspx?id=Chip%20Outpost%20Terms <-- OOooo
15:11 rue_mohr maybe I'll go up to the landfill today
15:11 fckng_stupid going to get buried in your work there?
15:14 fckng_stupid i think i should put bullets thru all 30+ of Tiggr, landfill the rest, and sit on the front porch of the trailer to watch traffic go by as i wait to die
15:17 fckng_stupid with no power to the empty barn, no tractor to farm the overgrown miserably small 5 acres
15:17 fckng_stupid no friends anywhere, and doing everything wrong according to everyone who will talk to me
15:33 dumbass prolly need to find someone to move in and scream at me several hours a day
15:45 dumbass i believe that's the norm for my new status as trailer trash
16:18 aggrav8d hey, robotics.
16:20 aggrav8d I'm building a new delta robot. I want to find the envelope and step sizes given certain robot parameters. Then I'd like to integrate that equation to maximize particular results (eg, find the largest envelope with my desired accuracy that'll fit in a given space)
16:21 aggrav8d anyone good enough with math to help me on this?
18:33 rue_mohr what you only come back when you want help?
18:33 rue_mohr you wont stay and keep us company?
18:33 dumbass .
18:33 rue_mohr I'm back
18:34 rue_mohr aggrav8d, you were interested in ym help the last 3 questions you asked, so I'm not into helping this time
18:34 dumbass "ym help" ?
18:35 rue_mohr well , I went to the dump took in the pile of plastic and a big bunch of pcb's I'd stripped, and some stuff from the 'to dump' pile
18:35 rue_mohr then I went shopping
18:35 rue_mohr then I took in a load of scrap metal
18:35 rue_mohr then I went shopping,
18:35 rue_mohr now I think I'll go clean the shop more
18:36 dumbass "ym help" ?
18:36 rue_mohr kat, I'd life to say all sorts of things that I think would be helpfull, but you iknow, davinci's brush
18:36 rue_mohr hmm there must have been a power outage
18:36 dumbass right, so i'll stay a dumbass, np
18:38 rue_mohr I gotta go run up the genny, biab
18:53 rue_shop rue
18:53 rue_shop yes?
18:53 rue_shop not davinci, picasso
18:53 rue_shop oh
18:53 rue_shop yea
18:53 rue_shop oops
18:54 rue_shop now appologize to davinvi
18:54 rue_shop sorry davinci..
18:54 dumbass plese tell rue to tell me what "ym help" is
18:54 rue_shop its abviously you me help
18:54 dumbass o
18:55 rue_shop no its obviously, yard meter help, take it in context silly
18:55 rue_shop no I really think I'm right here
18:56 rue_shop even tho I am?
18:56 rue_shop give me proof
18:56 rue_shop kat needs help converting betwen yards and meters for the project she's working on
18:56 rue_shop wrong
18:56 dumbass i do not
18:56 rue_shop and you me help makes ANY sense?
18:57 rue_shop its obviously code for asking me to help her
18:57 dumbass i do not
18:57 rue_shop its not, she wants help converting units
18:57 dumbass i do not
18:57 rue_shop there she just said she dosn't
18:57 rue_shop I still say your wrong
19:58 rue_shop heym wait a sec
19:58 rue_shop to make a state machine from a rom I need a feedback latch
19:58 rue_shop 8085 and mcs48 systems use a latch off the data line for the address line
19:59 rue_shop all I have to do is cut out the pcb and rewire it a bit
19:59 rue_shop huh
19:59 rue_shop hmm this sounds like a neat hack
20:01 rue_shop hahahah almost every cdrom baord has this config
20:01 rue_shop hahahah THIS is a hack!
21:36 rue_mohr and oh what a sweet hack
22:07 dumbass-afk It was also thought that large quantities of silver and gold coins would have been on board HMS Victory from enemy prize ships captured by Balchin, worth £120,000 at the time.... could contain gold coins worth an estimated £500m.... an inflation rate of 4166 times over 300 years.
22:20 rue_mohr ok I have most of the rom image!
22:28 dumbass-afk i am going to get chocolate, and some form of alcohol to drink, if i can
22:32 dumbass-afk i think you finally cured me of wanting to do anything useful
22:33 dumbass-afk mostly because giving you valid data means my data is all wrong
23:11 rue_mohr http://ideone.com/d3UH2
23:11 rue_mohr its all about the data
23:11 rue_mohr that is most of the rom image to transmitt hackaday rocks in morse
23:14 rue_mohr kat, can you think of any neat state machines I can make in 256 bytes of memory?
23:17 rue_mohr I found the big bug in my code, turns out I initialized the wrong variable
23:17 rue_mohr I initialized the index instead of the priority
23:19 rue_mohr cat out
23:19 rue_mohr ooppps
23:19 rue_mohr hmm I madea file called out
23:19 rue_mohr got some simple rules in it...
23:19 rue_mohr hmm
23:20 rue_mohr new
23:20 rue_mohr ugh
23:25 rue_mohr oh my
23:26 rue_mohr hmm my software can only do up to 16 bit address lines on chips
23:26 rue_mohr didn't think of that
23:27 rue_mohr kat I'm making a image to compare the two 8 bit values on the address lines of a 512K rom, would you like a copy?
23:28 rue_mohr heh I found a segfault bug now..
23:32 rue_mohr 100 1 low=A&0xFF
23:32 rue_mohr 90 1 high=A/256
23:32 rue_mohr 80 low>high D=D|1
23:32 rue_mohr 70 low<high D=D|2
23:32 rue_mohr 60 low==high D=D|4
23:33 rue_mohr wonder what other operations I could put in there
23:41 rue_mohr oo I can make combination locks with one eeprom
23:42 rue_mohr say 11 lines for 0-9 and *, and 5 lines for the state machine
23:43 rue_mohr :) i could have like 30 key entry codes
23:43 saschi hi
23:43 rue_mohr 31415926535...
23:43 rue_mohr saschi, howdy
23:44 rue_mohr this is cool I NEED MORE EEPROMS!
23:44 saschi how are u?
23:44 saschi for more digits of pi?
23:44 rue_mohr thats a really good question,
23:44 rue_mohr no, I think If I had to have a keycode for an electronic lock that was 30 digits, thats the best I could do
23:45 rue_mohr I only know e to be 2.7
23:45 saschi ah, okay
23:45 saschi but why an electronic lock? :)
23:45 saschi for what purpose?
23:45 rue_mohr I'm thinking of things to make using FSMs build from rom chips
23:46 saschi ah, ok "just for fun" stuff?
23:46 rue_mohr sure
23:46 rue_mohr 30 digit code says nobody gets into my room, not even me :)
23:47 rue_mohr what would you make with a finite state machine?
23:48 saschi hum, implementing network stuff :)
23:48 rue_mohr also, I made a program for building rom images, and I'm eager to put it thru some paces
23:49 rue_mohr nrl to znrl conversion?
23:49 rue_mohr ... was that the right acronym....
23:50 rue_mohr I can make state machines to transmitt serial data, up to 127 bits anyhow
23:50 rue_mohr which is about 12 bytes...
23:51 rue_mohr I could have 512 serial messages
23:51 saschi i mean, "finite state machines" are quite general
23:51 rue_mohr these are hardware state machines
23:51 rue_mohr made of an 8 bit rom and a feedback latch
23:52 rue_mohr roms up to 65536x8
23:52 rue_mohr as my program cant set pages int eh ihex file yet
23:53 saschi yeah
23:53 saschi if you implement them as a moore (?) automaton
23:53 rue_mohr that said, my program can handle 16 bit data
23:53 rue_mohr moore?
23:54 saschi yeah, the mapping of "states" to "outputs"
23:55 rue_mohr right now, you can apply a default value to the memory, set the data at particular memory locations, and run rules for each memory location that are applied before or after the literal values and modify the memory for that location
23:56 rue_mohr Priority | Qualifier | Modifier
23:56 rue_mohr -----------------------------------------------
23:56 rue_mohr 100 1 low=A&0xFF
23:56 rue_mohr 90 1 high=A/256
23:56 rue_mohr 80 low>high D=D|1
23:56 rue_mohr A is the current address, D is the data for that address
23:56 rue_mohr so this sets bit 1 of all memory locations where the value of the low 8 bits is greater than the value of the high 8 bits (of address lines)
23:57 rue_mohr for every memory address, if the qualifier is true, the modifier is executed