Possible Propeller shield board (general purpose)
yarisboy
Posts: 245
I just finished a first draft of a general purpose shield board for the board Jon Williams published in Nuts & Volts last spring. Comments and suggestions welcome. (file attached). Nick at Gadgetgangster.com has a copy of the file so if there was any purchase interest he'd be the guy to contact.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
MOORE'S LAW: The capabilities of electronics shall double every 18 months.
cloyd's corollary: Hardware is easy, software is hard.
Post Edited (yarisboy) : 10/18/2009 2:32:44 AM GMT
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
MOORE'S LAW: The capabilities of electronics shall double every 18 months.
cloyd's corollary: Hardware is easy, software is hard.
Post Edited (yarisboy) : 10/18/2009 2:32:44 AM GMT
Comments
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
MOORE'S LAW: The capabilities of electronics shall double every 18 months.
cloyd's corollary: Hardware is easy, software is hard.
My rendition is similar except headers are incorporated to allow ribbon cables to be connected to the real world. Also I included a more comprehensive set of power supply options.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
MOORE'S LAW: The capabilities of electronics shall double every 18 months.
cloyd's corollary: Hardware is easy, software is hard.
That reflects my own sentiments exactly. I haven't had a rant in a fair time, so here goes ...
It seems to me that the choice of new terminology was deliberate; an attempt to leverage micro-controller systems and programming from engineering to the arts and 'social movement' arenas. The new-speak creates something that seems new and a buzz about that something which non-engineers can buy into, embrace and hype about.
That the design is Open Source ( IMO no more so than any reference design in a manufacturer's datasheet ) and is being promoted as 'something better' than what exists is also giving momentum to what's being presented.
More than promoting engineering per se it seems to be about building a 'movement' for the 'Twitter / FaceBook / MySpace Generation' sold on the 'democratisation of electronics and programming'; the impenetrable ivory towers of embedded engineering have been razed, the clique of lab-coated engineers are consigned to the waste bin of history. The Old School is dead, long live the New School. The technology of the clique has been 'liberated' !
I'm all for bringing embedded systems and programming to the masses, inviting non-engineers to embrace the technology as a tool, but this new terminology ( "Shields", "Wiring", "Process" etc ) was entirely gibberish to me upon first hearing it and ultimately creates a divide between traditional engineers who have been using what has been 'newly discovered' for years, particularly in limiting new-comers who don't understand the standardised engineering lingo and don't recognise that what they have is 'old hat' and has been done before.
We now consequently have a fork of two groups, both doing the same things, with an artificial created divide which is keeping the two very much apart. I don't see that as a good thing.
Leon
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Amateur radio callsign: G1HSM
Suzuki SV1000S motorcycle
Post Edited (Leon) : 10/18/2009 2:09:21 PM GMT
The folks using Arduino hardware, Process and Wiring software packages aren't hard core geeks or EE's but hobbyists and artists. Ok maybe they aren't doing embedded systems according to your standards of EE/CS purity but they are learning electronics and embedded programing.
And I don't see anything wrong with that in a society that generally is apathetic about science and technology.
Give all the bits of your car fluffy, cute names then walk into a garage for help and refer to those parts in only those terms and you've got a major communications problem looming. The mechanics can't understand what you're talking about because it's some made up name not what is 'industry standard', they'll probably treat you as an idiot. You go away convinced the mechanics 'know nothing'. To solve any car problem you then end up having to re-invent the wheel snarzsnuggle.
I don't see how that helps anyone.
You should publish an Arduino to EE reference card.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
JMH
I'm all for bringing embedded systems and programming to the masses, inviting non-engineers to embrace the technology as a tool, but this new terminology ( "Shields", "Wiring", "Process" etc ) was entirely gibberish to me upon first hearing it and ultimately creates a divide between traditional engineers who have been using what has been 'newly discovered' for years, particularly in limiting new-comers who don't understand the standardised engineering lingo and don't recognise that what they have is 'old hat' and has been done before.
Awesome Auger
For example - I just finished working on an airport-related project that uses "ILS". That jargon term is so everyday in airport technology that I had to think for a minute to remember that it means "Instrument Landing System" (the thing that tells pilots if they're too high or low, too far left or right, and how far away, etc.).
But if I said to the Average Joe: "our plane will have to land somewhere else because the ILS system is down" Joes eyes might glaze over.
On the other hand, if I go get my car worked on and tell the mechanic that the snarzsnuggle (tm) is broken and he replies,
"NO, the problem is the left-handed oscillating B-field generator"
then, well Houston We Have a Problem.
Jargon, like technology, a two-handed sword.
And say, yarisboy, why NOT call it The Propeller Snarznuggle?·
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Let us remember that the computer industry was controlled by the same type of
high priesthood lab coats a few years ago as well. It took some new terminology
and new ideas to get computing to the masses. Much of this has been
beneficial to that industry. Granted, there have been a few negatives, but
the only folks really bothered by the whole thing were the lab coat wearing
engineers. [noparse];)[/noparse]
OBC
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
New to the Propeller?
Visit the: The Propeller Pages @ Warranty Void.
/liked hippy's rant
Leon
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Amateur radio callsign: G1HSM
Suzuki SV1000S motorcycle
Post Edited (Leon) : 10/19/2009 6:04:17 PM GMT
Anything that expands the hobby and gets more people excited about electronics is a good thing.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Gadget Gangster - Share your Electronic Projects
I think that what would be useful is being able to make use of some of the arduino shields as readymade solutions for particular needs. In the same way that I would like to be able to use more of Sparkfun's boards for certain things. In other words, as opposed to having to make a propeller specific --insert desired module here--, it would be nice to utilize an arduino or other version that already exists. I agree with Nick, you may not see too many people hop the arduino fence to check the grass on the propeller side, but it would be nice to use some arduino items on a propeller board.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Andrew Williams
WBA Consulting
WBA-TH1M Sensirion SHT11 Module
Special Olympics Polar Bear Plunge, Mar 20, 2010
If they enter the hobby / field at a casual level, the lexical differences won't ever be significant. Should any of them see fit to progress, the matter will be resolved easily enough.
Potatorating: +2 newbie to hard core conversion potential!
Translation: Net gain, from where I stand. Having new people join in the fun is a wonderful problem to have at all times.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Propeller Wiki: Share the coolness!
Chat in real time with other Propellerheads on IRC #propeller @ freenode.net
Safety Tip: Life is as good as YOU think it is!
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Style and grace : Nil point
Hannos 12blocks + an Arduino like shield for the Propeller Platform would make a nice tool for teaching some electronic to young kids. I meet some 10 -12 old kids (in Paris area , France) each Wednesday for basic Robotic Labs (named " la Main a la p
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Style and grace : Nil point
Just found this thread- good discussion! I gave a demo of 12Blocks to my local robotic club kiwibots.org and got some good feedback- and an arduino. I've noticed that many artists use the arduino- and previously worked with one for my installation of the dancebot when it was balancing a champagne glass for a month- and yes, they do think differently!
I'm hoping 12Blocks is a big step in getting artists to prefer the Propeller. When I first wrote 12Blocks it had a "spin code view" that continuously updated as users manipulated blocks in the worksheet- mainly for my own debugging pleasure. I've since de-emphasized spin, leaving a "view code" button that opens the spin code in the Propeller Tool- and a button that let's you map a block to a spin function. From my club's feedback and this discussion, it sounds like I should re-emphasize spin. Make it easier for people to use existing spin code, and transition from 12Blocks to spin. A simple step is a "spin block"- that allows you to in-line spin code. Another is to re-enable the "code view"- which continually updates a simplified spin program as you're building blocks. Simplified because I use some tricks to do event handling, message passing.
Hanno
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Co-author of the official Propeller Guide- available at Amazon
Developer of ViewPort, the premier visual debugger for the Propeller (read the review here),
12Blocks, the block-based programming environment
and PropScope, the multi-function USB oscilloscope/function generator/logic analyzer