#robotics Logs
May 21 2017
#robotics Calendar
12:01 AM mrdata__ is now known as mrdata
12:05 AM mrdata: i wanna know morte about this snail's locomotion
12:05 AM mrdata: *more
01:32 AM Jak_o_Shadows: rue_bed, https://github.com/wendlers/stm32-pwm-servo-sample/blob/master/Makefile has how to flash using openocd from the command line.
01:43 AM rue_shop3: ok
01:43 AM Jak_o_Shadows: The rest of the makefile there seems kinda crazy
02:05 AM rue_house: awesome day, just gonna make some food and dig into makefiles
02:12 AM Jak_o_Shadows: I got the stm32 driving a servo
02:12 AM Jak_o_Shadows: Gotta figure out how MANY servos I can drive though
02:15 AM rue_house: heh
02:15 AM rue_house: 8 channels per timer
02:16 AM rue_house: if they are hardware controlled timers
02:16 AM rue_house: maybe the dma....
02:17 AM rue_house: if you know the order the channnels will change in you can precache the port bits and have to the dma spool them out
02:17 AM rue_house: at 72Mhz, there's LOTS of time to figure it out
02:18 AM rue_house: did you see the 4 transistor pwm?
02:20 AM rue_house: oh that was just flashing it
02:20 AM rue_house: ok
02:21 AM rue_house: I lost the link to your makefile, can you paste me that again?
02:46 AM rue_house: haha I was couting the perogies going into supper but forgot to stop putting them in
03:02 AM Jak_o_Shadows: Hmm. I need to move a road linearly 3cm at a couple of Hz
03:02 AM Jak_o_Shadows: Through, prefgerably adjustable
03:02 AM Jak_o_Shadows: back and forward
03:03 AM rue_house: pff, leave the road where it is, move the rest of the universe
03:04 AM rue_house: https://www.aliexpress.com/item/FREE-SHIPPING-065-blue-and-white-adjustable-potentiometer-package-100R-1M-5PCS-kind-a-total-of/1865280502.html
03:04 AM Jak_o_Shadows: Nah.
03:04 AM rue_house: https://www.aliexpress.com/item/10Pcs-High-quality-plastic-potentiometers-knobs-Knob-for-single-double-potentiometers/32447643340.html
03:04 AM rue_house: what is the more cool thing to get in the mail?
03:05 AM Jak_o_Shadows: I THINK some sort of crank/slider
03:05 AM Jak_o_Shadows: the second
03:05 AM Jak_o_Shadows: ./I am buying the second
03:05 AM rue_house: ok
03:07 AM rue_house: that leaves me with 35c
03:07 AM rue_house: close enough to zero
03:10 AM rue_house: so I got some 8550, tiny85, irf4905, tire pressure guages, a small scale, some ldr's, and those knobs
03:10 AM rue_house: (a 5 minute welding for someone today)
03:11 AM rue_house: somewhere my supper is burning
03:11 AM rue_house: pretty good too, its not even 1am yet
03:17 AM rue_house: heh, I just freaked out cause its sunday, but the clock is wrong
03:17 AM rue_house: it dosn't know its still sat, I havn't slept yet
03:18 AM rue_house: symlink made...
03:20 AM rue_house: makefile verbatum
03:21 AM rue_house: removing makefile.config dependency...
03:21 AM rue_house: /bin/sh: 1: /root/arm-none-eabi/bin/arm-none-eabi-gcc: not found
03:21 AM rue_house: make: *** [main.o] Error 127
03:22 AM rue_house: -
03:22 AM rue_house: /usr/bin/arm-none-eabi-gcc -g -Wextra -Wshadow -Wimplicit-function-declaration -Wredundant-decls -Wmissing-prototypes -Wstrict-prototypes -fno-common -ffunction-sections -fdata-sections -MD -Wall -Wundef -mthumb -T stm32f103c8t6.ld -DSTM32F1 -I ./libopencm3/include -I highlevel -I midlevel -I lowlevel -I -I -DSTM32F1 cortex-m3 -o main.o -c main.c
03:22 AM rue_house: arm-none-eabi-gcc: error: cortex-m3: No such file or directory
03:23 AM rue_house: back to that eh?
03:23 AM rue_house: Jak_o_Shadows, I think I have the same layout as you now too
03:24 AM rue_house: I think you modified something and forgot
03:27 AM rue_house: lrwxrwxrwx 1 1005 1005 12 May 21 00:48 libopencm3 -> /usr/lib/arm
03:27 AM rue_house: -rw-r--r-- 1 1005 1005 2185 May 20 03:02 main.c
03:27 AM rue_house: -rw-r--r-- 1 1005 1005 3097 May 21 00:55 Makefile
03:27 AM rue_house: -rw-r--r-- 1 1005 1005 1310 May 20 01:39 openocd.cfg
03:27 AM rue_house: Jak_o_Shadows, ?
03:27 AM rue_house: -DSTM32F1 cortex-m3
03:27 AM rue_house: the cortex-m3 option lost its prefix
03:29 AM Jak_o_Shadows: I CAN'T have modified anything, git would tell me
03:29 AM Jak_o_Shadows: more than losing the prefix, it's losing half the rest of the stuff!
03:29 AM rue_house: if I comment it out, it goes from
03:30 AM rue_house: /usr/bin/arm-none-eabi-gcc -g -Wextra -Wshadow -Wimplicit-function-declaration -Wredundant-decls -Wmissing-prototypes -Wstrict-prototypes -fno-common -ffunction-sections -fdata-sections -MD -Wall -Wundef -mthumb -T stm32f103c8t6.ld -I ./libopencm3/include -DSTM32F1 cortex-m3 -o main.o -c main.c
03:30 AM rue_house: -- to --
03:30 AM rue_house: /usr/bin/arm-none-eabi-gcc -g -Wextra -Wshadow -Wimplicit-function-declaration -Wredundant-decls -Wmissing-prototypes -Wstrict-prototypes -fno-common -ffunction-sections -fdata-sections -MD -Wall -Wundef -mthumb -T -I ./libopencm3/include -o main.o -c main.c
03:30 AM rue_house: (comment out the script thats not working)
03:30 AM Jak_o_Shadows: Did you see that gist I posted yesterday?
03:31 AM rue_house: I recon there should be a long list of ld things included?
03:31 AM Jak_o_Shadows: yes
03:31 AM rue_house: dunno...
03:31 AM rue_house: the makefile with the upload command in it?
03:32 AM Jak_o_Shadows: https://gist.github.com/Jak-o-Shadows/8d1d6cfdbb39d94980ec2543b6ba5f54
03:32 AM rue_house: ok
03:33 AM rue_house: huh, stm32f103c8t6.ld dosn't otherwise exist on the system
03:33 AM rue_house: its not built realtime is it?
03:36 AM rue_house: and its name is not mentioned anywhere in the libopencm3 file tree
03:37 AM Jak_o_Shadows: It is built on the first go!
03:37 AM Jak_o_Shadows: yes. I agree, it's somewhat silly
03:37 AM Jak_o_Shadows: shove it in the same folder as the Makefile
03:37 AM rue_house: but it should build it?
03:38 AM Jak_o_Shadows: yesw
03:38 AM rue_house: shall we scratch at why it isn't?
03:38 AM Jak_o_Shadows: the line you commented out? That should build it
03:39 AM rue_house: wait... is this an m7 processor?
03:39 AM Jak_o_Shadows: m3
03:39 AM rue_house: ok
03:40 AM rue_house: include $(libopenCM3Path)/ld/Makefile.linker
03:40 AM Jak_o_Shadows: yeah, that
03:40 AM rue_house: its being called cause it does things
03:41 AM Jak_o_Shadows: It puts stuff in the LD params (see the gist), and it makes that file
03:41 AM rue_house: it uses DEVICE, SRCLIBDIR,
03:42 AM rue_house: DEVICE = stm32f103c8t6
03:42 AM rue_house: SRCLIBDIR = $(libopenCM3Path)
03:42 AM rue_house: libopenCM3Path =./libopencm3
03:42 AM rue_house: --
03:42 AM rue_house: DEVICE = stm32f103c8t6
03:42 AM rue_house: SRCLIBDIR = ./libopencm3
03:43 AM rue_house: ... hey wait
03:43 AM Jak_o_Shadows: nah, you symlinked?
03:43 AM rue_house: yea
03:43 AM rue_house: lrwxrwxrwx 1 1005 1005 12 May 21 00:48 libopencm3 -> /usr/lib/arm
03:43 AM rue_house: -rw-r--r-- 1 1005 1005 2185 May 20 03:02 main.c
03:43 AM rue_house: -rw-r--r-- 1 1005 1005 3119 May 21 01:10 Makefile
03:43 AM rue_house: -rw-r--r-- 1 1005 1005 1310 May 20 01:39 openocd.cfg
03:44 AM rue_house: I'll start
03:44 AM rue_house: tearing at this AFTER its working
03:44 AM rue_house: chicken, egg, chicken...
03:45 AM rue_house: ifneq ($(DEVICE),)
03:45 AM rue_house: device is not blank, so it continues
03:45 AM rue_house: LDSCRIPT=$(DEVICE).ld
03:45 AM rue_house: LDSCRIPT=stm32f103c8t6.ld
03:45 AM rue_house: LD_PARAMS=$(shell awk -v PAT="$(DEVICE)" -f $(SRCLIBDIR)/scripts/genlink.awk $(SRCLIBDIR)/ld/devices.data 2>/dev/null)
03:46 AM rue_house: wtf
03:47 AM rue_house: LD_PARAMS=$(shell awk -v PAT="stm32f103c8t6" -f ./libopencm3/scripts/genlink.awk /libopencm3/ld/devices.data 2>/dev/null
03:48 AM rue_house: the ./ concerns me
03:48 AM Jak_o_Shadows: all of it concerns me
03:49 AM rue_house: running awk results in
03:49 AM rue_house: -DSTM32F1 cortex-m3
03:49 AM rue_house: which, right there, is broken
03:49 AM rue_house: -v var=value assigns value to program variable var.
03:50 AM rue_house: -f file Program text is read from file instead of from the command line.
03:51 AM rue_house: stm32f103?c* stm32f1 ROM=256K RAM=48K
03:54 AM rue_house: stm32f1 END ROM_OFF=0x08000000 RAM_OFF=0x20000000 CPU=cortex-m3 FPU=soft
03:54 AM rue_house: it looks like that line should have been included, but it dosn't ahve the right regex around it
03:55 AM rue_house: oh I see.. hmmm
03:58 AM rue_house: hmmmm
03:59 AM rue_house: hey I removed 'mawk' and installed 'awk-origional' and
03:59 AM rue_house: -D_ROM=64K -D_RAM=20K -DSTM32F1 -D_ROM_OFF=0x08000000 -D_RAM_OFF=0x20000000 cortex-m3
03:59 AM rue_house: now thats the result of the awk script
04:00 AM rue_house: awk is apparently a bad choice of scripting language
04:03 AM rue_house: its like CPU= was stripped somewhere
04:06 AM Jak_o_Shadows: Could youy just hard code it?
04:06 AM rue_house: id like to know why it works for you and not me
04:06 AM Jak_o_Shadows: Also, proof of concept linear thingy working. Geometry about right too.
04:06 AM Jak_o_Shadows: I have a different version of awk
04:07 AM rue_house: :)
04:07 AM rue_house: did you see the pwm circuit I came up with today/
04:07 AM rue_house: ?
04:07 AM rue_house: I cant get over it
04:07 AM Jak_o_Shadows: nope
04:07 AM Jak_o_Shadows: Nor could I understand it probbably
04:08 AM rue_house: ?http://ruemohr.org/~ircjunk/tutorials/elex/micropwm/p1080966.jpg
04:08 AM rue_house: http://ruemohr.org/~ircjunk/tutorials/elex/micropwm/p1080966.jpg
04:08 AM rue_house: http://ruemohr.org/~ircjunk/tutorials/elex/micropwm/p1080967.jpg
04:08 AM rue_house: http://ruemohr.org/~ircjunk/tutorials/elex/micropwm/p1080965.jpg <-- driving a motor
04:08 AM rue_house: just 4 transistors
04:08 AM rue_house: voltage->pwm
04:08 AM rue_house: :)
04:12 AM rue_house: I think I see an error in the awk script
04:14 AM rue_house: yup
04:15 AM Jak_o_Shadows: It wouldn't surprise me
04:16 AM rue_house: line 46
04:17 AM rue_house: printf should be printf "-mcpu=%s",$i;
04:17 AM rue_house: /usr/bin/arm-none-eabi-gcc -g -Wextra -Wshadow -Wimplicit-function-declaration -Wredundant-decls -Wmissing-prototypes -Wstrict-prototypes -fno-common -ffunction-sections -fdata-sections -MD -Wall -Wundef -mthumb -T stm32f103c8t6.ld -I ./libopencm3/include -D_ROM=64K -D_RAM=20K -DSTM32F1 -D_ROM_OFF=0x08000000 -D_RAM_OFF=0x20000000 -mcpu=cortex-m3 -o main.o -c main.c
04:18 AM rue_house: /usr/bin/arm-none-eabi-objcopy -Obinary main.elf main.bin
04:18 AM rue_house: /usr/bin/arm-none-eabi-objcopy: error: the input file 'main.elf' has no sections
04:18 AM Jak_o_Shadows: Bet you dont even need to symlink anymore
04:18 AM rue_house: lrwxrwxrwx 1 1005 1005 12 May 21 00:48 libopencm3 -> /usr/lib/arm
04:18 AM rue_house: -rw-r--r-- 1 1005 1005 2169 May 21 01:48 main.c
04:18 AM rue_house: -rw-r--r-- 1 1005 1005 748 May 21 01:48 main.d
04:18 AM rue_house: -rwxr-xr-x 1 1005 1005 260 May 21 01:48 main.elf
04:18 AM rue_house: -rw-r--r-- 1 1005 1005 14065 May 21 01:48 main.map
04:18 AM rue_house: -rw-r--r-- 1 1005 1005 4560 May 21 01:48 main.o
04:18 AM rue_house: -rw-r--r-- 1 1005 1005 3119 May 21 01:10 Makefile
04:18 AM rue_house: -rw-r--r-- 1 1005 1005 1310 May 20 01:39 openocd.cfg
04:18 AM rue_house: -rw-r--r-- 1 1005 1005 0 May 21 01:47 stm32f103c8t6.ld
04:18 AM rue_house: errr......
04:18 AM rue_house: ---> 0 <-----
04:19 AM Jak_o_Shadows: ?
04:19 AM rue_house: I cleaned and re-ran
04:19 AM rue_house: /usr/bin/arm-none-eabi-gcc -g -Wextra -Wshadow -Wimplicit-function-declaration -Wredundant-decls -Wmissing-prototypes -Wstrict-prototypes -fno-common -ffunction-sections -fdata-sections -MD -Wall -Wundef -mthumb -T stm32f103c8t6.ld -I ./libopencm3/include -D_ROM=64K -D_RAM=20K -DSTM32F1 -D_ROM_OFF=0x08000000 -D_RAM_OFF=0x20000000 -mcpu=cortex-m3 -o main.o -c main.c
04:19 AM rue_house: /usr/bin/arm-none-eabi-gcc -D_ROM=64K -D_RAM=20K -DSTM32F1 -D_ROM_OFF=0x08000000 -D_RAM_OFF=0x20000000 -mcpu=cortex-m3 -P -E libopencm3/ld/linker.ld.S > stm32f103c8t6.ld
04:19 AM rue_house: cc1: error: target CPU does not support ARM mode
04:20 AM rue_house: rrrrly
04:21 AM rue_house: cause, I'm not an expert, but I'm pretty sure its an arm
04:23 AM rue_house: from the second line, -mthumb is missing
04:23 AM rue_house: -rw-r--r-- 1 1005 1005 1108 May 21 2017 stm32f103c8t6.ld
04:23 AM rue_house: it was
04:23 AM rue_house: interesting
04:26 AM rue_house: its manually added to CFLAGS
04:28 AM Jak_o_Shadows: Yeah.
04:29 AM Jak_o_Shadows: I don't know what/why I did that
04:29 AM rue_house: you had to
04:29 AM Jak_o_Shadows: Honestly, I just bodged it together
04:29 AM rue_house: my only problem is that its not working for me
04:30 AM rue_house: :)
04:31 AM rue_house: I cant tell where its getting the params for that second call
04:34 AM rue_house: 2am
04:34 AM rue_house: having eye-open issues
04:34 AM rue_house: the eyes-open counter keeps hitting 0
04:34 AM rue_house: makes it hard to read
04:37 AM Jak_o_Shadows: aye
04:39 AM rue_house: oh, the awk script wasn't meant to provide the -m lines
04:39 AM rue_house: -mcpu=cortex-m3 -mthumb
04:42 AM rue_house: I think that did it
04:43 AM rue_house: hah, who says I cant code worth ____ when I'm asleep
04:43 AM rue_house: I just have to wait for my eyes to reopen every so often
04:43 AM rue_house: --
04:43 AM rue_house: root@blackie2:/files/programming/c/stm32/blink# make
04:43 AM rue_house: /usr/bin/arm-none-eabi-gcc -g -Wextra -Wshadow -Wimplicit-function-declaration -Wredundant-decls -Wmissing-prototypes -Wstrict-prototypes -fno-common -ffunction-sections -fdata-sections -MD -Wall -Wundef -mcpu=cortex-m3 -mthumb -T stm32f103c8t6.ld -I ./libopencm3/include -D_ROM=64K -D_RAM=20K -DSTM32F1 -D_ROM_OFF=0x08000000 -D_RAM_OFF=0x20000000 -o main.o -c main.c
04:43 AM rue_house: /usr/bin/arm-none-eabi-gcc -D_ROM=64K -D_RAM=20K -DSTM32F1 -D_ROM_OFF=0x08000000 -D_RAM_OFF=0x20000000 -P -E libopencm3/ld/linker.ld.S > stm32f103c8t6.ld
04:43 AM rue_house: /usr/bin/arm-none-eabi-gcc --static -nostartfiles -L./libopencm3/lib -Tstm32f103c8t6.ld -Wl,-Map=main.map -Wl,--gc-sections -D_ROM=64K -D_RAM=20K -DSTM32F1 -D_ROM_OFF=0x08000000 -D_RAM_OFF=0x20000000 main.o -lopencm3_stm32f1 -Wl,--start-group -lc -lgcc -lnosys -Wl,--end-group -lm -o main.elf
04:43 AM rue_house: /usr/bin/arm-none-eabi-objcopy -Obinary main.elf main.bin
04:43 AM rue_house: --
04:43 AM rue_house: lrwxrwxrwx 1 1005 1005 12 May 21 00:48 libopencm3 -> /usr/lib/arm
04:44 AM rue_house: -rwxr-xr-x 1 1005 1005 724 May 21 02:12 main.bin
04:44 AM rue_house: -rw-r--r-- 1 1005 1005 2169 May 21 01:48 main.c
04:44 AM rue_house: -rw-r--r-- 1 1005 1005 748 May 21 02:12 main.d
04:44 AM rue_house: -rwxr-xr-x 1 1005 1005 142392 May 21 02:12 main.elf
04:44 AM rue_house: -rw-r--r-- 1 1005 1005 25175 May 21 02:12 main.map
04:44 AM rue_house: -rw-r--r-- 1 1005 1005 4560 May 21 02:12 main.o
04:44 AM rue_house: -rw-r--r-- 1 1005 1005 3135 May 21 02:11 Makefile
04:44 AM rue_house: -rw-r--r-- 1 1005 1005 1310 May 20 01:39 openocd.cfg
04:44 AM rue_house: -rw-r--r-- 1 1005 1005 1108 May 21 02:12 stm32f103c8t6.ld
04:44 AM rue_house: --
04:44 AM rue_house: this looks reasonable
04:44 AM rue_house: can you tell me if your bin is the same size?
04:46 AM Jak_o_Shadows: I don't have the same code running.
04:47 AM rue_house: oh I thought youhad that project built?
04:47 AM Jak_o_Shadows: Not recently
04:47 AM rue_house: ah
05:00 AM robopal: anybody knows what happened to myrobots.com, the "facebook for robots"?
10:36 AM Anniepoo_: That's cool, Jak
10:36 AM Anniepoo_: 8cD
10:38 AM arunpyasi is now known as aryan
12:08 PM rue_bed: I was up till 2am
12:08 PM rue_bed: and its 9am
12:08 PM rue_bed: a crime happened
12:29 PM rue_bed: hmm, I wonder what I can get done today
12:43 PM anniepoo: 8cD
12:43 PM anniepoo: hey rue - want to do 'hours'?
12:57 PM anniepoo: morning all. Anybody up for 'hours'?
12:57 PM mumptai: wtf?
12:57 PM anniepoo: it's a productivity thing I use a lot
12:57 PM Tom_itx: sleep is overrated
12:57 PM anniepoo: you just tell a partner what you're doing for the next hour
12:58 PM anniepoo: at the end of the hour you check back in
12:58 PM anniepoo: simple and effective
12:58 PM mumptai: i have one or two people how certainly woud benefit from it
12:59 PM mumptai: i mean: i have one or two people (at work) who certainly would benefit from it
01:00 PM mumptai: they seem to be jumping task every 30 seconds to 10 minutes
01:01 PM mumptai: smart but, don't get a lot done, if not put under extenive external stress
01:01 PM anniepoo: yup
01:01 PM anniepoo: it helps focus
01:01 PM anniepoo: anyway, want to do it?
01:02 PM mumptai: yeah, why not, am gonna be at my desk for another hour or two anyways
01:02 PM anniepoo: okey dokey
01:02 PM rue_house: anniepoo, long weekend in canada, so sure
01:03 PM rue_house: anniepoo, thanks for the motivation to get that pwm circuit posted yesterday
01:03 PM rue_house: ooooo, openocd supprts the hammer baord, I have one of those!
01:03 PM anniepoo: in the next hour I'll get the basic build system for Pomatia worked out. I may not get it built, but I'll have it architected
01:04 PM mumptai: i got to setup some schedule for tomorrow, and do some graphics for an upcoming article. should be about an hour worth of work
01:04 PM rue_house: I need tea, and less importantly, breakfast
01:04 PM rue_house: only 10:30am
01:04 PM anniepoo: I might be interrupted by Mike (worker) appearing. Otherwise, that's me.
01:05 PM anniepoo: ok, rue, you're doing get ready to work next hour?
01:05 PM rue_house: work? PLAY!
01:05 PM rue_house: I'll eat breakfast and get dressed
01:05 PM anniepoo: 8cD I stand corrected
01:05 PM mumptai: work? play? what's the difference
01:05 PM rue_house: work isn't as fun
01:06 PM rue_house: anniepoo, I think that pwm circuit could be used to make a class D amp...
01:07 PM anniepoo: 8cD
01:07 PM rue_house: its a good thing I dont need a class D amp, otherwise I might try to make one
01:07 PM anniepoo: a PWM circuit basically IS a class D amplifier
01:13 PM rue_house: aren't symantics great!
01:16 PM rue_house: I'll save the coding for later when jak is awake again
01:34 PM rue_house: I'd better get dressed and find todays todo list
01:39 PM SpeedEvil: Lies!
01:40 PM SpeedEvil: How did you know to get dressed if you hadn't already found the list!
01:50 PM rue_house: chicken and egg, you have to make an assumption to break the loop
01:50 PM rue_house: otherwise the universe will invert
01:51 PM rue_house: and seeing as we dont know what the outside of it looks like, we can just assume we dont want that
01:53 PM rue_shop3: ok
01:53 PM rue_shop3: so far this is a success, I didn't managed to get dressed yesterday untill about 5pm
01:54 PM rue_shop3: thank gosh my pajamas aren't suitable for welding
01:59 PM anniepoo: on phone, will check in after
02:06 PM rue_shop3: I should do the away-from-home stuff first
02:06 PM rue_shop3: I have to go buy a bearing, and a peice of wood
02:06 PM anniepoo: ok, lets check in
02:06 PM rue_shop3: wonder if there is anything else I need
02:06 PM anniepoo: yay - you got up and started
02:06 PM rue_shop3: I'm dressed and had breakfast!
02:06 PM rue_shop3: how did you do?
02:06 PM anniepoo: I got distracted by a phone call.
02:07 PM rue_shop3: haha
02:07 PM rue_shop3: so whats next hour for ya?
02:07 PM anniepoo: wasn't what I wanted to do, but what had to happen at that moment
02:07 PM anniepoo: so, I did get some stuff done. I'm continuing on the 'set up Pomatia's build system' task
02:08 PM rue_shop3: ok
02:08 PM anniepoo: I d/led a noobs image, put it on our server, installed etcher, and next task I'll flash an SD card
02:08 PM anniepoo: documenting as I go, and cleaning up old docs
02:08 PM anniepoo: 8cD
02:09 PM anniepoo: expect to have a pipeline into which software pieces fit within the hour, on the robot side
02:09 PM mumptai: schedule is done, graphics in progress
02:09 PM anniepoo: Nice, mumptai!
02:09 PM anniepoo: whats yer next hour?
02:09 PM anniepoo: Rue's headed out to buy stuff
02:10 PM rue_shop3: yep, tail end of that will be some shop cleanup
02:10 PM rue_shop3: anniepoo, how long you been working in your shop?
02:11 PM anniepoo: couple years now
02:11 PM rue_shop3: more than 10?
02:11 PM rue_shop3: I have an issue with wire
02:11 PM rue_shop3: I have a box of 'wire'
02:11 PM anniepoo: no, 2 years last december we started this place
02:11 PM rue_shop3: it seems to breed and grow, I need a solution
02:12 PM anniepoo: I made us a wire spool thingy
02:12 PM rue_shop3: its currently taking over a notable % of shop floor space
02:12 PM rue_shop3: these are shorts
02:12 PM anniepoo: at some point the value of having something is less than the cost of the space it takes up
02:13 PM anniepoo: take it out back, burn the insulation off, take to recycle
02:13 PM rue_shop3: its one of those things, when you need a wire, nomatter the size, length, colour, or termination, you go 'consult' with the wire monster and usually come out with what you want
02:14 PM rue_shop3: ok, its 11:44 and I'm going shopping
02:14 PM anniepoo: sounds good
02:14 PM rue_shop3: when I come back, I'm doing lunch too
02:14 PM anniepoo: maybe make a vertical rack for it?
02:20 PM rue_house: like one of those ridgis meshes you poke bags into
03:00 PM anniepoo: ok, rue, you back?
03:01 PM anniepoo: mumptai, how'd you do?
03:03 PM mumptai: graphics is done, but as usual questions arose while drawing, so it took longer than expected
03:06 PM anniepoo: 8cD
03:06 PM mumptai: and yourself`
03:06 PM mumptai: ?
03:06 PM anniepoo: went well. I have documented process of building and installing robot software from new SD card through enabling software
03:08 PM mumptai: what robot? anything online to see?
03:08 PM anniepoo: in the next hour, unless Mike shows up, I'll make a new repo for the actual Helix software, extend my startup process to checking it out, get the bits of disorganized software I have off the old card and check into that
03:08 PM anniepoo: hang on
03:08 PM anniepoo: http://partyserver.rocks/anniepoo/
03:09 PM anniepoo: mostly snail pix
03:11 PM mumptai: sounds like a lot of workflow and configuration management
03:12 PM rue_shop3: I'm back
03:12 PM rue_shop3: the ONLY place to get the bearings for the milling machine is out of them
03:12 PM rue_shop3: :[
03:13 PM rue_shop3: so, I have to wait till tuesday, and then I might as well wait for wednesday cause then I'll know the other bearings I have to replace
03:13 PM rue_shop3: anyhow I got the board to make a boat registration number for ma
03:14 PM anniepoo: yes, it's a lot of workflow and config management - it's a large project, it 'deserves' it
03:14 PM anniepoo: hey rue
03:14 PM anniepoo: just starting another hour
03:20 PM rue_shop3: I'm going to flush out a jurrey can, and preshape up some chunks of wood for a K number for ma's boat
03:20 PM rue_shop3: and start lunch
03:20 PM rue_shop3: -- 12:50 -- clean jk, shape wood, lunch
03:36 PM rue_shop3: did you know sand blasting wood is a thing?
03:37 PM rue_shop3: I'v never sand blasted wood before
03:37 PM anniepoo: yes, we do it sometimes
03:37 PM anniepoo: it's a bit slow with the usual cabinet type sandblaster
03:38 PM anniepoo: cool technique - cut vinyl like for signs, apply, sandblast
03:38 PM rue_shop3: mmm
03:39 PM rue_shop3: wondering if I should use that for the number for ma's boat
03:39 PM rue_shop3: maybe make the lettering negitive and infill it with epoxy
03:40 PM anniepoo: that'd work
03:44 PM rue_shop3: hahahqa
03:44 PM rue_shop3: I came up with a totally new idea
03:45 PM rue_shop3: since I built the disc sander, I been at a loss as to where to put the power switch for it
03:45 PM rue_shop3: so it hasn't had one
03:45 PM rue_shop3: I JUST came up with where to put it
03:45 PM rue_shop3: *no where in particular *
03:45 PM rue_shop3: the idea is to put the power switch on a movable arm
03:45 PM rue_shop3: :)
03:45 PM rue_shop3: like a gooseneck arm
03:46 PM rue_shop3: hey hey hey
03:46 PM rue_shop3: the back of it could be a light too!
03:46 PM anniepoo: not a bad idea.
03:47 PM rue_shop3: !!!!
03:47 PM rue_shop3: this could be really easy to do if I make a slave load detector and use the light as the current sink for operating the slave switch
03:48 PM rue_shop3: "Warning, this light engagues the underlying disc sander"
03:48 PM rue_shop3: I got one board done, and lunch must be burning by now
03:57 PM rue_shop3: and I have re-started lunch cooking
04:02 PM rue_shop3: ok, two peices of wood done up
04:02 PM rue_shop3: suppose I should paint them
04:05 PM anniepoo: hey
04:06 PM anniepoo: ok, Mike's up (he fell asleep), I talked with him by phone
04:06 PM anniepoo: I've not transferred the files off the old SD card. I'm about to do that
04:21 PM rue_shop3: I have the two boards shaped for the lettering, but I dont know how I want to do it
04:21 PM rue_shop3: I do want to just get it done tho
04:22 PM rue_shop3: on the fancy end, I have some thin wood I can cnc stencils from to sand blast it
04:23 PM rue_shop3: normally I would use temoprary adhesive and hand cut printed sheets as stencils, but I dont have any adhesive that works well with wood like that
04:23 PM rue_shop3: and I dont know if I want to paint the base white or shelac the bare wood
04:23 PM rue_shop3: over the long term I think the paint is a better idea, but its pretty nice wood
04:24 PM rue_shop3: oh and I ate lunch
04:25 PM anniepoo: why don't you just cnc the rebate in the wood to be filled?
04:25 PM anniepoo: blue tape is a good solution for the hand cut way
04:26 PM rue_shop3: failure odds go way up
04:26 PM rue_shop3: ah, blue tape
04:26 PM rue_shop3: aha
04:26 PM rue_shop3: reprap tape
04:26 PM anniepoo: if you're using that as sandblast resist, might check it first
04:27 PM rue_shop3: it would need several layers, but maybe I should just paint it
04:27 PM rue_shop3: thinking
04:28 PM rue_shop3: ok, this hour I'm going TO SWEEP UP THE LARGE PILE OF DIRT IN THE MIDDLE OF THE SHOP FLOOR and do a sand blasting test with two layers of tape on this wood
04:28 PM rue_shop3: I think the number 42 makes a usefull test
04:28 PM rue_shop3: yes, ... I nice 42 plauque
04:28 PM anniepoo: in this hour I'm going to make a base for a cross we're casting
04:30 PM rue_shop3: base?
04:30 PM rue_shop3: casting?
04:30 PM rue_shop3: pls tell more
04:34 PM anniepoo: we have an order for a bunch of crosses
04:35 PM anniepoo: I need to make the base, which will be fabricated, and run it to the sculptor
05:30 PM * Tom_itx sits here and watches the hours pass
05:31 PM * Tom_itx ok that was about 3-4 hrs...
05:32 PM anniepoo: Tom, if 3-4 hours just passed, either you or your wall clock needs to slow down
05:36 PM Tom_itx: naw, just skimming the logs
05:38 PM anniepoo: 8cD
05:38 PM anniepoo: running the laser
05:43 PM Tom_itx: careful
05:43 PM Tom_itx: a bud burned his house down with one
05:43 PM anniepoo: 8cD laser is a friendly machine
05:44 PM anniepoo: 8c/ yah, too many people walk off and leave them running
05:50 PM Tom_itx: do you have an estimated completion date for your snail?
05:53 PM anniepoo: ROTFLMAO
05:54 PM Tom_itx: yeah i figured as much
05:54 PM anniepoo: hmm... end of year, maybe?
05:54 PM Tom_itx: slow like the snail?
05:54 PM anniepoo: I'm about done with the shell, the body shouldn't take all that long, maybe a month
05:55 PM Tom_itx: gonna do kid testing on it?
05:55 PM anniepoo: 2 months to assemble the mechanism
05:55 PM anniepoo: fall is software
05:55 PM anniepoo: might be able to use it for something for Christmas
05:55 PM Tom_itx: what µC are you using?
05:55 PM anniepoo: RPi3
05:56 PM Tom_itx: don't need much io?
05:56 PM Tom_itx: bbb has more of that iirc
05:56 PM anniepoo: and I think it'll pick up an arduino for some stuff
05:56 PM anniepoo: most IO is via I2C boards
05:59 PM rue_house: ok, so -- visitors --
05:59 PM rue_house: anyhow, I just got the test etch done, threw some black paint into it to hilight it
05:59 PM rue_house: its.... intersting
06:00 PM rue_house: those winter rings are pretty sturdy
06:00 PM Tom_itx: what's the holiday rue?
06:00 PM rue_house: victoria day
06:00 PM Tom_itx: you lose track of time during those
06:05 PM * anniepoo sings victoria day songs
06:35 PM tttb2 is now known as tttb
07:00 PM rue_house: http://ruemohr.org/~ircjunk/images/p1080971.jpg
07:00 PM rue_house: ok, so my distraction is finished
07:01 PM rue_house: I wont oversand the top!
07:01 PM rue_house: its DONE
07:01 PM rue_house: NEXT!
07:03 PM rue_house: http://ruemohr.org/~ircjunk/robots/sparrow1/p1080968.jpg
07:03 PM rue_house: last night got a new sprocket on the bender
07:03 PM rue_house: http://ruemohr.org/~ircjunk/robots/sparrow1/p1080970.jpg
07:03 PM rue_house: and got its chains on
07:04 PM rue_house: (all the paint uniquly identifies the direction of everything
07:04 PM rue_house: )
07:05 PM zhanx: what i am i looking at?
07:06 PM rue_house: the pipe roll bender for the mecha control cage
07:06 PM rue_house: been working on it for .... 5 years now?
07:06 PM zhanx: could have bought one by now
07:07 PM rue_house: I know
07:07 PM rue_house: but its a $240 budget
07:07 PM zhanx: dont worry Rue I am staring at an empty text program to start programing my new bot. its like i want to start but....
07:08 PM rue_house: well
07:09 PM rue_house: whats the first test program need to do, (hardware test 1)
07:10 PM zhanx: move, which i can do, but i am thinking of working on vision first
07:10 PM zhanx: or maybe a communications system that is encrypted
07:10 PM zhanx: or, or , or that is my isue
07:11 PM rue_house: zhanx, you saw the 4 transistor pwm generator, right?
07:11 PM Snert_: I pick the facet that will be hardest for me to do. If I can do that, then the rest is a breeze
07:11 PM rue_house: Snert_, do tell more
07:11 PM zhanx: Snert_: for me that would be welding up the body, as i dont have the tools for it
07:11 PM zhanx: rue_house: link me
07:11 PM rue_house: http://ruemohr.org/~ircjunk/tutorials/elex/micropwm/p1080966.jpg
07:12 PM rue_house: http://ruemohr.org/~ircjunk/tutorials/elex/micropwm/p1080967.jpg
07:12 PM rue_house: 12V, 0-100% duty
07:12 PM Snert_: for me that's the mechanical tube bending, welding, heavy sheet metal...etc.
07:12 PM rue_house: I dial it easy up to 16Khz
07:12 PM rue_house: (timing cap to .02uF)
07:12 PM zhanx: nice, saving that rue_house
07:13 PM rue_house: kat forwarded me some suggestions to improve, I'll play later
07:13 PM zhanx: Snert_: mechanical is easy for me. But it requires me to bring tool home from work etc. and i forget too
07:13 PM Snert_: I have a drill press and a chop saw. If I can't do it with that I'm not gonna do it that way.
07:13 PM zhanx: rue_house: thinking of picking up a 220v welder used for this one
07:14 PM Snert_: I don't have a machine shop like Rue does at my disposal.
07:14 PM zhanx: Snert_: well i am a mechanic for a living so tools are the one thing i have lots of
07:15 PM zhanx: oh rue_house i got 300 plants in the ground today. a
07:15 PM zhanx: an accomplishment for me
07:15 PM rue_shop3: wait.... how big is your next robot?
07:16 PM zhanx: will weigh in about 500 pounds
07:16 PM zhanx: will use a gas engine to power and charge the batteries (weed eater engine)
07:18 PM zhanx: i plan on making all the air cylinders for it
07:18 PM rue_shop3: hmm
07:18 PM rue_shop3: general or task specific?
07:19 PM zhanx: general
07:19 PM rue_shop3: hexapod?
07:19 PM zhanx: bi pod
07:19 PM rue_shop3: 2? 4? 8?
07:19 PM rue_shop3: hmm sounding like your looking at my project :)
07:19 PM zhanx: yep
07:20 PM zhanx: and lots of animatronics
07:20 PM rue_shop3: well I know i'm up a few years on stuff for it...
07:21 PM rue_shop3: I have to get more of this force feedback stuff happening
07:21 PM zhanx: i think i am gonna work on both getting the tools i need for the wire frame body and start on a computer for it
07:22 PM zhanx: i want the first version under 500 pounds if i can
07:22 PM rue_shop3: batter to focus on what needs to be done, not how
07:23 PM rue_shop3: the technology has changed about 4 times already for me
07:23 PM zhanx: yep
07:23 PM zhanx: the body first and the tech as it comes
07:23 PM rue_shop3: http://ruemohr.org/~ircjunk/images/p1080971.jpg
07:23 PM rue_shop3: distractions are not helping me
07:24 PM zhanx: boss called said to eat a good breakfast for tomorrow its gone be a hard day
07:24 PM zhanx: transmission job on a large dozer
07:25 PM zhanx: nice sign
09:00 PM rue_shop3: I thought you left the place you were working
09:00 PM rue_shop3: truck oil is changed
09:00 PM rue_shop3: old stuff is really DONE
09:02 PM Tom_itx: whatever happened to your 'small' hexapod?
09:02 PM Tom_itx: the wire frame one
09:35 PM zhanx: mine or rue's?
09:45 PM rue_shop3: the 1m one?
09:45 PM rue_shop3: its still taking up 25% of the main bench
09:56 PM Tom_itx: rue
09:56 PM Tom_itx: s
09:56 PM Tom_itx: last time you touched it?
10:17 PM anonnumberanon: at first i thought the hexapod was a weaving machine
10:32 PM Tom_itx: http://ruemohr.org/%7Eircjunk/robots/buddy_III/buddy3.0_body2.png
10:32 PM Tom_itx: http://ruemohr.org/%7Eircjunk/robots/buddy_III/dscn0912.jpg
10:44 PM rue_shop3: no I'v not posted images
10:45 PM rue_shop3: I have a problem with the current sensors and not sure how to solve it yet