#robotics Logs

Aug 27 2017

#robotics Calendar

12:04 AM Jak_o_Shadows: That's a good expression
12:07 AM theBear: rue_shop3, with mirror you can create with all but one device(s) "missing" (like when a drive dies in a working raid, then you remove it raid-details wise, and if you want physically for replacement/whatever,) but tell it to not-wipe wait, that sounds wrong, maybe create with missing device, ending up with a single drive worth of raid-1, aka a regular drive with some fancy header-metadata and maybe a few k's offset to the start of the actual
12:07 AM theBear: fs-data, mount the drive that still got all yer valuable data on it manually as a regular drive, copy all yer stuff from there onto the new single-drive mirror, then when yer happy enough that is on the raid and everything is working ok in that dept, unmount the data/non-raided drive, tell mdadm to mark it up as a spare for the 1drive/1missing array, then ask nicely fer that spare to replace the missing drive that never existed, and a 'quick'
12:07 AM theBear: rebuild later, basically the raid subsystem copying everything from yer already raided drive onto the newly added/replace-missing-sparedrive, then the thingy that says if yer raid is happy gets err, a 2nd U in the "5871680 blocks [2/1] [_U]" line, and yer all modernised and redundified, ready to learn the obscure and little-known quirks of making a native raid boot work at your leisure (doesn't hurt to throw in some long-obsolete drive or maybe a
12:07 AM theBear: usb stick around this point with enough kernel/bootloader and stuff like /bin dirs on it, ya know, to save using some crappy livecd install env during yer possibly very long fixing-the-bootup-stuff process.... think this one took maybe pfft, 6-7 months i guess, fortunately i wasn't exactly putting in a lotta hours during those months, not really much use having a non-commisioned server able to boot without a manual tickle and an extra something
12:11 AM rue_shop3: Jak_o_Shadows, do you know anything about break and deadtime on these stm32 timers?
12:12 AM Jak_o_Shadows: I don't think so.
12:16 AM rue_shop3: I think I have a timer set up to toggle a pin
12:16 AM rue_shop3: timer1, subsystem 1
12:16 AM Jak_o_Shadows: I think I did that once
12:16 AM Jak_o_Shadows: I'll look it up
12:16 AM rue_shop3: I dont know if I monkey-coded it right
12:16 AM rue_shop3: suppose I'll see
12:16 AM rue_shop3: *sigh* guess I need an stm32 in a breadboard
12:16 AM Jak_o_Shadows: ah. Ok, I did it with a stm32f4, so the whole alt-functin thing is different
12:16 AM Jak_o_Shadows: (and a lot clearer imho)
12:20 AM rue_shop3: hmm
01:04 AM rue_shop3: OK i GOT REALLY DISTRACTED
01:04 AM rue_shop3: getting back to it
01:05 AM rue_shop3: oh tahts what started it, I dont have a stm32 pinout in my databook
01:05 AM rue_shop3: ok, I'll try that again
01:10 AM theBear: pfft, you call THAT "REALLY DISTRACTED" ? ffft ! have i stumbled into sunday afternoon open-mic amateur-hour or something ? <cheeky grin>
01:11 AM Jak_o_Shadows: Did you have the nice pdf?
01:12 AM Jak_o_Shadows: http://www.14core.com/wp-content/uploads/2016/02/arduino-stm32f103c8t6-schematics.png is the one I print out
01:20 AM rue_shop3: yea I have two
01:20 AM rue_shop3: ok, I found...
01:21 AM rue_shop3: tim2_ch2 tim2_ch3 tim2_ch4 tim3_ch1 tim3_ch2 tim3_ch3 tim3_ch4 tim1_ch1 tim1_ch2 tim1_ch3 tim1_ch4
01:22 AM rue_shop3: there is a tim2_ch1_etr...
01:22 AM rue_shop3: whats etr?
01:24 AM theBear: meh i dunno, what's a ch-timmm-ch first <grin>
01:26 AM theBear: "nobody ever says ftumch !" https://www.youtube.com/watch?v=sYPiTi6eZLY erm, allowed to broadcast in teh 80s bad english comedy warning, which really means yer more likely to be offended or shocked listening out yer window for 15 seconds, in this modern world <grin>
01:27 AM rue_shop3: external trigger
01:27 AM theBear: oh yeah, related to what happening in the channel, well, if yer mind is as good at stretching the meaning of related as mine is :)
01:27 AM rue_shop3: maybe channel 1 of timer 2 cant be used for output?
01:30 AM rue_shop3: oh I think its a typo
01:31 AM theBear: oh wait, are we talking many-servo or similar timed 'outputs' being done the naieve and inefficient once yer Noutputs gets past maybe 1 or 2 depending on the available timers and similar in yer mcu ?
01:32 AM * theBear is a major watchacallit, advocate, a major advocate of the single timed loop, case-statement tested (nice and consistant amount/time-worth of assembled code if you do it sanely, and easily able to handle large numbers of things like servo timed outputs with a single timer/loop handling all of 'em
01:34 AM rue_shop3: it must be, the two conflixt
01:35 AM rue_shop3: theBear, I'm setting up an stm32 to run 32 servos with 12000 counts of resolution
01:35 AM rue_shop3: about .015 degrees
01:35 AM rue_shop3: not that servos are made yet that can do that
01:35 AM rue_shop3: but it dosn't matter
01:35 AM rue_shop3: using the hardware timers
01:36 AM rue_shop3: so, the answer i"m looking for, its that my wave should be on PA0
01:37 AM rue_shop3: theBear, if I just knew the right code to write, I'm sure I could make a pretty intelligent AI with these
01:37 AM theBear: i don't even know what counts of resolution means, but i'm tempted to strongly imply that i don't feel that yer average servo could possibly be able to work to such a small n'th of a something, tho i bet you'll have em moving all smooth and sexy with accel/deccel curves dynamically calc'd in for yer, and if i see the whole effect in a video, no doubt it will silence me with childlike wonder :)
01:37 AM theBear: heh, i guessed right about what i was tempted to imply <grin>
01:43 AM rue_shop3: theBear, that 2.5ms pulse,
01:43 AM rue_shop3: I'v got the space between 0.5ms and 2.5ms divided into 12000 slots
01:44 AM rue_shop3: http://ruemohr.org/~ircjunk/tutorials/elex/hobbyservo/servo101.html
01:45 AM rue_shop3: that verry bottom circuit, I'm emulating that
01:45 AM rue_shop3: er sorry
01:45 AM rue_shop3: the one just above it
01:45 AM rue_shop3: and the comparator part of the bottom one
01:45 AM Jak_o_Shadows: ok. It's looking like it might be able to hold it's weight.
01:45 AM rue_shop3: hah
01:45 AM rue_shop3: yay
01:45 AM rue_shop3: have we seen the bot?
01:45 AM rue_shop3: did you get a gui?
01:46 AM Jak_o_Shadows: You have seen it - I'll take a new photo shortly/video
01:46 AM Jak_o_Shadows: Havne't made the gui yet
01:47 AM theBear: hmmm, i guess a guy lke you already made sure, with the math and the conscious reasoning and such, that you got enough clockspeed and cpu-thinking-time to keep yer jitter and any hiccups well within yer 12000th of a servo-timing res ? heh, we did both always say it'll be silly how much speed/power things like these new stm things are gonna give us for embedded stuffs, looking like we were both (predictably of course <wink>) quite right
01:48 AM Jak_o_Shadows: I need a stand.
01:48 AM rue_shop3: yes, no jitter
01:48 AM rue_shop3: The_Jester_, ^ jak needs t high center :)
01:48 AM rue_shop3: theBear, I have all the important edges done by hardware
01:52 AM theBear: wowee, modern times eh, spose it makes sense for a mcu/soc in that kinda range/spec to have all that hw-assisted this and that, just seems so very extravagant thinking back to when things like desktop machines were in that kinda speed/mips and ram/rom etc period way back when, naturally having minimal fancy hw-assisted bits and pieces, cos it's a lot less sane when yer got non-integrated mcu style everything, and ya know, that's not really been the
01:52 AM theBear: x86 way, outside of "graphics cards" i spose, crazy assed bazillion strange geometric primitive processing monsters they are these days <grin>
01:52 AM rue_shop3: theBear, this logic analizer is awesome, its like having an 8 channel scope build into your usb hub
01:53 AM rue_shop3: theBear, it looks like I could make this stm32 do 88 servos if I was insane
01:53 AM rue_shop3: all with hardware timers :)
01:53 AM rue_shop3: I'm not insane tho, I'm just crazy.
01:54 AM * theBear enjoys a good 'this is what i would say if i was as old and grumpy as i should be at this stage in life, based on what it has shown me on the way' rant here and there, good move to regularly remind yerself things are actually pretty darned not-too-bad, i feel
01:54 AM rue_shop3: awe:( no pulses
01:55 AM rue_shop3: but the pin is high
01:55 AM theBear: i'm only manic/depressed and quite possibly somewhat sociopathic, at a base/subconscious kinda level <grin> so yeah, we'll both avoid anything involving THAT many servos, we just ain't got the qualifications for that kinda bid`nit <grin>
01:56 AM rue_shop3: well, the controller would require 11 octopus to operate
01:56 AM rue_shop3: presuming, ofcourse, they were sitting on chairs.
01:56 AM rue_shop3: ... I mean...
01:56 AM rue_shop3: like
01:57 AM rue_shop3: my 12' mecha is only 47 axies!
01:57 AM rue_shop3: hmm, 88 servos,
01:57 AM rue_shop3: presuming light loading
01:58 AM rue_shop3: 12 firing at once...
01:58 AM rue_shop3: 6A continious
01:58 AM rue_shop3: if you load them up, I dont want to think about what it could go up to
01:59 AM rue_shop3: oh, 11 at once
01:59 AM rue_shop3: timer 1 only has 3 channels
02:00 AM rue_shop3: The_Jester_, if I listed a 88 channel servo controller on ebay for, say, $1500, do you think anyone would be stupid enough to buy it?
02:01 AM theBear: heh, are axies cute little young-axles ? they sound delightful, all 47 of them crowded around their little 12" primary-caregiver
02:02 AM rue_shop3: feet
02:02 AM rue_shop3: aka 3.66m
02:03 AM rue_shop3: sorry for the imperial units
02:03 AM rue_shop3: " is for inches ' is for feet
02:04 AM rue_shop3: and ° is for degrees
02:04 AM rue_shop3: :)
02:05 AM rue_shop3: aha!
02:05 AM rue_shop3: I forgot to turn on the gpio clock
02:05 AM rue_shop3: so many damn things to remmeber on these chips
02:06 AM rue_shop3: Jak_o_Shadows, if I just turn everying on, will I overload the chip?
02:07 AM theBear: heh, my feet gotta be almost 3.66meters these days.... i mentioned last time i went shoe shopping late last year, pretty much all teh size 12s didn't fit anymore, i'm up to a standard mens 13 ! if i wear old converse hi-tops it's like looking down at clown shoes on clown feet <grin>
02:07 AM rue_shop3: do they use american sizes or something metric?
02:07 AM rue_shop3: I didn't buy shoes over there
02:07 AM rue_shop3: that I recall
02:07 AM rue_shop3: .... I think they were sandles
02:08 AM rue_shop3: !@#$%$@%^! leech
02:08 AM rue_shop3: IT GOT ME IN THE LAWN
02:08 AM rue_shop3: thats against the rules, leeches are supposed to be water creatures
02:08 AM rue_shop3: but I have to say, of all the things that could have gotten me in au, a leech would be on my preffered list.
02:09 AM Jak_o_Shadows: I think there is bus filling up stuff
02:10 AM rue_shop3: that copper etchant soaks right in, Iv' washed my hands like 6 times and I can still smell/taste it
02:10 AM rue_shop3: GPIO13
02:10 AM rue_shop3: whats is gpio13?
02:10 AM rue_shop3: I want PA0
02:11 AM rue_shop3: oh, its pin 13 of whatever port
02:11 AM rue_shop3: threw me off, I'm used to 8 bits
02:13 AM rue_shop3: gpio_set_mode(GPIOA, GPIO_MODE_OUTPUT_2_MHZ, GPIO_CNF_OUTPUT_PUSHPULL, GPIO0);
02:13 AM rue_shop3: ?
02:17 AM rue_shop3: maybe it would help if all my calls were doing operations on the right timer
02:18 AM rue_shop3: The_Jester_, COPY PASTA!
02:29 AM rue_shop3: ok, timer2 starts on page 283
02:41 AM Jak_o_Shadows: ok. stand made
02:41 AM Jak_o_Shadows: it's tall enough that later on I can put bearing and make it jump up and down on the spot
02:58 AM rue_shop3: ok, I printed the whole section on timer2, see if I can work this out
03:31 AM rue_shop3: :)
03:31 AM rue_shop3: timer_enable_counter() helps
03:41 AM Jak_o_Shadows: aha
03:42 AM rue_shop3: I'v not sunk its battleship yet, but I can feel the imminent doom
03:42 AM Jak_o_Shadows: I've been tidying my desks
03:49 AM rue_house: this is much harder than what I did before, cause the 1 servo code just used the overflow
04:06 AM Jak_o_Shadows: http://pasteall.org/pic/show.php?id=118277
04:06 AM rue_shop3: oh yea
04:14 AM Jak_o_Shadows: I need to reconnect it though :( Need to extend servo power up there, and also i2c, and also pca9685 power
04:32 AM rue_shop3: ALTERNATE FUNCTION!?@?!
04:33 AM Jak_o_Shadows: ?
04:33 AM rue_shop3: gpio_set_mode(GPIOA, GPIO_MODE_OUTPUT_2_MHZ, GPIO_CNF_OUTPUT_ALTFN_PUSHPULL, GPIO2);
04:34 AM rue_shop3: see that little ALTFN they slipped in there?
04:34 AM Jak_o_Shadows: yep
04:34 AM rue_shop3: !#$%?
04:34 AM Jak_o_Shadows: The f1 alt-functions are more magic than the f4
04:34 AM Jak_o_Shadows: f4 there's anice table
04:34 AM rue_shop3: HAHAHA
04:34 AM rue_shop3: that was it!!!!!!!!!!!!!!!!!!
04:34 AM rue_shop3: !@#$%#!@^@$#$^
04:35 AM rue_shop3: damnit
04:39 AM rue_shop3: I'd just assume that when you tell the timer to take over the pin, it sets the io system to co-operate
04:40 AM rue_shop3: its just gonna be a landslide from here
04:46 AM rue_shop3: next trick, the irq needs to clear it
04:47 AM rue_shop3: theeeeeeeeeeeeeeeeeeen again, once pulse mode might work
04:48 AM rue_shop3: na
04:51 AM Jak_o_Shadows: 4 of the pins crimped. nother 4 to go
04:51 AM Jak_o_Shadows: then power, but that's screw terminals on either end
05:06 AM theBear: yeah, screw terminals ! that's how i feel towards terminals also <grin> sometimes i even tell them to go eff their mother's <biggrin> screw terminals indeed <mumble mumble>
05:07 AM rue_shop3: ok I think I got it
05:08 AM rue_shop3: TIM_OCM_TOGGLE ->
05:08 AM rue_shop3: ...
05:09 AM rue_shop3: aha
05:09 AM rue_shop3: TIM_OCM_ACTIVE
05:16 AM rue_shop3: oh yea
05:16 AM rue_shop3: 1.4us
05:17 AM rue_shop3: its almost 3am
05:17 AM rue_shop3: I dont feel like stopping
05:18 AM Jak_o_Shadows: Which part is workign so far?
05:19 AM rue_shop3: I have the compare match triggering at 3.33ms intervals
05:19 AM rue_shop3: the timer sets the ouput pin, the irq clears it
05:19 AM rue_shop3: (the clearing can happen slow, cause the 4017 is clocked by rising edge)
05:20 AM rue_shop3: aha, I can hit 2.7ms
05:20 AM rue_shop3: this is good
05:25 AM rue_shop3: ARG
05:26 AM rue_shop3: the fileserver just bumped again, its getting crashie
05:26 AM rue_shop3: I should prolyl check its caps
05:29 AM rue_shop3: ?!?! I just blew it out like, day before yesterday
05:30 AM rue_shop3: ok, good, my time control is working
05:30 AM rue_shop3: the rest of this should be a walk in the PARC
05:32 AM rue_shop3: I have to address the problem I had on the m328
05:33 AM rue_shop3: the 4017 requires a reset pulse, upon which it activates channel 0
05:33 AM rue_shop3: so, channel 0 isn't used so that the reset pulse timing dosn't matter
05:34 AM rue_shop3: but, it causes an issue where I need a dummy value in the buffer for that channel
05:35 AM rue_shop3: which ultimitly makes it easier to use multiple arrays than to try to skip over values in a single array
05:35 AM rue_shop3: unless .. hmm
05:35 AM rue_shop3: unless I make a lut
05:35 AM rue_shop3: this thing is fast, it wouldn't matter much
05:38 AM rue_shop3: import serial comms...
05:42 AM rue_shop3: huh, I'v not... recieved characters via the uart beofre?
05:42 AM rue_shop3: huh
05:47 AM rue_shop3: ok, so timer 2 is standing on usart2
05:47 AM Jak_o_Shadows: pin-wise?
05:47 AM rue_shop3: and timer 1 is standing on usart1
05:47 AM rue_shop3: yea
05:48 AM rue_shop3: me pulls out the REMAP PINS card
05:48 AM Jak_o_Shadows: TIM1 is on usart3 as well
05:48 AM rue_shop3: there is no 3!?
05:48 AM Jak_o_Shadows: PB13, PB14?
05:49 AM rue_shop3: not in my docs
05:49 AM rue_shop3: doc ID 15060 ?
05:49 AM Jak_o_Shadows: http://www.14core.com/wp-content/uploads/2016/02/arduino-stm32f103c8t6-schematics.png is what I'm looking at
05:50 AM Jak_o_Shadows: also doc ID 13587 has it as well
05:50 AM rue_shop3: the datasheet for STM32F103x4 and x6 says 2 usarts
05:51 AM rue_shop3: it also says 32k flash, and the programmer reports 64k
05:51 AM rue_shop3: I also have doc ID 16188 that I'm using as the register reference
05:51 AM Jak_o_Shadows: But don't we have f103c8t6?
05:52 AM rue_shop3: c!?
05:52 AM rue_shop3: ... it is C
05:52 AM rue_shop3: *blink*
05:54 AM rue_shop3: ok, I'll just use 3 then
05:54 AM rue_shop3: iirc some of the data isn't available for the exact model
05:54 AM Jak_o_Shadows: oh, cause it jumps over the same timers that are alreayd out
05:54 AM rue_shop3: its been a zoo finding the right stuff
05:55 AM rue_shop3: it would be nice, if, say, they put ALL the relivent docs for a chip on that chips PAGE
05:57 AM rue_shop3: ok, so I need to try out some serial recieve code
05:57 AM rue_shop3: waaaait a sec
05:57 AM rue_shop3: you wrote some
05:57 AM rue_shop3: can you give me that link again?
05:57 AM Jak_o_Shadows: http://www.14core.com/wp-content/uploads/2016/02/arduino-stm32f103c8t6-schematics.png
05:57 AM rue_shop3: no, the github link
05:57 AM Jak_o_Shadows: ok
05:58 AM rue_shop3: :)
05:58 AM Jak_o_Shadows: https://github.com/Jak-o-Shadows/stm32-PCA9685
05:58 AM Jak_o_Shadows: I use doc ID 13587 rev 17 & doc ID 13902 rev 16 as my bibles
05:59 AM rue_shop3: ok
05:59 AM rue_shop3: I had a zoo of a time, I did
06:02 AM rue_shop3: er, are these inputs 5V tolerant?
06:02 AM rue_shop3: I dont even know what voltages these adapters put out
06:09 AM Jak_o_Shadows: erm.
06:09 AM Jak_o_Shadows: My adaptors are 3.3
06:10 AM rue_shop3: ok I had to solder more pins on
06:13 AM rue_shop3: hmm, no talkie
06:15 AM Jak_o_Shadows: ok
06:16 AM Jak_o_Shadows: It has been put onto the pole.]
06:16 AM Jak_o_Shadows: all connected, all working
06:16 AM rue_shop3: oh, did the right thing on the wrong port...
06:17 AM rue_shop3: aha
06:17 AM rue_shop3: ok
06:18 AM rue_shop3: hmmmm
06:18 AM rue_shop3: this is a blazing fast processor doing piffle
06:18 AM rue_shop3: so do I have it use interrupts for the serial or just poll it
06:20 AM Jak_o_Shadows: You can use polls
06:20 AM Jak_o_Shadows: not too much more difficult to use interrupts
06:21 AM rue_shop3: its got nothing else to do
06:21 AM Jak_o_Shadows: well, who says that's a bad thing?
06:21 AM rue_shop3: I mean, if this cpu were set up with some knitting, we would be SOCKS_CITY
06:22 AM rue_shop3: but I do like event based programming, setting up an irq could be usefull later
06:23 AM rue_shop3: ohhhh.
06:23 AM rue_shop3: I'm REALLY bad at decisions that dont matter
06:24 AM rue_shop3: I mean, if somone said "what road to you want to take, they both lead to the same place and are equally long" I'd just die at the fork
06:24 AM Jak_o_Shadows: Do it interrupt based
06:24 AM rue_shop3: of old age
06:29 AM rue_shop3: usart_enable_rx_interrupt (uint32_t usart)
06:32 AM rue_shop3: why does code still get wrapped at 40 columns when we are up to 20:1 widescreen monitors?
06:34 AM rue_shop3: ...
06:34 AM rue_shop3: I'm just gonna end up setting a flag in the main loop that I poll to handle the character
06:34 AM rue_shop3: this seems stupid
06:40 AM rue_shop3: #define HaveSerData(usart) ((USART_SR(usart) & USART_SR_RXNE) != 0)
06:52 AM rue_shop3: :)
06:53 AM rue_shop3: while (1) {
06:53 AM rue_shop3: if (HaveSerData(USART3)) {
06:53 AM rue_shop3: c = usart_recv(USART3);
06:53 AM rue_shop3: usart_send_blocking(USART3, '0');
06:53 AM rue_shop3: usart_send_blocking(USART3, 'x');
06:53 AM rue_shop3: usart_send_blocking(USART3, (((c>>4)&0x0F)>9)?(((c>>4)&0x0F)+'8'):(((c>>4)&0x0F)+'0') );
06:53 AM rue_shop3: usart_send_blocking(USART3, ((c&0x0F)>9)?((c&0x0F)+'8'):((c&0x0F)+'0') );
06:53 AM rue_shop3: usart_send_blocking(USART3, '\r');
06:53 AM rue_shop3: usart_send_blocking(USART3, '\n');
06:53 AM rue_shop3: }
06:53 AM rue_shop3: __asm__("nop");
06:53 AM rue_shop3: }
06:54 AM deshipu: don't paste C here, there may be women and children watching
06:54 AM rue_shop3: :P
06:54 AM rue_shop3: I could optimize that more, I'm sorry
06:55 AM rue_shop3: ok, its almost 4:30am, my eyes are getting a BIT heavy
07:08 AM rue_shop3: damnit
07:08 AM rue_shop3: if I read books, I could say this code is like a good book I just cant put down
07:19 AM rue_shop3: ok, state machine is dragged over, now I just need something for it to operate
07:19 AM rue_shop3: its not quite 5am
07:43 AM rue_shop3: ooooh yea
07:43 AM rue_shop3: thats 8 channels!
07:47 AM rue_shop3: hehe, about 24000 counts/ms
07:57 AM rue_shop3: thats 24 channels!
07:57 AM rue_shop3: (I'm leaving out bits of the code for the other 8 channels)
07:58 AM veverak: hmm
07:59 AM veverak: https://www.aliexpress.com/item/GY-NEO6MV2-new-NEO-6M-GPS-Module-NEO6MV2-with-Flight-Control-EEPROM-MWC-APM2-5-large/32811265090.html?spm=2114.search0104.3.1.W2wiIF&ws_ab_test=searchweb0_0,searchweb201602_2_10152_10065_10151_10068_10304_10307_10137_10060_10302_10155_10154_10333_10056_10334_10335_10055_10054_10059_10332_100031_10099_10103_10102_10052_10053_10142_10107_10050_10051_10171_10326_10084_10083_1008
07:59 AM veverak: 0_10082_10081_10110_10111_10112_10113_10114_10312_10313_10314_10315_10078_10079_10073-10333,searchweb201603_19,ppcSwitch_3&btsid=33f8a1ef-ac40-4219-a8be-c10e17e31f24&algo_expid=9c179f6b-353f-4976-9150-4be96852ea8f-0&algo_pvid=9c179f6b-353f-4976-9150-4be96852ea8f
07:59 AM veverak: I wonder how precise this is
07:59 AM rue_shop3: you can stop at the ?
07:59 AM rue_shop3: https://www.aliexpress.com/item/GY-NEO6MV2-new-NEO-6M-GPS-Module-NEO6MV2-with-Flight-Control-EEPROM-MWC-APM2-5-large/32811265090.html
07:59 AM veverak: I know
07:59 AM veverak: it seems script to shorten that url failes me lately
07:59 AM rue_shop3: whats the eeprom do ?!
08:01 AM rue_shop3: +1 hour at 4am is SO MUCH LESS TIME than 1 hour at say, 9am
08:02 AM Tom_L: but it's 5:31
08:02 AM veverak: it's 14:31 here :)
08:07 AM rue_house: haha, my time is 1 hour newer than yours
08:07 AM rue_house: I think I should make a 88 servo controller and list it on ebay for $1500
08:07 AM rue_house: it might be cause I'm really tired
08:08 AM Tom_L: i thought you were 2 hrs off from me
08:08 AM rue_house: after I stopped coding, (10 mins ago) my eyes almost snapped shut
08:08 AM deshipu: people are already perfectly happy with the servo controllers they can get for $2
08:08 AM rue_house: but they dont control 88 servos to .019degrees
08:08 AM Tom_L: don't stop coding
08:08 AM Tom_L: just plug your butt into the charger and keep goin...
08:09 AM rue_house: not a robot yet
08:09 AM veverak: but they usually don't need to ocntrol 88 servos with .019 degress :)
08:09 AM rue_house: thats why its $1500
08:09 AM veverak: chainable 16 seems mor reasonable
08:09 AM rue_house: for the people who think they do
08:09 AM rue_house: :)
08:10 AM veverak: or more like
08:10 AM veverak: 16 servo driver, with potentiometer feedback and load feedback
08:10 AM rue_house: it just takes 1 nit who thinks he needs it, and I'm set for project money for the year
08:10 AM rue_house: veverak, was it you I was doing the feedback with?
08:11 AM rue_house: you know I got that working right?
08:11 AM rue_house: its time for me to recharge for 8 hours
08:11 AM rue_house: damn, thats 1pm
08:11 AM veverak: yeah
08:11 AM veverak: rue_house: I just want 16-channel thing to buy
08:11 AM veverak: you did not provided that
08:11 AM veverak: :)))
08:12 AM rue_house: yea, I got the m328 to do the same res, with 16 channels, at the same res
08:12 AM rue_house: with 2x 4017
08:12 AM Tom_L: he's not gonna make it to the charger...
08:12 AM Tom_L: may have to give him a push
08:12 AM * rue_house twitches
08:12 AM rue_house: good n
08:13 AM rue_house: good n
08:13 AM rue_house: good ni
08:13 AM rue_house: goo
08:13 AM Tom_L: but
08:13 AM Tom_L: but
08:13 AM rue_house: go$d
08:13 AM Tom_L: it's morning...
08:13 AM rue_house: go$d\&i
08:13 AM rue_house: go$d\&igh^
09:06 AM trojan is now known as synja
01:12 PM rue_shop3: "good morning Rue. The next steps needed in this software program are so easy, you dont need to think. First thing in the morning, sit down and work on this file. Rue."
01:15 PM rue_shop3: did you know its a bad idea to put annything else in the dryer with a carpet?
01:15 PM rue_shop3: LOTS OF SAND
01:17 PM rue_shop3: if (idxA == 8) { /* do 4017 reset */ }
01:17 PM rue_shop3: ok
01:39 PM rue_shop3: 0.25us wide
01:39 PM rue_shop3: I dont know if a 4017 is that fast
01:44 PM rue_shop3: that should do it, once a 4017 is connected I should be good to take over the world
01:53 PM To_Aru_Shiroi_Ne is now known as ToAruShiroiNeko
02:16 PM rue_shop3: SO
02:16 PM rue_shop3: the base timer clock on the m328 is
02:18 PM Tom_L: batteries on the fast charger?
02:18 PM rue_shop3: 001
02:18 PM rue_shop3: and for 9600 baud I'm using 103
02:20 PM rue_shop3: so the m328 is 8 or 16Mhz
02:21 PM rue_shop3: 16, u2xn isn't set
02:21 PM rue_shop3: ok
02:22 PM rue_shop3: Tom_L, no time for sleep, too busy dieing
02:24 PM rue_shop3: and on the m328 I'm running the timer at 16Mhz
02:26 PM rue_shop3: I think the base for the stm is 72Mhz
02:26 PM rue_shop3: and I'm dividing it by 3
02:27 PM rue_shop3: so I cant quite get the same rate here
02:33 PM rue_shop3: hmm, do I want to bring down the resolution of the output to make it compatible with the old controller?
02:33 PM rue_shop3: na, cause I want to use the other protocol anyhow
02:33 PM rue_shop3: ...
02:35 PM rue_shop3: Jak_o_Shadows, http://www.lynxmotion.com/p-895-free-download-ssc-32-servo-sequencer-utility-created-using-flowbotics-studio.aspx
02:35 PM rue_shop3: you should find that works with the protocol I had there
02:37 PM rue_shop3: Jak_o_Shadows, https://www.brookshiresoftware.com/rd_how_sscs_work.htm
02:37 PM rue_shop3: oh they changed the proto for that first link
02:41 PM rue_shop3: can you see the 4x 4017 on the ssc32?
02:42 PM rue_shop3: $44 ea
02:42 PM rue_shop3: lets see, the stm32 is $1.70, and the 4x 4017 are.... about $0.50
04:10 PM rue_shop3: aha, initialization error, that was it
04:46 PM rue_shop3: .... I'm starting to think the endian of the stm32 isn't the same as the m328
04:49 PM rue_shop3: "STM32F4 does all memory access in little endian"
04:50 PM rue_shop3: "AVRSs... little endian"
04:50 PM rue_shop3: hmm
04:50 PM Tom_L: bunch of littleindians
04:51 PM rue_shop3: but it looks like the bytes are being put togethor wrong
04:51 PM rue_shop3: I go stretch
04:52 PM Anniepoo: could be the serial lib?
05:00 PM veverak: so, I have OUTPUT pin 'A' powering coil (coil has diode)
05:00 PM veverak: now I want to add button that can power the same coil
05:00 PM veverak: -> should I somehow protect the outpit pin from current flowing from the button?
05:03 PM Tom_L: have the button trigger the ouput pin
05:04 PM veverak: Tom_L: I want "microcontroller overridE"
05:04 PM Tom_L: it should be ok anyway as long as the voltage doesn't exceed the pin voltage
05:05 PM Tom_L: if you're worried about it, put a reverse blocking diode on it
05:05 PM Anniepoo: vev, you must have a ransistor or something between pin and coil?
05:05 PM Tom_L: or add a 1k resistor to the button
05:05 PM Tom_L: that should do it
05:05 PM Tom_L: it would limit the current for sure
05:06 PM veverak: Anniepoo: hmm, I should
05:06 PM veverak: Tom_L: good idea anyway
05:06 PM Tom_L: that should be enough
05:06 PM Anniepoo: yes, the micro can't source much - max 40mA or so
05:06 PM Tom_L: unless the relay is meant for µC control
05:07 PM Tom_L: i just made an opto circuit for this very thing
05:07 PM Anniepoo: and the coil is probably some hundreds
05:07 PM Tom_L: to drive a 24v relay coil from logic
05:07 PM Tom_L: i've got some that would work... hamlin HE101 iirc is one
05:07 PM Tom_L: built in diode too
05:08 PM Anniepoo: i just did this with tip 120
05:20 PM rue_shop3: veverak, ? no, just put the button around the transistor runnig the coil
05:20 PM veverak: ok ok
05:22 PM rue_shop3: hmm I'm confused
05:26 PM Tom_L: oh god the world just tilted on it's axis...
05:26 PM rue_shop3: not a stroke is it?
05:26 PM rue_shop3: tom...
05:26 PM Tom_L: you're never confused
05:27 PM rue_shop3: ooooh,
05:27 PM rue_shop3: oooooooooh
05:27 PM rue_shop3: I bet...
05:27 PM rue_shop3: char isn't 8 bits on these
05:27 PM Tom_L: wtf is it then?
05:27 PM Tom_L: char is always 8 bit
05:27 PM rue_shop3: 16 bits I'll bet
05:27 PM Tom_L: what a waste
05:28 PM Tom_L: what do they do with the extra bits?
05:28 PM Tom_L: change the font?
05:28 PM rue_shop3: it is on pc's now
05:28 PM rue_shop3: unicode
05:28 PM Tom_L: so they can swap tables?
05:32 PM rue_shop3: this->servos.servo[i].zero = 16000;
05:32 PM rue_shop3: this->servos.servo[i].scale = 32000/180;
05:32 PM rue_shop3: oooh
05:32 PM * rue_shop3 thinks
05:36 PM rue_shop3: yea, the library scaling my values by 178 threw things out a bit
05:37 PM rue_shop3: much better
05:39 PM rue_shop3: hara! user fault!
05:41 PM rue_shop3: this is good, this means I can go ahead and write the stuff for controlling the hexapod
05:42 PM The_Jester_: hello rue
05:42 PM rue_shop3: hey!
05:42 PM Anniepoo: 8cD
05:42 PM rue_shop3: the 24 servo controller works!
05:42 PM Tom_L: yay
05:42 PM rue_shop3: I left out the code for the other 8 servos
05:42 PM Tom_L: you like working with arm better than avr?
05:42 PM rue_shop3: did you know an SSC32 is $55?
05:43 PM rue_shop3: Tom_L, na, there is a bunch of grief, its growing pains tho
05:44 PM Tom_L: i wonder if the setup on them is harder than the 68332
05:44 PM Tom_L: probably is
05:45 PM The_Jester_: swear to go we could build/sell ssc32
05:45 PM rue_shop3: for each subsystem you have to turn on a clock source
05:45 PM Tom_L: and much worse documentation
05:45 PM rue_shop3: you have to initialize io, but special functions dont set themselfs up, you have to explicity enable , say a usart, on a pin, setting up and turning on the uart dosn't do it
05:46 PM rue_shop3: The_Jester_, how about the SSC36?
05:46 PM rue_shop3: we can slowly dial it up to 88
05:46 PM The_Jester_: lol
05:46 PM rue_shop3: every year a new model with just a few more channels
05:47 PM The_Jester_: diskish same hardware, new firmware deal?
05:47 PM The_Jester_: dickish
05:47 PM rue_shop3: na, buy a new $150 board, the one you bought last year is only worth $70 now
05:48 PM The_Jester_: seems to be money in hdmi mods for consoles..
05:48 PM rue_shop3: ah yes
05:48 PM The_Jester_: need to find a rgb to hdmi chip
05:49 PM The_Jester_: must be such a thing, should be no need to use a fpga to do the task
05:50 PM rue_shop3: so I need to change 2 libraries
05:50 PM rue_shop3: SSC8 -> SSC24
05:50 PM rue_shop3: and servoArm to servoHexapod
05:54 PM The_Jester_: https://www.thingiverse.com/thing:1238286
05:54 PM rue_shop3: haha
05:54 PM rue_shop3: that makes sense
05:55 PM rue_shop3: the ones with the modular pins
05:55 PM rue_shop3: THO you could use dupont pins if you were clever
05:55 PM The_Jester_: could print/sell thouse.. very rare indeed
05:56 PM rue_shop3: oh thats the 23
05:56 PM The_Jester_: ...
05:57 PM The_Jester_: usually see ppl using cut down 25's, even selling stuff on ebay that uses cut down 25's
06:08 PM rue_shop3: ok, I have 4 files to do a minor rewrite on
06:08 PM rue_shop3: The_Jester_, kinda wishing I had an 18+ channel manual servo controller right about now...
06:08 PM rue_shop3: think I can hack that copter remote into an IR remote for the hex?
06:12 PM rue_house: rue_bed, rue_house rue_mohr rue_shop3 rue_bed , your cooking lunch, you weren't supposed to walk away, go check on it
06:13 PM rue_house: The_Jester_, oh, that dialer, form what I can tell opening it up, its only a 1 recording version
06:13 PM rue_house: BUT its a seperate board
06:13 PM rue_house: mic, spk, gnd, +5V, +12V, rec, play
06:13 PM rue_house: :)
06:17 PM rue_shop3: The_Jester_, I was kicking myself for not provisioning for a ranger in the middle of the loading doc to tell you when your close enough
06:21 PM rue_shop3: when deisgning my robot head, I'll have to remember to put pencil holders on the left and right sides of my head
06:21 PM rue_shop3: tho, I put a pencil there and promptly couldn't find it
06:21 PM rue_shop3: oh yea, lunch
06:24 PM The_Jester_: that was pretty ognorant rue, I woiuld expect a giant 7 segent display
06:25 PM The_Jester_: this train wreck of a drunk chick just showed up at my apartment building.. use to live here when i moved in.. might just be drunk drifting in the wind but Geeeez..
06:33 PM rue_shop3: there is a hopeless 1541 drive in the e-waste box, do your crying now
06:35 PM The_Jester_: think there is a 6502 in there
06:36 PM rue_shop3: yup
06:36 PM The_Jester_: oh well
06:36 PM rue_shop3: there are like 5 in my drawr of cpus
06:36 PM rue_shop3: and 3 in the attic
06:36 PM rue_shop3: MOS
06:36 PM The_Jester_: im still trying to design that stupid db-25 mount
06:37 PM rue_shop3: oh
06:37 PM rue_shop3: hold on
06:38 PM rue_shop3: 11:30 PM rue_shop3: The_Jester_, hows the db25 holder going?
06:38 PM rue_shop3: 11:31 PM rue_shop3: The_Jester_, er...
06:38 PM rue_shop3: 11:31 PM rue_shop3: https://www.thingiverse.com/thing:1561617
06:38 PM rue_shop3: 11:31 PM rue_shop3: ?
06:38 PM rue_shop3: 11:32 PM rue_shop3: https://www.thingiverse.com/thing:2467838
06:38 PM rue_shop3: 11:32 PM rue_shop3: damn
06:39 PM rue_shop3: damn, I didn't get into the ocean yet this year
06:41 PM The_Jester_: arggg
06:41 PM The_Jester_: didnt find those when i was looking
06:42 PM rue_shop3: and at the time I didn't remember to look
06:42 PM rue_shop3: they might be junk idk
06:42 PM rue_shop3: void servoHexapodCharReciever(unsigned char * data, void * anchor);
06:43 PM rue_shop3: thats almost getting as bad as my interpolator
06:43 PM rue_shop3: void SimotaniouslyLinearlyInterpolateMultiAxis(axies2_t * this)
06:44 PM The_Jester_: http://imgur.com/a/1aEF4
06:45 PM rue_shop3: ok, not sure what your up to
06:46 PM anonnumberanon: rue_shop3, how is the progress on driving many servos?
06:47 PM rue_shop3: I got it
06:47 PM The_Jester_: will just scrap it i think
06:47 PM rue_shop3: I just need to do up my library to operate it properly!
06:47 PM The_Jester_: wanted to the the conector up and off the base to make sure the cable can actually fit into it
06:47 PM rue_shop3: wow, imugr is really borken on this system, wonder what the hell they are trying to do
06:48 PM * rue_shop3 taps The_Jester_ to try to re-seat any loose wires
06:49 PM rue_shop3: ok I search/replaced almost everyting I need to change
06:50 PM orlock: Eurgh
06:50 PM orlock: Monday morning again
06:50 PM orlock: I've got python on a little linux PC spinning a pair of motors in response to UDP packets
06:51 PM orlock: the UDP packts are coming from an ESP8266 via wireless, containing data from a quadrature encoder
06:51 PM orlock: so i spin a bolt, and the motors speed up or slow down
06:52 PM * The_Jester_ swats
06:52 PM The_Jester_: darn pop ups nagging me about chores
06:54 PM The_Jester_: stepper unplugs itself as z hight increases
06:55 PM The_Jester_: took was too long to find that missing arduino
06:56 PM The_Jester_: had intigrated itself into the cruft next to my tv
06:57 PM orlock: Full-size, or nano?
07:07 PM The_Jester_: mega 2560
07:07 PM rue_shop3: The_Jester_, the printer?
07:08 PM rue_shop3: I thought you had lots of slack on the z
07:09 PM The_Jester_: rue, in mm what size hole do i want for 1 4-40 stand off used on db-25
07:09 PM rue_shop3: thread-in or fall thru
07:10 PM rue_shop3: thread is 2.5mm thru is 2.8mm head is 5.4mm
07:10 PM The_Jester_: spiral wrap exapnds and contracts and eventually pulls them apart, didnt tape that yet
07:10 PM rue_shop3: I'm sure you have a bunch of those little zap straps form me
07:10 PM The_Jester_: so 2.5
07:11 PM rue_shop3: ( 3E )
07:11 PM rue_shop3: thru the wires
07:11 PM rue_shop3: hold the two connectors togethor
07:11 PM * The_Jester_ hops.
07:11 PM The_Jester_: too freeking hot to think here suddenly
07:12 PM rue_shop3: I been trying to figure out one line of code for about 30 mins now
07:12 PM The_Jester_: 30 in shade on porch
07:13 PM rue_shop3: return transInitFile(&(this->buffer), 24, config);
07:13 PM rue_shop3: yes, ok , thats fixed
07:14 PM The_Jester_: http://imgur.com/a/0xe9W
07:14 PM rue_shop3: nice
07:14 PM The_Jester_: corey broken now
07:14 PM rue_shop3: #6 mounting holes?
07:15 PM rue_shop3: #6 thru is 3.5mm
07:15 PM The_Jester_: wood screws
07:15 PM rue_shop3: sure
07:15 PM rue_shop3: this->servos.servo[i].zero = 16000;
07:15 PM rue_shop3: this->servos.servo[i].scale = 32000/180;
07:15 PM The_Jester_: gonna countersink them
07:15 PM rue_shop3: ok the last ones to work out
07:17 PM The_Jester_: im sure we arnt the first to think mounting the controller UNDER the table on a pcb mill is retarded
07:19 PM rue_shop3: :)
07:19 PM The_Jester_: maybe the designer got too much sun
07:22 PM rue_shop3: axisAdd(&axies, 0, 0, cache0);
07:22 PM rue_shop3: hah, I have to do that for every motor
07:23 PM The_Jester_: isnt that where you'd use a mothod or constructor?
07:23 PM rue_shop3: :) its not c++ tho
07:24 PM The_Jester_: k
07:24 PM rue_shop3: there are been VERRY few things I needed to change for this
07:24 PM rue_shop3: i made new controller files, copied from the old ones, but instead of SSC8 its SSC24, and the COUNT was changed from 8 to 24
07:24 PM rue_shop3: thats almost it so far
07:27 PM rue_shop3: THANK GOD FOR NEDITS RECORD/PLAY MACRO
07:29 PM rue_shop3: float lasttime, time, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X;
07:29 PM rue_shop3: good thing I didn't make a 32 channel controller, I'd have to use chineese
07:33 PM rue_shop3: while (fscanf(input, "%f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f....
07:33 PM rue_shop3: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
07:35 PM rue_shop3: I think that 24 axies is the most I'v ever used the interpolator with at once
07:38 PM rue_shop3: ! it compiles!
07:39 PM rue_shop3: ok I'm just a few hours away from being able to calibrate the servos on the hexapod!
07:39 PM rue_shop3: ... if... I had an assembled controller....
07:39 PM rue_shop3: hehe
07:39 PM rue_shop3: bah, that wont take long
07:49 PM veverak: hmm
07:49 PM veverak: well
07:49 PM veverak: it seems like I use boost tools only for prototyping mostly
07:49 PM veverak: found out that it's more "clear" to switch to custom thing which is made precisely for the specific purpose
07:53 PM rue_shop3: boost...
07:53 PM rue_shop3: forgot what thats for
07:57 PM rue_shop3: ok, i wrote the transform file
07:59 PM yCrazyEdd is now known as CrazyEddy
07:59 PM rue_shop3: CLAMPS
07:59 PM rue_shop3: er, damn, I alwyas get that wrong
07:59 PM rue_shop3: SALE
08:05 PM rue_shop3: damn, whats the opposite of a 74ls154
08:05 PM rue_shop3: 150
08:09 PM rue_shop3: I think I worked out how I can use ... but wait... 154 is huge... the ones I have anyhow
08:09 PM rue_shop3: er 150
08:09 PM rue_shop3: 4x 16x?
08:09 PM rue_shop3: hmm
08:09 PM rue_shop3: parallel is a better idea
08:12 PM veverak: esp8266 lights IoT circuit done!
08:13 PM orlock: veverak: What sort of esp chip?
08:43 PM rue_shop3: yay, I took all the batteries that were in the way, away
08:44 PM rue_shop3: the ones to the left of the desk, the ones to the right, the ones by the door, and the ones on the deck
08:47 PM rue_shop3: huh, apparenly my 74150 are worth about $4ea
08:48 PM veverak: orlock: esp8266-12
08:50 PM rue_shop3: the 4067 isnt cheap either
08:50 PM Tom_L: rue_shop3
08:51 PM Tom_L: stop cluttering up your yard to clean your shop
08:51 PM veverak: http://imgur.com/zjri9uG
08:52 PM Tom_L: i think i'm gonna start on the remap code now
08:52 PM rue_shop3: remap?
08:53 PM Tom_L: to remap M6
08:53 PM Tom_L: so i can add stuff in front of it
08:53 PM Tom_L: like spindle orient and tool changer movements
08:54 PM rue_shop3: its a conspiracy
08:54 PM rue_shop3: the 150 can be used as a programmable gate
08:54 PM rue_shop3: cpld like
08:54 PM Tom_L: really?
08:54 PM Tom_L: never knew logic chips could do that
08:55 PM rue_shop3: its like they were tyrping to make anything thats made of field reconfigurable logic expensive
08:55 PM rue_shop3: the 74150 can behave as any kind of 4-input logic gate
08:55 PM rue_shop3: logic combination
08:56 PM rue_shop3: arg
08:56 PM rue_shop3: I just want a narrow 74xx150
08:56 PM Tom_L: https://github.com/LinuxCNC/linuxcnc/blob/master/configs/sim/axis/vismach/VMC_toolchange/toolchange.ngc
08:56 PM Tom_L: take a peek
08:56 PM Tom_L: that's what it will end up doing
08:57 PM Tom_L: the M19 at the top orients the spindle
08:57 PM rue_shop3: huh
08:57 PM Tom_L: in my case once it's oriented, spindle lock will assert
08:57 PM Tom_L: then i will pass that signal back to the software tool changer
08:57 PM Tom_L: since i don't actually have a changer
08:59 PM Tom_L: you add a line to the ini file so it will cause M6 to look for the .ngc file you specify
08:59 PM rue_shop3: I can do it with a 512K SRAM chip
08:59 PM Tom_L: calling M6 inside the file will execute it's normal behavior
08:59 PM rue_shop3: it wont save me much by then tho
09:00 PM Tom_L: after the other code has run
09:00 PM Tom_L: what you doin with all these chips anyway?
09:00 PM Tom_L: your servo stuff?
09:01 PM rue_shop3: well, I want to make an 18 (or 24) channel array of pots of playing with servos
09:01 PM rue_shop3: but I dont have any chips with that many io
09:01 PM rue_shop3: wait, whats the m32?
09:01 PM Tom_L: mmm
09:02 PM Tom_L: we did that for thebear
09:02 PM Tom_L: with an m32
09:02 PM rue_shop3: 32
09:02 PM rue_shop3: hmm
09:03 PM rue_shop3: 32 io lines
09:03 PM Tom_L: iirc we mux'd his though
09:03 PM rue_shop3: yea
09:03 PM rue_shop3: I can use an old RC combo instead of adc
09:03 PM rue_shop3: and time it
09:03 PM rue_shop3: it would be nice to have a 16 channel mux
09:04 PM rue_shop3: its a puzzle now
09:04 PM Tom_L: could do it in 20 pins mayb
09:04 PM Tom_L: is there such an animal out there?
09:04 PM Tom_L: no it would take more
09:04 PM Tom_L: 24 maybe
09:05 PM rue_shop3: I could use shift registers, but it would slow things down
09:07 PM Tom_L: cd4053
09:07 PM Tom_L: no
09:08 PM rue_shop3: no 16 channel of the 4051?
09:08 PM Tom_L: 4067
09:08 PM rue_shop3: no thats the 4067
09:08 PM rue_shop3: $$
09:09 PM Tom_L: 14067
09:10 PM rue_shop3: 74HC4067
09:11 PM rue_shop3: hah, I can get the chip on a board for just 75c, but the chips alone are $1.10
09:12 PM rue_shop3: huh
09:13 PM rue_shop3: the 4051 are pennies
09:14 PM rue_shop3: economies of market
09:15 PM rue_shop3: I have 8 74150
09:15 PM rue_shop3: but if their $4ea, are they too special to use?
09:17 PM rue_shop3: yea, $4ea is the sale price on ebay
09:18 PM Tom_shop: REMAP=M6 modalgroup=6 prolog=change_prolog ngc=toolchange epilog=change_epilog
09:18 PM Tom_L: that's what triggers it
09:18 PM Tom_L: with some python glue
09:24 PM rue_shop3: does the cam processor automatically integrate the bit changes then?
09:28 PM rue_shop3: :) it works
09:29 PM rue_shop3: I have to calibrate the values a bit tho
09:29 PM rue_shop3: I think the 1.5ms is right, the low or high needs to be trimmed p
09:29 PM rue_shop3: up
09:29 PM rue_shop3: but I think its the servos
09:29 PM Tom_L: yes
09:30 PM rue_shop3: not many of these are +-90 over 1-2ms
09:30 PM rue_shop3: Jak_o_Shadows, :) I need a python program with 24 sliders
09:31 PM rue_shop3: hahaha
09:32 PM rue_shop3: I have a manual servo controller, made of a tiny13
09:32 PM rue_shop3: ... but....
09:32 PM rue_shop3: I'll have to make one of these baords to use it
10:27 PM rue_shop3: Jak_o_Shadows,
10:27 PM rue_shop3: sliderList = []
10:27 PM rue_shop3: for cound in range(0,32) :
10:27 PM rue_shop3: ctrl = Scale(master, from_=256, to=0, showvalue=0 )
10:27 PM rue_shop3: ctrl.pack(fill=Y, side=LEFT)
10:27 PM rue_shop3: sliderList.append(ctrl)
10:27 PM rue_shop3: things go downhill pretty fast from here
10:29 PM rue_shop3: "FAST??? ITS A FREAKING VERTICLE DROP DUDE!!!!"
10:30 PM orlock: hey, sometimes if you want to drop really fast, gravity isnt fast enough
10:31 PM orlock: sometimes you need explosives too!
10:33 PM rue_shop3: :)
10:33 PM rue_shop3: the ramjet problem?
10:34 PM rue_shop3: "if it dosn't start by the time its supposed to there wont be long to worry about it"
10:34 PM rue_shop3: ok, its 8pm
10:34 PM rue_shop3: I'd better leave myself instructions
10:38 PM rue_shop3: I'm gonna be about as smart as a post for the next 4 months
10:39 PM rue_shop3: oh I'm yawning, this is good, it means I have half a chance in hell of being awake at work tommorow morning
10:49 PM rue_shop3: "what do you want for supper?" "I WANT TO BE A ROBOT"
10:49 PM Tom_L: that's optional isn't it?
10:49 PM Tom_L: being awake on the job?
10:49 PM rue_shop3: meh
10:50 PM rue_shop3: it gets awkward if everyone is standing there waiting for you to say something smart, and your not really even thinking about whats going on
10:51 PM rue_shop3: "I think all the cards in this deck are blank..."
10:51 PM rue_shop3: k, well, I dont have enough time to do anything now
10:52 PM Tom_L: i'm calling it now too
10:52 PM Tom_L: 5 wake up call...
10:52 PM orlock: rue_shop3: I was thinking more of those explosive fuses some power gear uses
10:52 PM orlock: to cut out the arcing
10:52 PM rue_shop3: Jak_o_Shadows, http://codepad.org/kXZY6bVa <--- there, make magic
11:02 PM rue_house: ooh the conn module is broken, right
11:02 PM rue_house: you already did this
11:06 PM rue_house: hmm, even after conn is disabled, its crunching it all up to unusability
11:27 PM rue_house: this is kinda funny
11:28 PM rue_house: two things about your code dont work on my machine
11:28 PM rue_house: the serial comms, and the sliders
11:28 PM rue_house: and mine dosn't have comms
11:33 PM rue_house: why the heck did you do taht with the lists... still trying to work out what your up to
11:46 PM davr0s is now known as davr0ski
11:46 PM davr0ski is now known as davr0s
11:57 PM anonnumberanon: c++ and constructors and methods to do one procedure on multiple objects? Am I awake?
11:58 PM anonnumberanon: rue_house, what is your interpolator what does it do?