Re: gEDA-user: FIRST robotics...

2010-02-18 Thread Steven Michalske


On Feb 17, 2010, at 5:39 PM, Mike Bushroe wrote:


But since most are running Windoze or MAC,
  most of the time went to just configuring a KNOPPIX live CD loaded  
with

  gEDA


Installing geda on a MAC is rather painless.

Use mac ports to install geda.  it includes geda 1.6.0

pcb is outdated in macports, so get the source from git and build it  
from source.


You'll teach the kids about source control, and that's really  
important if they are making software for their robots!


The developer tools are free, after registering a developer.apple.com


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


gEDA-user: FIRST robotics...

2010-02-17 Thread DJ Delorie

Some of you know I've been working with the local high school's FIRST
robotics team.  Here's a status update:

http://www.youtube.com/watch?v=3_VfT5_mEn0

At 0:49 there's a photo of me teaching one of the freshman how to
assemble a circuit board full of 0603's and PTH parts.  The board was
designed with gEDA/PCB, etched in my basement, built my him, and works
like a charm.

And no, I did not have to fix *any* of his soldering.

The board is a manual servo controller, or servo tool.  Since I
didn't have any 555's kicking around, it instead has a 16-bit
microcontroller that makes the pulses and drives an LED array.


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: FIRST robotics...

2010-02-17 Thread Gene Heskett
On Wednesday 17 February 2010, DJ Delorie wrote:
Some of you know I've been working with the local high school's FIRST
robotics team.  Here's a status update:

http://www.youtube.com/watch?v=3_VfT5_mEn0

At 0:49 there's a photo of me teaching one of the freshman how to
assemble a circuit board full of 0603's and PTH parts.  The board was
designed with gEDA/PCB, etched in my basement, built my him, and works
like a charm.

And no, I did not have to fix *any* of his soldering.

The board is a manual servo controller, or servo tool.  Since I
didn't have any 555's kicking around, it instead has a 16-bit
microcontroller that makes the pulses and drives an LED array.

D.J.D.;

The rating I would apply to any teaching effort is whether or not the project 
works.  It looks like you have succeeded very well.  I believe this makes a 
lie out of the old saw about 'those who can't, teach'.  For instilling in 
these young folks, a sense of pride in laying it out and doing it right, we 
need a squad of cheerleaders to put on a show but I'm fresh out of those.

But, if you are anything at all like me, having the project work at all, let 
alone look that professionally built, would make me very proud of myself as 
well as giving me some better ideas for the next years classes.  And proud is 
what I think you should be.  Pride in what one has done well is a reward in 
and of itself.  But I suspect you already knew that.

Congratulations are in order, and here are mine.  Thank you for posting the 
link.

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)

I didn't order any WOO-WOO ... Maybe a YUBBA ... But no WOO-WOO!


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: FIRST robotics...

2010-02-17 Thread Mike Bushroe
   I am also mentoring a FIRST Robotics team. We have already had one
   session on trying to learn gEDA/PCB and have them etch their own boards
   using the PCB-in-a-box kit. But since most are running Windoze or MAC,
   most of the time went to just configuring a KNOPPIX live CD loaded with
   gEDA. I am hoping to resume the training once we ship, and have them
   teach others during the Arizona Regionals. I also want to have a simple
   kit for them to do a manual servo/Victor controller that they can use
   next year to test servo and motor drive parts without having the whole
   robot powered up or the main software running. I am planning on using
   an ATTiny24 to read 2 1-turn pots and an analog joystick to generate 4
   PWM outputs. Do you have LEDs for both directions on every channel?
   That would push the pin out to 16, and require the next larger ATTiny,
   or maybe even an ATMega to handle that many LEDs, along with 4 analog
   inputs and 4 PWM outputs.
   Mike


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: FIRST robotics...

2010-02-17 Thread DJ Delorie

 D.J.D.;

For those who don't know - DJ is my name, not my initials.

 For instilling in these young folks, a sense of pride in laying it
 out and doing it right, we need a squad of cheerleaders to put on a
 show but I'm fresh out of those.

I think that's the whole point of FIRST - For Inspiration and
Recognition of Science and Technology.  We mentors are now starting to
think about what to do in the off season to (1) keep the kids
interested, and (2) show the rest of the school what we're up to.
I've suggested robot mascots at the football games :-)


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: FIRST robotics...

2010-02-17 Thread DJ Delorie

 I also want to have a simple kit for them to do a manual
 servo/Victor controller that they can use next year to test servo
 and motor drive parts without having the whole robot powered up or
 the main software running. I am planning on using an ATTiny24 to
 read 2 1-turn pots and an analog joystick to generate 4 PWM
 outputs. Do you have LEDs for both directions on every channel? That
 would push the pin out to 16, and require the next larger ATTiny, or
 maybe even an ATMega to handle that many LEDs, along with 4 analog
 inputs and 4 PWM outputs.

I'm using an R8C/1b (pillar's adapter, amusingly enough) which has 20
pins.  It controls one servo (if we need more, we use the computer),
so it has one ADC input from the potentiometer, one timer output
(conveniently, it's connected in hardware, not software) and the rest
of the pins (11) are connected to LEDs.  The center LED is yellow, all
red on the left, all green on the right.  This corresponds to the
Jaguar status LED.

Alternately, use a single red/green LED for each channel, with two
pins per LED.  I use a PWM-like algorithm to programmatically dim the
LEDs anyway, so you can smoothly transition from red to yellow to
green, or blink them like the speed controllers do.  Still four pins
per channel, though.  Check into the 32-pin R8C's - they're $5-7 each
but have built-in three phase motor control, which gives you a bunch
of PWM outputs to play with.


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: FIRST robotics...

2010-02-17 Thread Gene Heskett
On Wednesday 17 February 2010, DJ Delorie wrote:
 D.J.D.;

For those who don't know - DJ is my name, not my initials.

Oops, sorry.  I didn't do that intentionally, I just assumed that the DJ was 
for David James or some such.  My apologies.

 For instilling in these young folks, a sense of pride in laying it
 out and doing it right, we need a squad of cheerleaders to put on a
 show but I'm fresh out of those.

I think that's the whole point of FIRST - For Inspiration and
Recognition of Science and Technology.  We mentors are now starting to
think about what to do in the off season to (1) keep the kids
interested, and (2) show the rest of the school what we're up to.
I've suggested robot mascots at the football games :-)

I think that's a jolly idea.  Not only does the programming and inevitable 
maintenance teach them even more, but it shows off the talents of both you 
and the kids, in front of a whole grandstand full of frogs.  There will be 
those who downplay it as wasting the schools money, but those same people 
have probably voted against any excess school tax levies since they were old 
enough to buy beer.  Hell, I may be 75 and fading, but dammit folks that's 
the best tax money I ever paid.  If it makes the diff between a productive 
adult, and one who is so poorly trained to do anything that he's a regular 
customer at the county jail, it is worth it.

Same scene, if it heads off one bored troublemaker, that is another point of 
pride.

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)

The trouble with heart disease is that the first symptom is often hard to
deal with: death.
-- Michael Phelps


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user