Go Down

Topic: Shield pin usage list (Read 29139 times) previous topic - next topic

Jonathan Oxer

I pulled the spreadsheet on Friday and imported it into the database, so any additions now I'll make through the DB itself.

I've just removed the IP restriction from the site so you can now poke around in it:

http://shieldlist.org/

There's a *lot* missing, particularly in relation to display of which pins are used (it's just a list at the moment) but the basic infrastructure is now in place so I can start adding the funky stuff.
--
Jon

Jonathan Oxer

Oh, and forgot to mention that I'll add more information about each shield as well including an image, description, etc. Right now most of them are just minimal information. For an example of one that looks mostly complete (except for the non-functional pin usage display on the right) see this one:

http://shieldlist.org/gravitech/7seg
--
Jon

mowcius

#17
Oct 09, 2010, 01:06 pm Last Edit: Oct 09, 2010, 01:08 pm by mowcius Reason: 1
Quote
Wise Time (1 shield)

Florin Chiperi who makes this shield does not have a company name as far as I know so not sure how this should work but that seems wrong...

The website looks very neat. You going to have some way to compare shields?

I thought before that the best way would be to have a page with them all listed and tickboxes by the side (or similar), then you can select shields to compare and it'll show which pins are the same on the shields, and what their requirements are.

Is the generic board image going to show something (pcb file?)

Mowcius

Jonathan Oxer

Yes, I puzzled a bit over how to handle the situation where a shield is produced by an individual without a company name. I settled for using their personal name in a couple of cases, for example:

http://shieldlist.org/andreconcalves/hbridge

I figure I'll just take it on a case by case basis depending on what the shield creator prefers.

Regarding comparing shields, that's definitely my intention. Right now I'm just getting the basic data structure right and some content in there plus display of details for individual shields, but then it'll be easy to add a table that lists shields in a spreadsheet-like format.

I also have a vague idea of having a "compare shields" thing where you can browse through and add them to a comparison table or something (a bit like adding products to a shopping cart), then view the table with just those shields included. Don't know the best way to handle that yet.

My priority right now is adding a form to let new shields be inserted into the DB, then fixing the shield details page so it shows pin usage properly.
--
Jon

Jonathan Oxer

Made some progress over the weekend. The shield detail pages now have a semi-visual representation of the pins used. It didn't quite work out as well in reality as it did in my head, unfortunately, but it still looks OK I think.

I've also added a form for submitting new shields (including uploading a pic). Anything submitted via the form goes straight into the DB, but with a flag that keeps it hidden until I've reviewed it. The form isn't very well tested but it seems to work and it's time I got some sleep.
--
Jon

Graynomad

#20
Oct 10, 2010, 04:20 pm Last Edit: Oct 10, 2010, 04:33 pm by graynomad Reason: 1
Hi Jon,

It's starting to look the business, did you eat or sleep over the weekend?

On the "enter new shield" dialogue with my browser (IE7) the longer signal names (D11/MOSI etc) wrap around and throw the alignment out for all checkboxes below.

On the Jimmie Rodgers page

http://shieldlist.org/jimmierodgers

The link to his home page

http://jimmierodgers.com/

Doesn't appear to have anything to do with shields or Arduinos.

Also the spacing between D7 and D8 should be .16"  :)

Rob
Rob Gray aka the GRAYnomad www.robgray.com

Graynomad

Quote
The link to his home page

http://jimmierodgers.com/

Doesn't appear to have anything to do with shields or Arduinos.


Just worked it out, should be

http://jimmie[glow]p[/glow]rodgers.com/
Rob Gray aka the GRAYnomad www.robgray.com

Jonathan Oxer

Oops, thanks for the fix for http://jimmieprodgers.com. I've updated the DB now.

Quote
did you eat or sleep over the weekend?


Not much! In the end I decided to write the whole thing from scratch (right from the basic database connectivity and template parsing up) rather than base it on an existing CMS, because I have a vague idea that it could be good to release the entire source code for the system at some point. I'm already thinking about exposing the underling data in some way, either a basic on-demand CSV export or a proper API. I want this system to be as open as possible.

Quote
On the "enter new shield" dialogue with my browser (IE7) the longer signal names (D11/MOSI etc) wrap around and throw the alignment out for all checkboxes below.


Thanks, I'll check that out. I haven't even started on cross-browser testing yet: the only thing I've used to look at it so far is Chrome on Linux, and getting that shield representation to work nicely across all browsers is going to be a pain. But it was very late when I get it half-working, so I went to sleep instead   ;-)
--
Jon

Jonathan Oxer

We've hit 61 shields now, and thanks to the assistance of a few people I've now retrospectively added images and descriptions to many of the imported shields as well. My goal is to hit 100 shields listed by the end of this week and to have completed filling in the missing info for all the existing entries.

Still lots of UI stuff to be done, of course.

http://shieldlist.org/
--
Jon

nocheinAndi

#24
Oct 13, 2010, 12:36 pm Last Edit: Oct 13, 2010, 12:37 pm by nocheinAndi Reason: 1
Thanks Jonathan, great work :)


PS:
Firefox 3.6.10 on W2k just looking fine :)

Jonathan Oxer

Arduino Shield List now has a simple search feature. Just stick in one or more keywords and it'll search across shield names, maker names, shield descriptions, and shield tags.

 http://shieldlist.org/
--
Jon

macegr

Awesome!

OK, now we need the same thing, except for libraries ;)
Unique RGB LED Modules and Arduino shields: http://www.macetech.com/store

Jonathan Oxer

@macegr: That's a great idea! Give me a few mins ...

/me slaps himself

It wouldn't take much to modify the shieldlist code ...

/me slaps himself harder

(mumbles) I won't take on new projects, won't take on new projects, won't ...

Graynomad

There's nothing else for it Jon, you'll just have to give up the day job  :)

______
Rob

Rob Gray aka the GRAYnomad www.robgray.com

Yot

Would it be a problem that the 'Shield Image' form accepts a link to an image as well? Saves me (us) a download and upload of the image.

Added 1 shield.

Thanks,
Jeroen

Go Up