#robotics Logs

Jan 20 2019

#robotics Calendar

06:30 AM robopal: hi
08:25 AM amenji: anyone know if xbox 360 kinect works on usb 3.1?
08:52 AM deshipu: you can always use a usb 2 hub
08:57 AM BitEvil is now known as SpeedEvil
09:18 AM SpeedEvil: All USB3.1 ports have built in USB2
09:20 AM ace4016: but it's not true that all USB 2.0 devices will work with USB 3.x
09:21 AM ace4016: it's not a common case, but i've ran onto some cases where the firmware needed to be updated to correct communication issues on a USB 3.x port. it's solvable if the company is still active or you can high-jack the firmware :P
09:21 AM SpeedEvil: It pretty much is.
09:22 AM SpeedEvil: That is - it is a bug if it does not.
09:22 AM ace4016: yea
09:22 AM SpeedEvil: And the device is not a conformant USB2 device.
09:22 AM ace4016: it's *supposed* to, but bugs exist in the real world :P
09:22 AM ace4016: a lot of vendors seem to get lazy
10:12 AM Mikeee: there's more than a few non-compliant 3.0 hub IC's out there
10:13 AM Mikeee: I've experienced it. The better vendors decided to pull data pins and sell them as 3.0 power controllers but not all of them did.
12:00 PM rue_bed: I'm sure if you write microsoft they would be happy to slap togethor new firmware to make your kinect work on your computer when hooked into usb3
01:57 PM rue_shop1: veverak, damn I keep missing ya
01:57 PM rue_shop1: I still would like some help on the pcb routing
01:57 PM veverak: lol
01:57 PM veverak: rue_shop1: that's not so hard
01:57 PM * veverak got exam tomorrow
01:57 PM rue_shop1: its a complete fail on two levels, first I cant get the params right to the converter
01:57 PM veverak: than I can rest a day
01:58 PM veverak: than day with exam
01:58 PM veverak: and another one after that
01:58 PM rue_shop1: second I think that the converter puts out gcode the grbl cant use
01:58 PM veverak: weird
01:59 PM veverak: https://github.com/pcb2gcode/pcb2gcode/wiki/Manual
01:59 PM veverak: --nog81
01:59 PM veverak: replace G81 with G0+G1. This option makes the gcode compatible with low-end cnc controllers (like grbl), but also makes it bigger and less clean
01:59 PM * veverak drinks tea from his RTFM cup
02:00 PM rue_shop1: a whole bunch of the options aren't available in the debian version
02:00 PM rue_shop1: I had a hell of a time trying to get that example config to work
02:00 PM veverak: hmm
02:01 PM rue_shop1: had to drop most of the options
02:01 PM veverak: you tried compiling the actual one with failure if I remember?
02:01 PM rue_shop1: sounds right
02:01 PM veverak: hmm
02:01 PM rue_shop1: maybe we can try later
02:01 PM veverak: somehow, getting the latest version seems like a good choice
02:02 PM veverak: but I am not aware about level of "shitness" of this process on debian, so can't help
02:02 PM veverak: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=pcb2gcode
02:02 PM rue_shop1: maybe we can see about putting it togethro from source
02:02 PM veverak: rue_shop1: ^^ this is how arch installs it
05:17 PM rue_shop1: ouch, it takes 24ms to update the terminal
05:31 PM rue_mohr: so, I switched it to not update the whole screen every time one value changed
05:31 PM rue_mohr: after 8 values it redraws the works
05:35 PM veverak: hmm
05:35 PM veverak: curses/
05:35 PM veverak: ?
05:36 PM rue_mohr: nope goood ole escape sequences
05:36 PM rue_mohr: right off the avr
05:37 PM veverak: ah
05:42 PM deshipu: "you can't attach the hammerhead shark to a letter"
05:42 PM deshipu: DON'T TELL ME HOW TO LIVE MY LIFE!
05:42 PM veverak: lol
05:49 PM rue_mohr: http://ruemohr.org/~ircjunk/robots/sparrow1/p1100994.jpg
05:49 PM rue_mohr: there is no PC side software, thats a serial terminal to the avr
05:49 PM rue_mohr: its sending codes for clearscreen/home/colour/etc
05:50 PM rue_mohr: http://ruemohr.org/~ircjunk/robots/sparrow1/p1100995.jpg
05:50 PM veverak: hmm
05:50 PM veverak: I would propably just let it send messages with data
05:50 PM rue_mohr: good thing for the logic probe, got me out of the last few glitches
05:50 PM veverak: and do the terminal app on the pc side
05:50 PM * veverak ordered the probe finally
05:50 PM rue_mohr: http://ruemohr.org/~ircjunk/robots/sparrow1/p1100996.jpg
05:51 PM rue_mohr: at bottom left is the adc board, 2 pressure sensors and 2 analog position sensor inputs
05:51 PM rue_mohr: the uno has the code reading it and generating the pc terminal stream
05:52 PM rue_mohr: w/ breadboard being t26 programming adapter and tap for the logic probe
05:53 PM orlock: uno..
05:53 PM orlock: is that the one that's a linux PC with an avr bolted on?
05:54 PM orlock: no
05:58 PM rue_mohr: uno is the large atmega328 carrier
05:58 PM rue_mohr: with usb serial onboard
05:58 PM rue_mohr: pro-mini is the small atmega328 carrier in 'dip' form
05:59 PM orlock: yeah i havent bought any full-size since the Uno came out it seems
06:00 PM orlock: mine are all Deumilanove
06:00 PM rue_mohr: ... ok
06:00 PM rue_mohr: hmm
06:00 PM rue_mohr: the servo code needs to go on a stm32
06:01 PM orlock: rue_mohr: one of the ESP8266 dev boards i bought
06:01 PM orlock: turns out it's not an ESP dev board
06:02 PM orlock: it's got an ESP on it purely as a serial-wireless bridge - it's actually an 8052 board
06:02 PM orlock: 8052? 8051?
06:12 PM rue_mohr: wow
06:12 PM rue_mohr: lets see
06:20 PM orlock: goddamn
06:20 PM orlock: https://www.youtube.com/watch?v=8NP0p7oOZqg&feature=youtu.be
06:22 PM rue_mohr: right down to the balls?
06:23 PM orlock: it's a 2 layer package apparently?
06:23 PM orlock: ram sitting on top of CPU
06:23 PM orlock: they milled away the ram
06:24 PM Tom_L: piece of cake
06:28 PM rue_mohr: oh
08:54 PM justan0theruser is now known as justanotheruser