#robotics | Logs for 2016-01-28

Back
[00:30:28] <Anniepoo_> is your nick a reference to Emmy Noether?
[01:54:43] <rue_bed> if you lookup flyback you will see he has created a reputation for being one of the top trolls on the internet
[06:47:30] <jhylands> woot - my power board (revision 2) shipped from DirtyPCBs last night
[07:03:16] <deshipu> isn't it annoying that you only see all the mistakes and improvements once you have the physical pcb in your hands?
[07:03:59] <deshipu> I was even thinking about printing the design on paper and laying the physical parts on it, before sending the order
[07:04:11] <jhylands> I've done that many times
[07:04:36] <jhylands> http://huv.com/miniSumo/seeker2x/PCB-Mockup.jpg
[07:04:48] <deshipu> does it help?
[07:05:04] <jhylands> http://huv.com/miniSumo/seeker2x/PCB-Mockup-02.jpg
[07:05:05] <jhylands> yes
[07:05:19] <veverak> deshipu: you need 3d printer!
[07:05:22] * veverak hides
[07:05:34] <jhylands> "This very clearly allowed me to see that I need to raise the level of the front lid of the robot by about 1.5mm, in order to clear the connectors for the front Sharp IR sensors. So, I will be machining new side panels. Fortunately, since they are done with CNC, its not much in the way of work to cut new panels. I also had to take about 1mm off the width of the PCB to fit properly, which required that I move
[07:05:34] <jhylands> the two outer connections in about the same distance."
[07:05:48] <jhylands> (from my notes on that second picture)
[07:05:50] <deshipu> hmmm
[07:06:01] <deshipu> I'm going to try that
[07:06:29] <jhylands> I'm a lot better at visualizing the 3D profile of parts now (since I've made so many boards)
[07:07:57] <jhylands> with Seeker2x, I even went further
[07:07:58] <jhylands> http://huv.com/miniSumo/seeker2x/PCB-Mockup-03.jpg
[07:08:56] <jhylands> of course, even with all that I still made mistakes, but those were more along the lines of PCB traces
[07:10:06] <jhylands> but now when I design entirely new boards, I pretty much expect I'm going to have to go through at least one revision
[07:14:40] <deshipu> hmm, I think cardboard would be enough for me
[07:16:00] <jhylands> the really insidious changes are the ones where you make a mistake in the schematic
[07:16:26] <deshipu> well, yes, you have to verify that too
[07:16:28] <jhylands> like with my power board, I decided to use a different 3.3 volt SOT-23 regulator
[07:16:38] <jhylands> the LM3480 only handles 100 mA
[07:16:45] <jhylands> I found a new one that handles 300 mA
[07:16:54] <deshipu> fortunately fritzing has a link between the schematic view and the pcb view, and highlights any connections that are on one but not on the other
[07:17:02] <jhylands> but it turns out the in and out pins are opposite
[07:17:13] <deshipu> jhylands: why would they do that?
[07:17:16] <jhylands> no idea
[07:17:24] <deshipu> I have some lipo batteries like that
[07:17:29] <deshipu> with keyed plugs
[07:18:12] <jhylands> so I had to create a new "part" in the schematic with the in & out pins swapped, which then propagated to the PCB
[07:18:47] <jhylands> I make it a habit with lipos that I always use keyed plugs, and I always use red and black wires
[07:18:56] <jhylands> so I can see clearly when things are wrong
[07:19:13] <deshipu> sure, but those keyed plugs are opposite
[07:19:22] <deshipu> on some batteries they are one way, on others -- other
[07:19:32] <jhylands> sure, but as long as you color code your wires
[07:19:37] <deshipu> why would you do that to someone?
[07:19:44] <jhylands> different vendors
[07:20:04] <deshipu> it's just stupid
[07:20:21] <jhylands> I agree, but its also reality in the hardware world
[07:20:28] * veverak uses non-keyed connectors
[07:20:35] <veverak> female on battery always
[07:20:38] <jhylands> so you have to adopt your own "best practices" to avoid that
[07:20:43] <veverak> (colored properly always)
[07:20:59] <deshipu> veverak: yeah, male on battery side is bad idea
[07:21:09] <deshipu> veverak: especially when not shrouded
[07:21:47] <veverak> :)
[11:26:06] <flyback> rue_bed> if you lookup flyback you will see he has created a reputation for being one of the top trolls on the internet
[11:26:16] <flyback> I have neve rtrolled in my life
[11:26:21] <flyback> except canadians
[11:26:26] <flyback> BMCC rue_bed
[13:01:16] <deshipu> anybody going to FOSDEM?
[18:53:28] <jhylands> https://blog.adafruit.com/2016/01/22/coming-soon-adafruit-feather-m0-wifi-atsamd21-atwinc1500/
[19:05:45] <rue_shop3> http://www.urbandictionary.com/define.php?term=flyback
[19:06:51] <TechnoTony> Anyone here in an FRC team?
[19:07:21] <rue_shop3> no, they will be here in force soon tho
[19:07:38] <rue_shop3> but nobody will stay around long enough to see any of the other
[19:07:43] <rue_shop3> this happens every year
[19:09:39] <flyback> rue_bed, why do feel the need to bring up shit from 15 yrs ago
[19:10:01] <rue_shop3> I'm just teling it like it is man
[19:10:21] <rue_shop3> no sugar added
[19:10:39] <flyback> no you are being a dick
[19:10:42] <flyback> is what you are doing
[19:12:38] <rue_shop3> odd, I thought I had part messages turned off
[19:12:50] <Snert_> what is an FRC team
[19:13:02] <rue_shop3> First Robotics Competition
[19:13:11] <Snert_> ahh. kool.
[19:13:20] <Snert_> I can learn from those kids
[19:13:25] <rue_shop3> heheh
[19:13:34] <rue_shop3> start with funds raising
[19:13:42] <rue_shop3> you will need about $1500 for a microcontroller
[19:14:02] <Snert_> ahem. ever hear of an arduino? :)
[19:14:18] <TechnoTony> I don't think you can use an arduino for FRC
[19:14:18] <rue_shop3> teach them, not me
[19:14:34] <TechnoTony> You need to use a propriotery ARM based one
[19:14:54] <rue_shop3> First makes sure that you have to use their stuff in your robotic entries, and they make sure the prices are high
[19:14:56] <Snert_> ok...so high computing power robotics
[19:15:01] <Snert_> o.
[19:15:19] <rue_shop3> its partly "to make sure no team has an unfair advantage"
[19:15:22] <Snert_> well, "fuck that" comes to mind
[19:16:03] <rue_shop3> TechnoTony, what area are you in?
[19:16:46] <TechnoTony> Canada
[19:16:53] <rue_shop3> hahah
[19:16:57] <rue_shop3> ok
[19:17:03] <rue_shop3> more specifically?
[19:17:08] <TechnoTony> Ontario
[19:17:16] <rue_shop3> aaah, THAT end
[19:17:23] <rue_shop3> I'm on the west side
[19:17:28] <jhylands> I'm in SW Ontario as well
[19:17:29] <TechnoTony> Yup. East coast.
[19:17:30] <rue_shop3> do you have a team?
[19:17:51] <TechnoTony> My high school does: team 2198
[19:18:05] <TechnoTony> I'm part of it but haven't gone lately due to exams
[19:18:27] <rue_shop3> ah
[19:18:45] <jhylands> I'm a little west of you TechnoTony - I live in London
[19:18:48] <rue_shop3> is the challange the usual gig? traverse an area, do a task?
[19:18:48] <Snert_> I take that back, looks like the kit of parts thing is an okay idea. sure is spendy though.
[19:19:03] <jhylands> Snert_, the kit is how everything is funded
[19:19:22] <jhylands> the teams raise money from corporate sponsors
[19:19:31] <rue_shop3> its an amazing way to get hundreds of kids in schools across the nation to give you money
[19:19:37] <jhylands> and basically fund the entire competition from that
[19:20:26] <TechnoTony> The school board sponsors all the high schools part of the board...
[19:21:05] <rue_shop3> TechnoTony, did they release the challange details yet?
[19:21:11] <TechnoTony> Yes
[19:21:19] <rue_shop3> whats it consist of?
[19:21:42] <TechnoTony> https://youtu.be/VqOKzoHJDjA
[19:21:48] <TechnoTony> Official game video
[19:21:52] <rue_shop3> cant play it on this computer
[19:22:32] <TechnoTony> Consists of Passing through multiple defenses, shooting balls, climbing a tower
[19:22:40] <rue_shop3> oo
[19:22:50] <TechnoTony> And teams have 6 weeks to build the robot, then they have to pack it up
[19:23:09] <rue_shop3> where is the closest first level competition?
[19:23:19] <rue_shop3> I presume there are lots on that end of canada
[19:24:24] <rue_shop3> has your team started working on the robot?
[19:24:46] <rue_shop3> hmm
[19:24:48] <TechnoTony> Yes, we have 2 weeks left.
[19:25:01] <rue_shop3> SECOND
[19:25:04] <rue_shop3> hmm
[19:25:07] <TechnoTony> There are multiple competitions, we generally go to a GTA one
[19:25:09] <jhylands> that's quite a competition
[19:25:59] <rue_shop3> Serious Electronically Controlled ....
[19:26:01] <rue_shop3> hmm
[19:26:05] <rue_shop3> THIRD
[19:26:58] <rue_shop3> Technologically Higher Intelligent Robotics Demonstration
[19:27:09] <rue_shop3> yes, I shall start THIRD
[19:29:28] <rue_shop3> no age or materials limits
[19:29:42] <rue_shop3> just give me $1000 and your in.
[19:30:23] <rue_shop3> the first competition is to flash an led with a circuit that uses less than 1w of power
[19:33:05] <rue_shop3> you will be judged by power dissipation and rf emissions, the lowest wins. The winner gets $200
[19:33:37] <jhylands> how bright does the LED have to be?
[19:34:12] <rue_shop3> 4000cd
[19:34:17] <Snert_> I think the low power gig is out of scope in a robotics competition.
[19:34:25] <Snert_> who cares.
[19:34:38] <rue_shop3> see, the point is nobody can do it
[19:34:41] <jhylands> well, you need a battery, a resistor, and an LED
[19:34:44] <rue_shop3> and that makes it sad
[19:35:22] <Snert_> cant an esp8266 do it on less than a watt.
[19:35:29] <jhylands> oh, 4000 cd, not 4000 mcd
[19:35:50] <rue_shop3> oops
[19:35:57] <rue_shop3> your right, I meant 4000mcd
[19:36:02] <jhylands> well, that's simple then
[19:36:37] <jhylands> http://www.digikey.ca/product-detail/en/SLI-570UT3F/511-1218-ND/636946
[19:36:58] <jhylands> there you go - 4000 mcd LED that takes 1.9 volts, and consumes 20 mA
[19:37:15] <jhylands> 0.038 watts
[19:37:49] <rue_shop3> says the guy using PID active feedback for a line tension maintainer... :)
[19:38:15] <jhylands> nope, doesn't work
[19:38:20] <jhylands> I've switched to plan B
[19:39:16] <rue_shop3> damn, the ferrite core I REALLY REALLY wanted turns out to be gapped
[19:39:20] <rue_shop3> :(
[19:39:38] <rue_shop3> cant tell till you open them up... unless, you like, electrically test them or soemthing
[19:39:44] <jhylands> https://app.box.com/s/ewm7phmm42fqc94e90h257se3ib3hene
[19:39:48] <jhylands> my test rig
[19:40:26] <rue_shop3> geared motor means external sensor
[19:40:58] <jhylands> I'm using a current sensor on the h-bridge, but it is essentially overwhelmed once the motor turns on
[19:41:01] <rue_shop3> I'm guessing the tape drives liek I was showing you yeaterday used an optic beam to sense slack
[19:41:08] <jhylands> in terms of telling if you're pulling on the tether or not
[19:41:26] <rue_shop3> yea, no gears, direct drive, constant current on the motor
[19:41:32] <jhylands> plan B uses a sprung idler pulley arm with a rotation sensor
[19:41:36] <rue_shop3> just a dumb constant current source
[19:42:09] <rue_shop3> if you want to limit the speed, limit the voltage of the constant current source
[19:42:24] <Snert_> what's the point of the tether rope? Why not a wire tether with absolute position encoding?
[19:42:38] <jhylands> if I had a month to try out different motors, I might be able to do that
[19:42:41] * rue_shop3 beats his head on the desk
[19:42:47] <jhylands> the rope is just a test
[19:42:52] <rue_shop3> you dont need to...
[19:43:09] <jhylands> the actual version will be wire, since I have to send power up to the drone
[19:43:40] <rue_shop3> I wonder if I should put vynal on the shop floor.....
[19:43:43] <Snert_> o. this is part of your drone, I took it to be a different project - an actuator of some sort.
[19:43:49] <rue_shop3> this concrete is really dusty
[19:43:58] <jhylands> no, its a tether management system for the drone
[19:44:21] <rue_shop3> rue
[19:44:23] <rue_shop3> yes?
[19:44:27] <rue_shop3> make a pulley
[19:44:32] <rue_shop3> ah, you mean to
[19:44:33] <rue_shop3> yes
[19:44:36] <rue_shop3> hehe
[19:44:45] <rue_shop3> are we good for a distraction right now tho?
[19:44:51] <rue_shop3> mmmm I think were ok
[19:45:01] <rue_shop3> what is the size of his pulley
[19:45:03] <jhylands> I made a pulley
[19:45:08] <rue_shop3> well, he did say its 6" dia
[19:45:13] <rue_shop3> oh did he
[19:45:18] <rue_shop3> yes
[19:45:19] <rue_shop3> hmmm
[19:45:27] <rue_shop3> or we could just print one
[19:45:32] <rue_shop3> I dont want to wait
[19:45:35] <rue_shop3> me either
[19:45:43] <rue_shop3> you know what this means tho
[19:45:51] <rue_shop3> we have to get out of this chair?
[19:45:53] <rue_shop3> yes
[19:46:03] <rue_shop3> ok, I think I'm ready
[19:46:10] <rue_shop3> ok, ok, let me get ready too
[19:46:16] <rue_shop3> one, two
[19:46:19] <rue_shop3> wait wait
[19:46:24] <rue_shop3> what?
[19:46:38] <rue_shop3> well, uhh... this is a comfy chair
[19:46:46] <rue_shop3> ...
[19:46:56] <rue_shop3> ok, give me one more minute
[19:46:59] <rue_shop3> ...
[19:47:19] <rue_shop3> I thought of something
[19:47:20] <rue_shop3> what
[19:47:25] <rue_shop3> well..
[19:47:27] <rue_shop3> your stalling
[19:47:33] <rue_shop3> no, I really did
[19:47:33] <jhylands> I've come to the conclusion that 90% of drone crashes are because people are stupid
[19:47:49] <rue_shop3> I think I have a spool
[19:48:01] <rue_shop3> 6" pipe
[19:48:06] <rue_shop3> STOP READING MY MIND
[19:48:10] <rue_shop3> how about 4"
[19:48:16] <rue_shop3> how about 3"
[19:48:26] <rue_shop3> 3" going once...
[19:48:35] <rue_shop3> twice...
[19:48:45] <rue_shop3> SOLD, to the NIT talking to himself!
[19:49:02] <rue_shop3> endcaps?
[19:49:07] <rue_shop3> LATHE!
[19:49:08] <rue_shop3> LATHE!
[19:49:13] <rue_shop3> BAM!
[19:49:19] <rue_shop3> OH YEA, SHOULDER!
[19:49:25] <rue_shop3> drive
[19:49:34] <rue_shop3> oh ohoh oh do the drilled out all thread thing!
[19:49:38] <rue_shop3> bam!
[19:52:07] <rue_shop3> oh wait wait, I can just print a sparr, that way it can have a lock on the nut
[19:52:14] <rue_shop3> I dont want to wait tho
[19:52:27] <rue_shop3> it will print fast, I can print it while you make the allthread
[19:52:40] <rue_shop3> and I can fix the allthread holder while I wait too
[19:52:42] <rue_shop3> yea
[19:53:23] <rue_shop3> nono, wait, we need a proper edge for the string
[19:53:29] <rue_shop3> no we dont, just use a guide
[19:53:40] <rue_shop3> and let it pile to the edge?
[19:53:44] <rue_shop3> I suppose so
[19:53:48] <rue_shop3> draw for me would you?
[19:54:03] <rue_shop3> oh, problem, I only have 4" pipe
[19:54:15] * rue_shop3 beats rue with a wiffle bat
[19:54:43] <rue_shop3> hahaha
[19:54:45] <rue_shop3> what?
[19:54:56] <rue_shop3> I can use a stepper to control the string guide, off an encoder
[19:55:02] <rue_shop3> hahaha no intelligence!!
[19:55:05] <rue_shop3> hahaha!
[19:55:18] <rue_shop3> wait, how do we get it to turn around?
[19:55:25] <rue_shop3> ok, a BIT of intelligence
[19:55:35] <rue_shop3> no wait,you just need a flipflop
[19:55:42] <rue_shop3> and limit switches
[19:55:59] <rue_shop3> anyhow where are the calipers?
[19:56:31] <rue_shop3> 100mm ID
[19:56:34] <rue_shop3> sersly?
[19:56:44] <rue_shop3> yes.. crazy eh?
[19:56:50] <rue_shop3> ok what size allthread
[19:56:59] <rue_shop3> I ahve a lot of 5/16" left over form the pritners
[19:57:10] <rue_shop3> ok 5/16
[19:57:18] <rue_shop3> so the nut is...
[19:58:00] <rue_shop3> rim?
[19:58:04] <rue_shop3> demo, 5mm
[19:58:55] <rue_shop3> making it 10, the tube is 4mm thcik
[19:58:57] <rue_shop3> k
[20:00:01] <rue_shop3> DUDE WERE OUT OF 5/16 LINK NUTS!!!!!
[20:00:04] <rue_shop3> WTF!?!?!
[20:00:47] <rue_shop3> false alarm, there's another box of 25 here...
[20:01:30] <rue_shop3> 12.6mm
[20:01:46] <rue_shop3> 21mm
[20:02:06] <rue_shop3> 29mm
[20:02:20] <rue_shop3> 5mm webb
[20:02:35] <rue_shop3> inner shoulder 1mm
[20:03:42] <rue_shop3> 5 star?
[20:03:44] <rue_shop3> 6?
[20:03:46] <rue_shop3> 5?
[20:03:54] <rue_shop3> ..6?
[20:04:02] <rue_shop3> 8?
[20:04:05] <rue_shop3> 7?
[20:04:11] <rue_shop3> oo your wild, 7 really?
[20:04:21] <rue_shop3> sure
[20:04:29] <rue_shop3> ok, its rebel, I like it
[20:04:58] <rue_shop3> 51.43*... :) almost
[20:14:25] <rue_shop3> 8mm
[20:14:27] <rue_shop3> oh thanks
[20:14:53] * Tom_itx wonders what rue_shop3 is up to
[20:15:08] <rue_shop3> hey jhylands there is a problem with your design
[20:15:34] <rue_shop3> what if the cable thats spooled out weighs more than the retraction force exterted?
[20:17:36] <rue_shop3> rue, this endcap will need to be reverse piled to make it printable
[20:25:31] <rue_shop3> ok T1 = 1.5mm
[20:25:37] <Tom_itx> http://bgr.com/2016/01/27/competitive-drone-racing-league-video/
[20:25:54] <rue_shop3> T2 = 3mm
[20:26:10] <rue_shop3> T3 = 5mm
[20:26:18] <rue_shop3> make a T4 layer 1mm
[20:28:10] <rue_shop3> should we give jh a copy?
[20:28:13] <rue_shop3> yea
[20:28:16] <rue_shop3> thingverse?
[20:28:20] <rue_shop3> not till we know for sure
[20:28:25] <rue_shop3> jhylands, do you have a 3d printer?
[20:57:48] <rue_shop3> its REALLY hard to square up 4" pipe on a lathe
[21:06:00] <rue_shop3> ok, while the printer makes this, I'm gonna go make supper
[21:57:59] <rue_shop3> jhylands, do youhave a 3d printer?
[21:58:05] <rue_shop3> just the laser cutter maybe?
[21:58:31] <Tom_itx> he has a 3d printer
[21:58:45] <robotustra> he is printing his robots
[22:05:49] <rue_shop3> arg, I always end up overengineering these 3d objects
[22:06:08] <rue_shop3> 3mm seems so thin on paper
[22:07:29] <robotustra> put more plastic
[22:07:41] <robotustra> I find that it cracks under stress
[22:07:52] <robotustra> if you tighten it
[22:08:06] <rue_shop3> sounds like you need to make adjustments
[22:08:35] <robotustra> no, printer is ok, but parts are too elegant
[22:09:00] <rue_shop3> pla?
[22:09:11] <robotustra> yes, shitty pla
[22:09:38] <robotustra> my the very first pla was so good that I can't find any more like that one
[22:09:52] <robotustra> all other PLA I got - is shit
[22:09:58] <robotustra> it cracks
[22:10:23] <robotustra> first one was not cracky
[22:10:34] <robotustra> and I bought it from china
[22:11:27] <robotustra> the simplest test for PLA I have - if I leave the filament after I finished printing - and it cracs - this pls is shit
[22:12:19] <robotustra> my first pla filament never brake by itself
[22:33:40] <rue_shop3> what temp are you using it at
[22:33:53] <rue_shop3> oh, you mean it breaks off the spool
[22:34:02] <robotustra> yes
[22:34:13] <rue_shop3> too dry
[22:34:19] <rue_shop3> try steaming some
[22:34:24] <robotustra> room temperature
[22:34:26] <rue_shop3> it worked for me
[22:34:53] <rue_shop3> I steamed the end of a roll that kept breaking,
[22:35:00] <rue_shop3> I had no problems with it after that
[22:35:18] <robotustra> ok, I go sleep
[22:44:37] <rue_shop3> haha
[22:44:45] <rue_shop3> its .491, I wanted .494
[22:45:45] <rue_shop3> wow, thats STUPIDSTRONG (c)
[22:55:28] <rue_shop3> ok, this one might run out of plastic, whatever
[22:55:42] <rue_shop3> suppose I shoudl get another roll of something
[23:17:14] <rue_shop3> ok shaft is coupled to motor
[23:17:23] <rue_shop3> alignment?
[23:17:29] <rue_shop3> not as good as that first one we did
[23:17:30] <rue_shop3> hmm
[23:40:50] <rue_shop3> so, I was using pnp drivers for the pwoer supply origionally so that the drive current wouldn't end up in the output, but then I switched to a switching controller
[23:40:55] <rue_shop3> so now it dosn't matter