#robotics | Logs for 2016-02-23

Back
[00:00:26] <anniepoo_> yup - see 'Capabilities' in our website
[00:02:54] <anniepoo_> basically we're a couple of mad computer science folks who like tools and have lots of them.
[00:02:56] <anniepoo_> 8cD
[00:03:08] <anniepoo_> and duck trains...
[00:03:38] <anniepoo_> this is basically my home. I have an RV parked in the shop driveway.
[00:04:44] <anniepoo_> yes, MarkX, it's a Grove connector
[00:05:21] <MarkX> by the looks of it it might be jst PH based on what has been recommended as an accessory on that link
[00:05:30] <anniepoo_> yes
[00:05:33] <MarkX> that's the annoying thing about JST, they all look so similar
[00:05:46] <anonnumberanon> MarkX, electical engineering programs are all the same regardless of location, they just don't teach us PLC, then when jobs want engineers they want you to know PLC
[00:05:52] <MarkX> http://www.amazon.com/2-0mm-4-Pin-Connector-Wire-Sets/dp/B00XV2WR3W
[00:06:00] <anonnumberanon> 50% of jobs for electrical engineers
[00:06:15] <MarkX> anonnumberanon: ah yea. i guess that's the difference. i went to a technical college
[00:06:24] <MarkX> i got hands on for Fanuc robots and full PLC set ups
[00:06:45] <z64555> anonnumberanon: which is odd, because I heard from my dad that the companies that manufactor PLC's are moving towards more common programming languages (with their own proprietary support software ofc)
[00:07:01] <z64555> My dad was a tech in an engineering firm for many years
[00:07:25] <z64555> he recently retired. He says his plan is to "do whatever he wants" for the next 20 or so years :P
[00:07:46] <MarkX> anniepoo_: https://www.sparkfun.com/products/9916
[00:07:54] <MarkX> according to the datasheet that is a PH
[00:08:32] <MarkX> z64555: common programming languages for the actual PLC work? or the software used to program the PLC devices?
[00:09:14] <z64555> software used to program the PLC's, to replace the traditionally ladder logic languages
[00:09:54] <MarkX> ah so the actual PLC logic
[00:10:06] <z64555> yes
[00:10:07] <MarkX> i don't know about that. your dad probably knows better
[00:10:14] <MarkX> i just know the companies are really set i their old ways
[00:10:25] <MarkX> ford for example has been using ladder logic for like 25+ years
[00:10:25] <anniepoo_> I'd hoped to get them without wires already attached, as I don't want a pigtail in middle
[00:10:42] <z64555> If it works, and if it works well, there's very few reasons to upgrade
[00:10:46] <MarkX> anniepoo_: yea based on the comments (sparkfun at least) doesn't sell just the female connector
[00:10:58] <anniepoo_> and tghe data sheet has the wires
[00:11:01] <z64555> one of those is a lack of people who can fix it when it does indeed break
[00:11:05] <anniepoo_> guess that's how they're made
[00:11:14] <MarkX> z64555: well they've paid so much money to get their standard to the point where it is, and so much trail and error to get launches for new models done on time
[00:11:32] <MarkX> they will be annoyed if they are forced to change
[00:11:58] <z64555> because that usually means a complete retooling, retraining, and lots of money
[00:12:55] <MarkX> yep
[00:12:56] <MarkX> exactly
[00:13:16] <MarkX> and then you have new companies which look at the old companies for guidance
[00:13:28] <MarkX> and of course they don't want to be the first ones to try out a new system
[00:13:40] <MarkX> or be the first project for people who just learned the new system
[00:13:43] <MarkX> it's a weird cycle
[00:25:26] <anniepoo_> hmm
[00:25:42] <Anniepoo> http://www.digikey.com/product-search/en?mpart=PHR-4&vendor=455
[00:26:13] <Anniepoo> now I'm puzzled which is the right contacts
[00:26:40] <MarkX> yes
[00:26:42] <MarkX> this is horrible
[00:26:50] <MarkX> with out a proper BOM for that board
[00:27:05] <Anniepoo> it's a 'Grove' connector
[00:27:11] <Anniepoo> 8cP
[00:27:19] <Anniepoo> guess these
[00:27:20] <Anniepoo> http://www.digikey.com/product-detail/en/SPH-002T-P0.5L/455-2148-2-ND/1300246
[00:27:41] <Anniepoo> oh fun
[00:27:47] <Anniepoo> min order is 8000
[00:28:16] <MarkX> so it's not JST?
[00:30:29] <Anniepoo> oh, it's a JST connector
[00:31:13] <Anniepoo> ah, nvm
[00:31:16] <Anniepoo> misreading
[00:32:46] <Anniepoo> heck with it, I'm gonna use pigtails
[00:33:16] <MarkX> honestly, i've never found female connectors like that
[00:33:19] <MarkX> without the wires on them already
[00:33:24] <MarkX> for JST
[00:33:33] <anonnumberanon> heard from my dad that the companies that manufactor PLC's are moving towards more common programming languages
[00:33:44] <anonnumberanon> z64555, WHAT Do you mean?
[00:33:56] <z64555> ?
[00:34:05] <MarkX> anonnumberanon: he meant companies like allen bradley are moving away from ladder logic
[00:34:11] <z64555> yes
[00:34:13] <MarkX> for something more... high level and common
[00:34:29] <anonnumberanon> those are not synonymous
[00:34:37] <anonnumberanon> the PLC languages are really high level
[00:34:48] <MarkX> more common then
[00:34:51] <anonnumberanon> compared to real low level computer languages
[00:34:57] <MarkX> yes that is true
[00:35:10] <anniepoo_> hmm... just realized, these are on PC motherboards. We've got a bin full of space
[00:35:24] <anniepoo_> in - case cables
[00:35:26] <anniepoo_> brb
[00:42:00] <anniepoo_> nada
[00:51:18] <anniepoo_> thanks for the help
[00:51:24] <anniepoo_> order off to sparkfun
[00:51:58] <anniepoo_> 8cD yup, hang out more here!
[00:55:54] <MarkX> :)
[00:56:31] <MarkX> thank you for all your help and dumbing down that concept for me
[00:57:01] <anniepoo_> 8cD
[00:57:02] <MarkX> i have to program it now, was hoping to find a coding reference but nothing so far >_>
[00:57:52] <anniepoo_> if this is a common occurance, a basic calculus text might be useful
[00:58:30] <MarkX> https://github.com/WRidder/MotionProfileGenerator
[00:58:32] <MarkX> found this
[00:58:48] <MarkX> might just try and use that but instead of the mathematical position, using the pot position
[01:00:27] <z64555> Hey, does this formula make any sense to you? time = T / (t2 - t1)
[01:00:44] <anniepoo_> you'll probaby find it easier in the long run to read through this code and understand it
[01:00:45] <z64555> T is the period of a sample
[01:01:06] <anniepoo_> what are t2 and t1?
[01:01:13] <MarkX> yep i have a copy of this code with every line commented
[01:01:21] <MarkX> (thats the way i best understand code)
[01:01:28] <anniepoo_> good practice
[01:01:42] <z64555> t1 is time of the last sample, and t2 is the time of the current sample
[01:01:56] <anniepoo_> then no, the dimensional analysis is wrong
[01:02:08] <anniepoo_> t2 - t1 will be in secs or whatever
[01:02:16] <anniepoo_> and T will be in secs or whatever
[01:02:25] <anniepoo_> so you end up with unitless time
[01:02:27] <z64555> T would be in seconds / cycle, specifically
[01:02:36] <anniepoo_> which is possibly useful in theology
[01:02:41] <z64555> Yeah! That's why I'm scratching my head
[01:02:49] <anniepoo_> need more context
[01:03:15] <anniepoo_> well, then T = t2 - t1
[01:03:18] <z64555> This is from a function that's checking how long a button from a joystick was pressed
[01:03:18] <anniepoo_> 8cD
[01:03:25] <z64555> well, no
[01:03:47] <z64555> T is the period of the joystick's sample rate, which is 18Hz
[01:03:58] <anniepoo_> nope
[01:04:02] <anniepoo_> that;s the frequency
[01:04:08] <anniepoo_> T is 1/18
[01:04:16] <z64555> no, the sample rate is 18Hz, which is frequency
[01:04:22] <anniepoo_> yuip
[01:04:29] <z64555> :P stupid grammar!
[01:04:54] <anniepoo_> so the period of a joystick read cycle is 1/18th second
[01:05:02] <z64555> Yeah
[01:05:06] <anniepoo_> Hz = cycles/second
[01:05:15] <anniepoo_> invert both sides
[01:05:17] <z64555> t1 and t2 are when the caller checks it
[01:05:25] <anniepoo_> 1/18 second/cycle
[01:05:36] <z64555> which can be different than the poll rate
[01:05:42] <anniepoo_> ah!
[01:05:53] <anniepoo_> then a useful thing to say is the drop rate
[01:06:11] <anniepoo_> which is indeed T / (t2 - t1)
[01:06:17] <z64555> huh.
[01:06:34] <anniepoo_> the joystick polls at 18 per sec
[01:06:47] <z64555> then somebody got really confused at some point. lol
[01:06:52] <anniepoo_> lets say t2 - t1 is 1/9th sec to make math happy
[01:06:56] <z64555> woo, lack of documentation!
[01:07:06] <anniepoo_> then every other sample gets looked at
[01:07:11] <anniepoo_> brb
[01:08:42] <anniepoo_> back
[01:08:56] <z64555> wb
[01:10:34] <anniepoo_> 8cD wednesday I get more plywood. late this week I get some PH connectors
[01:11:53] <anniepoo_> MarkX, what's your actual application?
[01:13:00] * anniepoo_ can't live without wobbly windows
[01:14:06] <MarkX> anniepoo_: it was an exercise to learn PID to start but now i'm just bored so i wanna just move the armature
[01:14:10] <MarkX> no real application
[01:17:10] <anniepoo_> kk
[01:22:04] <z64555> I *think* you can use the profile to tune the PID
[01:22:51] <MarkX> i was gonna write an auto tuner but if PID is overkill
[01:22:55] <MarkX> no point in using it
[01:29:22] <anniepoo_> how much rotational inertia on the shaft?
[01:30:14] <anniepoo_> the issue is 'control authority' - imagine a beefy servo motor turning a paper disk or some such really light load - whatever you tell the motor to do, it'll do
[01:30:41] <MarkX> very little
[01:30:49] <anniepoo_> now exchange a big flywheel for the paper.
[01:31:00] <anniepoo_> you don't have much control authority
[01:31:08] <anniepoo_> ever driven a boat?
[01:31:11] <MarkX> the load is equivalent to turning a pot by hand.
[01:31:15] <MarkX> nope
[01:31:27] <anniepoo_> particularly when slowing down, you don't have much control authority
[01:31:34] <MarkX> yes i know what you mean
[01:31:45] <anniepoo_> you turn the wheel, and sooner or later the boat decides it;'s gonna turn
[01:31:51] <anniepoo_> that's low control authority
[01:31:59] <MarkX> i've been one a few in south east asia where they just rub up against the ones beside them when parking
[01:32:41] <anniepoo_> and conning a ship into a berth takes a lot of practice
[01:33:15] <anniepoo_> the captain has a sophisticated control algorithm
[01:35:36] <MarkX> that makes sense
[01:35:56] <MarkX> i think i have fairly good control over it. my big worry is the timing.
[01:36:26] <MarkX> for example i wanted SOME rapid small movements
[01:36:31] <MarkX> and some slow small movements
[01:36:36] <anniepoo_> well, the faster you want to reach and remain within a zone, the smaller the zone, the harder it is
[01:37:03] <z64555> unless.. hmm/
[01:37:22] <anniepoo_> the more control authority, the easier
[01:37:52] <z64555> momenta of inertia!
[01:38:12] <anniepoo_> moment of inertia is rotational equivilent of mass
[01:38:21] <anniepoo_> higher it is, the less control authority
[01:38:29] <anniepoo_> eg my example of big flywhere
[01:38:34] <anniepoo_> eg my example of big flywheel
[01:39:56] <z64555> so... aparently that wasn't the period in the numerator
[01:40:14] <anniepoo_> the number of teletubbies episodes watched?
[01:40:20] <anniepoo_> =8cO
[01:40:50] <z64555> thankfully no
[01:40:58] <z64555> but it's n*T
[01:41:17] <anniepoo_> n * T makes more sense
[01:41:20] <z64555> where n is the number of cycles the button has been down
[01:41:27] <anniepoo_> ok
[01:41:34] <z64555> so that leaves a unitless ratio
[01:42:43] <anniepoo_> well, if n is unitless
[01:43:03] <anniepoo_> (I bought 3 apples, not 3 feet of apples)
[01:43:31] <anniepoo_> and T is some time unit?
[01:43:40] <anniepoo_> we're still lacking context here
[01:45:48] <z64555> function is named "joy_down_time"
[01:46:11] <anniepoo_> ok, so T is in seconds or milliseconds or something
[01:46:12] <z64555> joystick is polled with a period of T (1/18 seconds, or 55ms)
[01:46:24] <anniepoo_> ok, T = 55ms
[01:46:32] <z64555> If a button is down, it is assumed down for that entire period
[01:46:54] <anniepoo_> okey dokey
[01:47:49] <z64555> n is in cycles, which cancels out the period's cycles denominator
[01:47:59] <z64555> (period is seconds per cycle)
[01:50:01] <anniepoo_> yup, so you get seconds
[01:50:12] <anniepoo_> ah, dimensional analysis
[01:50:43] <anniepoo_> (I used to teach physics labs)
[01:51:49] <z64555> right.
[01:52:09] <z64555> so numerator is in ms, denomenator is in ms, so we're left with a unitless ratio
[01:52:35] <z64555> thankfully the little bastard is used in only one place, and the logic that uses it only cares if its nonzero
[01:53:00] <z64555> .shrug
[01:56:41] <anniepoo_> I had some fellow engineers sorta be boggled once when my code contained a variable with the comment that it was in inverse milliseconds
[01:56:44] <anniepoo_> 8cD
[01:57:16] <anniepoo_> they weren't used to seeing viscosity as a parameter in a computer animation system
[01:57:18] <anniepoo_> 8cD
[02:06:09] <anniepoo_> anyway, thanks for pleasant evening
[02:06:12] <anniepoo_> I'm off to bed
[13:16:19] <MarkX> afternoon
[13:21:55] <Anniepoo> hey MarkX
[13:23:55] <MarkX> hows it going Anniepoo
[13:24:04] <Anniepoo> pretty good
[13:24:25] <Anniepoo> another day, another encoder wheel crashing into an optointerruptor
[13:26:46] <MarkX> heh
[13:49:29] <Anniepoo> motors cabbaged from cheap harbor freight drills 8cD It's a good thing!
[14:56:48] <z64555> doot
[15:34:41] <SpeedEvil> http://imgur.com/gallery/HRoRJbH - when can robots match the grace of nature?
[15:40:51] <robopal> lol, poor dog
[15:41:25] <Snert_> nice recovery
[19:06:35] <MarkX> anniepoo_: based on this >> http://www.engineeronadisk.com/V2/book_implementation/engineeronadisk-433.gif << am i right in understanding that the curve shown is essentially my PWM value?
[19:07:01] <MarkX> if i give it a min value of 0 and a max value of 255, i should just be able to output that to my motor right?
[19:09:44] <z64555> eh, your PWM value is basically your output voltage to the motor
[19:10:29] <z64555> Pulse with a shorter width with mean a lower applied voltage, and pulses with a longer mean a higher voltage
[19:11:41] <z64555> A motor's voltage is basically its speed
[19:11:46] <MarkX> sorry i misspoke
[19:11:53] <z64555> it's more complicated than that, as usual
[19:12:35] <MarkX> i mean should my motor's PWM duty cycle match the curve provided?
[19:12:50] <MarkX> for example, it ramps up with the curve, then stays at the max, then ramps down
[19:13:57] <z64555> Pretty much, yes
[19:14:35] <z64555> so, during the slopes, your PWM's duty cycle is changing
[19:14:46] <MarkX> yes
[19:14:50] <MarkX> excellent
[19:14:54] <z64555> positive slope, duty cycle is getting larger, negative slope, duty cycle is getting smaller
[19:15:02] <MarkX> okay i will read more so i can actually start writing some code
[19:57:39] <anniepoo_> yes, that's pretty much right
[20:01:58] <z64555> If you ever come across a Kv factor on some hobby motors, such as electric motors used for RC aircraft
[20:02:31] <z64555> That's the factor you multiply by the voltage supplied to the motor to get the theoretical motor speed
[21:52:23] <rue_house> theBear,
[21:52:26] <rue_house> theBear, you up?
[21:52:29] <rue_house> hey theBear
[21:52:34] <rue_house> rif....
[21:52:35] <rue_house> theBear,
[21:52:37] <rue_house> hey
[21:52:38] <theBear> no
[21:52:40] <rue_house> wake up
[21:52:43] <rue_house> whats that thing called
[21:52:46] <rue_house> chupacabra?
[21:52:57] <rue_house> looks like a deer but with fangs and stuff?
[21:53:00] <theBear> el chupanibre
[21:53:45] <rue_house> that appears to be lizzard
[21:53:48] <rue_house> this one is mammal
[21:54:04] <theBear> they both sposed to be legend
[21:54:05] <z64555> weredeer
[21:54:16] <robotustra> alians used to be lizards
[21:54:25] * rue_house hits z64555 with a wiffle bat
[21:54:31] <rue_house> australian,
[21:54:31] * z64555 dodges
[21:55:05] <rue_house> theBear, I thought there was one like chupacabra? but spelled different
[21:55:38] <theBear> i dunno, and i figure it'd be chupacabre, based on the root language
[21:55:50] <rue_house> ok, thanks
[21:55:56] <rue_house> oh oh
[21:56:10] <rue_house> whats the bird that swoops down and tries to peck your eyes out?
[21:56:20] <theBear> what here ? magpie
[21:56:26] <rue_house> ok
[21:56:27] <theBear> and it only wants chunks of your scalp
[21:56:33] <rue_house> ah
[21:56:47] <theBear> well technically it wants you away from its babies
[21:56:47] <rue_house> rif was saying walks to school are a nightmare
[21:57:02] <theBear> yeah, that's the one, but isn't he a bit old for school
[21:57:18] <rue_house> are any of us too old to learn?
[21:57:30] <theBear> i didn't say learning :)
[21:58:02] <theBear> he's too big, the other kids will make fun of him, the desks will look silly, the urinals will look ridiculous ! you tried using one in a school recently ? they're TINY
[21:58:03] <rue_house> I fixed my dryer, with luck, I can have the clothes I'm washing now dry by tommorow!
[21:58:20] <rue_house> they got smaller eh?
[21:58:28] <theBear> mmmm, i think mine been in the washer too long and gone smelly already, maybe i run em again and go past the place with the driers
[21:58:55] <rue_house> good good, less organic material available this time
[22:19:49] <anonnumberanon> rue_house, you're looking for the "dahu"
[22:26:08] <z64555> drop bears are more ferocious
[22:32:57] <anonnumberanon> hehe
[22:43:12] <anonnumberanon> uh-oh :)
[22:43:13] <anonnumberanon> https://www.youtube.com/watch?v=rVlhMGQgDkY&feature=player_embedded
[22:49:44] <z64555> anonnumberanon: If those guys keep that up, Atlas is going to crack their skulls the second it becomes sentient
[22:50:46] <anonnumberanon> You don't bite the hand that feeds you though.
[22:51:09] <anonnumberanon> They push these robots and abuse them so that they can walk. That's a gift to the robots.
[22:51:41] <anonnumberanon> If anything they should practice fellatio on the creators once they become sentient, in thanks to these gifts.
[22:53:45] <z64555> Yes, I'm aware of the machine learning process. :P
[22:54:09] <z64555> I was making a cheeky comment about the ethics of such abuse
[23:02:51] <anonnumberanon> ahh whatever\
[23:02:58] <anonnumberanon> what's every9one's robots up to?
[23:03:09] <anonnumberanon> mine is in a deep sleep
[23:04:24] <z64555> mine's in cryostasis.
[23:05:06] <MarkX> mine collects data about its surroundings then discards it and crashes into a wall
[23:05:09] <z64555> But, if you want a romantic explanation. It is patiently slumbering within the folds of of mine subconscious.
[23:06:18] <rue_house> oh, no but looks like a jackalope
[23:14:22] <anonnumberanon> MarkX, it goes too fast?
[23:14:34] <anonnumberanon> faster mechanical power than intelligence power?
[23:14:44] <MarkX> nah it doesn't exist either hahaha
[23:14:57] <MarkX> im still trying to figure out this trapezoidal motion profile
[23:15:24] <anonnumberanon> ah, another guy to "wants to imagine it all like there was no fabrication and programming involved"
[23:15:28] <anonnumberanon> You'll go far in life.
[23:15:35] <anonnumberanon> jk hehe
[23:15:45] <MarkX> heh
[23:16:07] <MarkX> i have it all fabricated
[23:16:13] <MarkX> even got the pcb made
[23:16:25] <anonnumberanon> MarkX> nah it doesn't exist either hahaha
[23:16:34] <anonnumberanon> You're contradicting yourself or what?
[23:16:36] <z64555> If only, it had a brain
[23:16:51] <MarkX> oh that was for a joke
[23:16:59] <MarkX> about collecting info and crashing into a wall
[23:17:32] <MarkX> but i do have a small contraption here that i'm trying to get a trapezoidal motion profile going for it
[23:17:35] <anonnumberanon> ah, so what does it do? arms or wheels?
[23:17:45] <MarkX> just a single arm
[23:18:04] <anonnumberanon> like a mini fanuc?
[23:18:12] <MarkX> not so many axiseseses
[23:18:17] <z64555> axes.
[23:18:22] <MarkX> it's more fun my way
[23:18:23] <MarkX> :P
[23:18:38] <z64555> but my way has bite
[23:18:44] <MarkX> heh
[23:18:46] * z64555 hacks away
[23:18:53] <anonnumberanon> z64555, b-but, you HAVE NO way
[23:19:01] <anonnumberanon> work on it now
[23:19:04] <z64555> Then I shall make one!
[23:19:16] <anonnumberanon> rue_house, do you con-curr
[23:22:09] <rue_house> hmm?
[23:22:49] <anonnumberanon> these guys need to build robots and entertain us with the results
[23:23:14] <MarkX> haha
[23:23:22] <MarkX> anonnumberanon: aren't you working on one?
[23:23:56] <anonnumberanon> What kidn of quesiton is that?
[23:24:14] <MarkX> is that a no?
[23:24:22] <anonnumberanon> yeah i have one
[23:24:26] <anonnumberanon> not finished
[23:24:31] <anonnumberanon> but good progress
[23:24:57] <MarkX> oh ya? got some details?
[23:25:27] <anonnumberanon> yeah here: https://www.youtube.com/watch?v=JQdXDg9PtzY
[23:26:42] <MarkX> nice cool
[23:26:50] <MarkX> i like your hole setup
[23:27:00] * MarkX is working on the ground in a 10x10 room ahaha
[23:27:35] <anonnumberanon> You should probably build yourself a desk.
[23:28:08] <rue_house> asshole
[23:28:13] <rue_house> er, I mean flyback
[23:28:26] <rue_house> flyback, wake up
[23:28:45] <DagoRed> bahahaha
[23:29:37] <anonnumberanon> =)
[23:30:04] <anonnumberanon> MarkX, physical assembly is just a reward of getting the electronics correct
[23:30:46] <MarkX> i hear ya
[23:31:05] <MarkX> i've gone from idea -> solidworks design -> pcb design
[23:31:08] <MarkX> now i'm on the programming
[23:31:33] <z64555> At one point I got a bit carried away with designing the flight control system for my quadrotor
[23:31:38] <anonnumberanon> cool, what's your pcb looking like?
[23:31:48] <anonnumberanon> z64555, same here
[23:32:06] <anonnumberanon> designing and building mine was like hell on earth
[23:32:07] <z64555> I planned out the possibility of having the same OS for different body types, including ground bots
[23:32:09] <rue_house> flyback, I have a bunch of IBM desstar drives that might work it they could be given a REAL low level format
[23:32:23] <MarkX> atmega32u4 + 2 motor driving ics + a usb dual cell lipo charger
[23:32:34] <rue_house> your the only jerk who.. er I mean person, who might know how to make it do it
[23:32:53] <z64555> rue_house: So, I take it the ol' neodymium magnet to the discs wouldn't do it?
[23:34:12] <anonnumberanon> so any specifics on the motors used?
[23:34:24] <MarkX> oh just generic hobby motors
[23:34:50] <z64555> 5VDC brushed motors that you could've picked up from radio shack?
[23:34:55] <MarkX> yep
[23:35:00] <z64555> (don't expect quality components from there, btw)
[23:35:08] <z64555> (no seriously)
[23:35:10] <MarkX> i wish i could give an mfg name or model number but these are super generic
[23:35:13] <MarkX> oh i know
[23:35:14] <anonnumberanon> without gears, right?
[23:35:17] <anonnumberanon> gearless?
[23:35:18] <MarkX> yep without gears
[23:35:29] <anonnumberanon> lol, what?
[23:35:37] <MarkX> motor has a pulley wheel on the end, armature has a pulley wheel on it
[23:35:51] <MarkX> armature also rotates a potentiometer
[23:35:53] <z64555> ooh!
[23:35:57] <MarkX> kind of a diy servo
[23:36:03] <anonnumberanon> yeah
[23:36:03] <z64555> You got an IR sensor handy?
[23:36:09] <MarkX> nope
[23:36:13] <MarkX> don't even have a scope :'(
[23:36:16] <z64555> bummer
[23:36:26] <z64555> We can get around not having a scope
[23:36:36] <MarkX> why do you ask about the IR sensor
[23:36:37] <MarkX> ?
[23:36:49] <z64555> Hm, what about a photodiode or light sensor?
[23:37:16] <z64555> I'm thinking of marking a dot on the pulley wheel of the motor and have the sensor pick it up
[23:37:22] <MarkX> are you going to suggest replacing the pot with a sensor?
[23:37:32] <z64555> no no, this is to get the specs of the motor
[23:37:38] <MarkX> ah
[23:37:44] <MarkX> honestly, it's not so important at all
[23:37:53] <MarkX> like i said, just a basic exercise in my free time to make something
[23:38:10] <MarkX> learned a lot about pcb design, solidworks, 3d printing.
[23:38:25] <z64555> common, it'll be fun. You'd essentially be making a frequency counter on the uC
[23:38:30] <MarkX> now i'm struggling with programming. i got USB communication going.
[23:38:48] <rue_house> wyhat controller?
[23:38:53] <MarkX> atmega32u4
[23:39:04] <MarkX> got the motor to move using the motor drive ic
[23:39:09] <MarkX> very basic stuff
[23:39:12] <z64555> congrats
[23:39:14] <rue_house> havn't used that one, its kinda unobtainium
[23:39:21] <Tom_itx> yes you have
[23:39:31] <rue_house> I put programmer firmware on it
[23:39:35] <rue_house> its one of my programmers
[23:39:39] <Tom_itx> i sent you one and you did something with it
[23:39:39] <rue_house> thats not really using it
[23:39:40] <MarkX> now on to the more complicated stuff such as PID or the motion profile
[23:39:46] <rue_house> ^^
[23:39:49] <MarkX> rue_house: any reason?
[23:39:52] <Tom_itx> oh poo
[23:40:06] <rue_house> its my best 10 pin programmer!
[23:40:18] <rue_house> and your programmer is my best 6 pin programmer
[23:40:43] <rue_house> er, no wait, I used the u2 for making the programmer
[23:40:50] <rue_house> the u4 is here...
[23:40:53] <rue_house> hmm
[23:41:16] <rue_house> 6 years ago..
[23:41:45] <MarkX> ya i believe the u6 is the latest one
[23:41:47] <rue_house> I dont get thru projects that fast
[23:42:01] <flyback> cna't help you rue_house
[23:42:10] <flyback> llf is done by a servo writer
[23:42:20] <flyback> drive isn't made accurate enough do it
[23:42:27] <rue_house> no serial console magic eh?
[23:42:37] <flyback> well you can redo sector fields etc
[23:42:38] <rue_house> bugger
[23:42:43] <flyback> but not embedded servo
[23:42:55] <flyback> I dunno if ibm/hitachi have any serial console
[23:43:01] <flyback> there's programs out there that can though
[23:43:07] <flyback> snif around hddguru
[23:43:23] <rue_house> not worth having to install winblows
[23:43:34] <rue_house> I'll just leave them in the scrap pile and let the kids take them apart
[23:43:36] <flyback> uh I never said anything about windows
[23:43:38] <flyback> stupid canuck :P
[23:44:06] <flyback> windows is about the worst thing ever to do any hd work on
[23:44:20] <flyback> even the $10g programs use a special card to lock access
[23:44:30] <flyback> so everything on windows doesn't try to open
[23:45:17] <rue_house> you cant leave a drive just sitting for 12 years on a shelf
[23:45:26] <flyback> I did
[23:45:33] <rue_house> I guess the magnetics degraded
[23:45:41] <MarkX> eh? who else is the canuck?
[23:45:49] <rue_house> lots and lots of bad sectors
[23:46:46] <rue_house> canuck?
[23:46:48] <rue_house> canuck!?
[23:47:14] <anonnumberanon> psh, i was gonna buy Tom_itx 's programmer but he isn't selling.
[23:47:26] <anonnumberanon> I got the 10 pin USBasp.
[23:48:31] rue_house changed topic of #robotics to: Arduino controlled, 3d printed psycho robots! | http://tom-itx.no-ip.biz:81/~webpage/index.php | project updates at 2am GMT! | F is for fembot
[23:51:37] <anonnumberanon> Lol nowadays 50% of tech companies hire people with disabilities and veterans and disabled veterans in priority over better candidates because they get a lot of tax exemptions from the government.
[23:51:46] <anonnumberanon> I hate this world our parents left us.
[23:53:02] <rue_house> I had a whole alphabet of letters and I dont know where it went