I'm not an electronics person, but:
Is there a board overlay to have a look at?
On the overlay, are the signals appropriately marked?
What is the value of VR1?
IC3 and IC6 are relays, right? Can we mark them on the schematic?
Can we include the rating of the relays on the overlay?
Do we need some sort of startup cap and/or pull-up/down on RESET?
Can we swap some of the proto area for some 0.1" pitch dots, and/or
a spot for a standard 16 pin DIP?
For LCA, I would suggest not putting the SMD CPU footprint on the
board: IMO it's something that is too easy to screw up on the day.
Mitch.
> Is there a board overlay to have a look at?
> On the overlay, are the signals appropriately marked?
> What is the value of VR1?
> IC3 and IC6 are relays, right? Can we mark them on the schematic?
> Can we include the rating of the relays on the overlay?
Those are all good points that relate to making it as easy as possible
to use the board without referring to an external schematic. When Marc
and I were working on v2 or the ProtoShield we took the approach that we
wanted to make everything self-explanatory by looking at the board
alone, so we did things like remove part numbers (who cares if something
is labelled "R3" anyway?) and put values on instead ("1K" is much more
useful information).
On one of my subsequent shields I went so far as to put part of the
actual circuit diagram on the overlay so you could just look at it and
know what is connected to what:
> Do we need some sort of startup cap and/or pull-up/down on RESET?
No, that's taken care of on the Arduino.
> Can we swap some of the proto area for some 0.1" pitch dots, and/or
> a spot for a standard 16 pin DIP?
I don't understand the reasoning behind this. It *is* 0.1" pitch, but as
plated-through-hole (PTH) rather than just dots. If you want to
surface-mount parts onto the prototyping area (something I do all the
time with 0805 parts because they fit perfectly between adjacent pads on
a 0.1" grid) it'll do that nicely, or if you want to put in leaded parts
that'll work fine too. A DIP-16 (or -8, -14, or -18, or whatever) will
go on the prototyping area nicely without requiring a custom area that
prevents it being used for anything else.
> For LCA, I would suggest not putting the SMD CPU footprint on the
> board: IMO it's something that is too easy to screw up on the day.
Maybe I misinterpreted the tone of the original suggestion but I think
it was a bit tongue-in-cheek. I don't think we'll be fitting SMD CPUs on
the day! Showing how to fit simpler SMD parts (0805 resistors, etc)
could well be worthwhile though since they're increasingly common even
in hobbyist projects. I actually prefer hand-assembling SMD now rather
than PTH.
Cheers :-)
--
Jonathan Oxer
Ph +61 4 3851 6600
Geek My Ride! <http://www.geekmyride.org/>
On Tue, Aug 25, 2009 at 3:20 PM, andyg (geekscape)<an...@geekscape.org> wrote:
>
> I'm presuming that everyone is comfortable to run with this Arduino
> shield for the mini-conf ... if not, please say so now. Don't be
> shy :)
I'm not an electronics person, but:
Is there a board overlay to have a look at?
On the overlay, are the signals appropriately marked?
What is the value of VR1?
IC3 and IC6 are relays, right? Can we mark them on the schematic?
Can we include the rating of the relays on the overlay?
Do we need some sort of startup cap and/or pull-up/down on RESET?
Can we swap some of the proto area for some 0.1" pitch dots, and/or
a spot for a standard 16 pin DIP?
In light of this I think it would really pay to ensure the assembly
time is realistic for a bunch of beginners. Does anyone have any
experience on the "average" beginner's time to solder a board together
with more accurate numbers?
One other concern with the "assemble first" then use scenario is it's
a little monolithic and doesn't enable on-the-fly testing which I
think is beneficial in the trouble-shooting stage. Could the assembly
scenario work with a more parallel assemble & use process? e.g. put
the headers on, insert an LED, write the code, run it, then insert a
pushbutton, write the code, run it, etc...
Unless there's a standard way to test the boards at the time they're
assembled what are the odds of fixes/troubleshooting needed in the
software sessions later in the day?
--Phil.
> In light of this I think it would really pay to ensure the assembly
> time is realistic for a bunch of beginners. Does anyone have any
> experience on the "average" beginner's time to solder a board together
> with more accurate numbers?
That's something we're hoping to discover empirically very soon. The
plan is to have a few beginners come along to a Melbourne Hackerspace
meeting and do a little "Soldering 101" session, then assemble one of
the Pebble shields each. We'll take it casually, see which bits give
them problems, and time how long it all takes.
You make a good point about the number of joints etc to make though.
Perhaps there's a case for having all the boards partially pre-assembled
to some extent just to save time, and let them fit a few of the parts
themselves to get a feel for it and a sense of achievement.
> One other concern with the "assemble first" then use scenario is it's
> a little monolithic and doesn't enable on-the-fly testing which I
> think is beneficial in the trouble-shooting stage. Could the assembly
> scenario work with a more parallel assemble & use process? e.g. put
> the headers on, insert an LED, write the code, run it, then insert a
> pushbutton, write the code, run it, etc...
That's a great idea Phil.
More than happy to help out here.. send me the parts and I'll time
how long it takes me to put it together :-)
> That's something we're hoping to discover empirically very soon. The
> plan is to have a few beginners come along to a Melbourne Hackerspace
> meeting and do a little "Soldering 101" session, then assemble one of
> the Pebble shields each. We'll take it casually, see which bits give
> them problems, and time how long it all takes.
Duh!
DIO pins on the Arduino have an optional internal pull-up.
If we use DIO pins instead of ADC ones and change S1, S2 and S4 to pull
low instead of high and you can remove resistor R4, R5 and R8.
Another option is to keep the resistors and put a cap in parallel as a
simple de-bouncing circuit (saves doing it in software).
Can the SPST reed relays be changed for SPDT ones like
http://parts.digikey.com/1/parts/756899-relay-reed-spdt-no-nc-5vdc-dip-d1c05c.html
(though 25mA for the coil is a bit hungry, not sure how much the SPST
draws)
The second flyback diode seems a bit far from the coil. Will it fit
between the relay and the voltage reg (mounted vertically perhaps?)
Can we add an LED to one of the DIO lines for some instant gratification
blinkenlights?
The power LED is a bit close to the LDR.
I've never used ZigBee, pardon me if these questions are a bit dumb(er
than usual)....
Does it need an antenna?
Is there a Linux-friendly ZigBee widget?
Thomas
--
Trying to child-proof the world makes us neglect the
more important task of world-proofing the child.
I was actually serious about putting an SMD CPU on the flip side.
Beginners can ignore it - or populate it at home.
Vik :v)
I take back my comment: I was thrown by the different pad sizes.
(Goes back to being shy)
Mitch.
Jon, you'll do anything to use your super dandy
was-a-garden-fork-in-a-previous-life SMD point weight, won't you! :-)
> (Goes back to being shy)
Please don't do that! Anyone on this list should feel comfortable
speaking up if they have a different opinion or spot a potential
problem.
Hi All,
DIO pins on the Arduino have an optional internal pull-up.
If we use DIO pins instead of ADC ones and change S1, S2 and S4 to pull
low instead of high and you can remove resistor R4, R5 and R8.
Another option is to keep the resistors and put a cap in parallel as a
simple de-bouncing circuit (saves doing it in software).
Can the SPST reed relays be changed for SPDT ones like
http://parts.digikey.com/1/parts/756899-relay-reed-spdt-no-nc-5vdc-dip-d1c05c.html
(though 25mA for the coil is a bit hungry, not sure how much the SPST
draws)
The second flyback diode seems a bit far from the coil. Will it fit
between the relay and the voltage reg (mounted vertically perhaps?)
Can we add an LED to one of the DIO lines for some instant gratification
blinkenlights?
The power LED is a bit close to the LDR.
I've never used ZigBee, pardon me if these questions are a bit dumb(er
than usual)....
Does it need an antenna?
Is there a Linux-friendly ZigBee widget?
> Moving the buttons to use software-pull-up DIO pins would require moving,
> say, the LCD driving pins to use analog pins, which would require re-routing
> those traces across the board.
It may not be feasible or desirable, but one option might be to have
some cut-and-bridge points so we can choose whether to use the digital
or analog inputs for the pushbuttons.
Another option is to just use one analog input, and wire each switch
in series with a carefully chosen resistor. That way, we can
multiplex multiple buttons onto one input, and decode which button was
pressed (or even simultaneous multiple button presses) in software.
Mitch.
>> (using DIO for switches instead of ADC)
>
> Well, that's not a huge deal, but then again a couple of resistors
> aren't a huge deal either personally.
I just hate 'wasting' perfectly good ADC's on simple digital input.
Also, some of the DIO's can drive interrupts
( http://www.arduino.cc/en/Reference/AttachInterrupt ), might be fun
playing with.
Having said that, I really like Mitch's idea of a 'resistor ladder' to
multiplex the switches onto a single ADC. Not only saving pins, but a
neat hack!
http://en.wikipedia.org/wiki/Resistor_ladder
> Can the SPST reed relays be changed for SPDT ones like
> http://parts.digikey.com/1/parts/756899-relay-reed-spdt-no-nc-5vdc-dip-d1c05c.html
> (though 25mA for the coil is a bit hungry, not sure how much
> the SPST
> draws)
>
> Does anyone remember what the AVR's spec is for the maximum IO pin
> current draw? 25 mA might be pushing it, but I don't have a datasheet
> in front of me and I don't remember.
> The 10-15 mA for a SPST reed relay is fine.
The nominated SPST relay is 10mA
http://www.jaycar.com.au/productView.asp?ID=SY4030
The current limit per pin is 40mA, total not to exceed 200mA
http://arduino.cc/en/Main/ArduinoBoardDuemilanove
So, 25mA is doable I guess, but depending on what the other pins are
doing might cause problems.
I just like the idea of having an 'on-by-default' option on the relays.
> The second flyback diode seems a bit far from the coil. Will
> it fit
> between the relay and the voltage reg (mounted vertically
> perhaps?)
>
> Does it really matter that it's not immediately adjacent to the
> relay?
Potentially, if a digital input is left in 'high impedance' mode there
might just be enough EMI to trigger it. If that input is used to trigger
the relay then you can set up a nice oscillator :-)
But yeah, a 10mA reed relay shouldn't cause any problems, just being
paranoid...
> Can we add an LED to one of the DIO lines for some instant
> gratification
> blinkenlights?
>
> Hmm... on A5, which we're currently not using, and put on the board
> next to the XBee status LED? That sounds pretty easy. Will do :)
>
> The power LED is a bit close to the LDR.
>
> It's actually the Xbee activity indicator LED... but in any case,
> that's a valid point. But there's not too much flexibility to move it,
> since you don't want it hidden under the LCD.
> It can be moved to the right a little bit though, which I'll do. If in
> doubt, mount a little opaque shield around the LDR to shield it.
>
> Remember that (a) LEDs emit most of their light in a forward direction
> through the lens, and minimal light out the side, and (b) the LDR
> isn't providing really quantitatively precise data anyway.
Good point.
Can the LDR be swapped with the 1820?
> I've never used ZigBee, pardon me if these questions are a bit
> dumb(er
> than usual)....
> Does it need an antenna?
> Is there a Linux-friendly ZigBee widget?
>
> (a) No, but you can get variants with an external antenna connector if
> you want to for extra performance. All variants are pinout-compatible
> and interchangable.
> (b) You're just talking to a UART on the device from the Arduino (or
> your PC via the FTDI chip if you remove the AVR), so I see no reason
> why it's OS-dependant.
> Admittedly I've never played with Xbees, but someone else (like, say,
> Andy G.) will know more.
I was wondering if there was a USB-Xbee dongle (sort of like USB-RS232,
or USB-IRDA).
Thomas
Have you ever actually had problems with this?
I never have... don't forget it's connected to the FTDI chip which
should hold it at an appropriate level presumably.
Trent
> On 28/08/2009, at 9:33 AM, andyg (geekscape) wrote:
> > Put a 100Kohm pull-down resistor on Arduino digital pin 0 (Rx).
> Have you ever actually had problems with this?
I have. My web-services light switch worked fine on the bench connected
to USB, then when I stuck it in the wall and ran it off POE it wouldn't
boot. Took it back out, worked fine. Put it back in, failed. Plugged in
the laptop to debug it in-situ, worked fine. Drove me insane until I
figured out it was noise on RX whenever the USB wasn't plugged in, and a
resistor solved the problem immediately.
http://jon.oxer.com.au/blog/id/307
Cheers :-)
--
Jonathan Oxer
Ph +61 4 3851 6600
One of the PWM pins? nice touch :-)
> Move diode closer to relay. (DONE)
>
> Change 3.3V regulator output cap to 10 uF Ta (DONE)
>
> (I know, I know, revised board not pushed to GitHub yet)
>
> Add 100k pull-down on Digital 0. (to be done soon)
>
> Pushbutton multiplexing (three-bit R-2R DAC) on a single analog input
> (to be done soon)
I had a brain-fade on that. The R-2R ladder requires SPDT switch to pull
the resistor to ground or the rail. The current pushbuttons (effectively
SPST) won't do.
Something like
http://www.altronics.com.au/index.asp?area=item&id=S1493
only low-profile (can't seem to find any)
The current SPDT ones won't give us a nicely spaced voltages, but
something like the attached circuit should let us tell which buttons
have been pressed (gimme a while to work on the resistor values...)
> Consider SPDT relays? (Need to see if suitable relays exist)
The header above the relays is 6 long, GND, +V and the two N/O contacts.
To use SPDT relays this header would either have to drop the ground and
voltage rails (undesirable), grow by 2 (enough space?) or maybe use a
double-row header, otherwise the N/C contact won't be easily available.
Starting to sound like too much trouble....
Thomas
--
Perl is gaffa tape of IT. It is like The Force: it has a
light side and a dark side, and it holds the universe together
SPST rather than SPDT shouldn't be a problem, see attached spreadsheet
and previous circuit.
Even with the first R values that came to mind the minimum step will be
39, a good 5 bits to spare on the ADC :-)
DISCLAIMER: It's late, I'm tired, YMMV....
Thomas
Nice! I like the sectioning in the schematic, makes it much easier to
follow.
IIRC A5 is an ADC port (i.e. analogue in).
The LED should be running off D9, D10 or D11 (the PWM ports).
> I have just put down 390 k, 220 k and 100 k as the resistor values for
> the pushbuttons for the moment... spaced apart by factors of two. I
> hadn't read your above post on the subject when drawing that up... and
> I don't have OpenOffice on this machine, anyway, so I can't read it. :-
exported to PDF.
The resistors values I had (which I picked out of the air, not according
to any resistor series) gives slightly more distinguishable levels, but
either should work.
Thomas
On Sat, 2009-08-29 at 06:26 -0700, Luke Weston wrote:The files in the GitHub repository have now been updated reflectingmost of the things we've discussed so far.I tidied up the schematic a little too.Please have a look and tell me what you think.
Nice! I like the sectioning in the schematic, makes it much easier to
follow.
IIRC A5 is an ADC port (i.e. analogue in).
The LED should be running off D9, D10 or D11 (the PWM ports).
On newer Arduino boards (including the Mini and BT) with the ATmega168 chip, this function works on pins 3, 5, 6, 9, 10, and 11. Older USB and serial Arduino boards with an ATmega8 only support analogWrite() on pins 9, 10, and 11.
I don't know anything about the Ethernet shields, but I've got a mad
scheme to uses the unused Q1 on the 4094:
Connect the LED to Q1.
Connect Qs to Q via a resistor.
With D3 in high-impedance mode the 4094 becomes a ring-buffer.
To change the LED (and no other outputs) set D3 to input (i.e.
high-impedance), shift 7 times, then set D3 to the desired state of the
LED and shift again.
Note that we can now read the 4094 (potentially an extra 8 bits of
RAM!!)
Should work unless someone has a fancy ISR to updated the LCD.
The LCD driver will probably nuke Q1 (unless it's patched to shift it
back in) so the LED will be in an undetermined state whenever the LCD is
updated.
Thomas
I did that yesterday at Andy's suggestion. I'm now manually moderating
all group signups plus the first messages sent by new users.
Cheers :-)
Jon
If you want to do that kind of thing, just add a place for an I2C memory
chip. SMT if you like - it's only 8 pins!
Vik :v)
I don't have the spec in front of me (on holiday!), but IIRC the 4094
has an output used to daisy-chain further 4094's.
> Also, what sort of resistance did you have in mind? What's the
> function of the resistor?
>
> After this bit is implemented, I think we're pretty close to the point
> where we cn consider the initial design finished.
100k or so should do.
The idea is that when the arduino output is in high-impedance (i.e
input) mode, the daisy-chain output is looped back into the data
input, turning the 4096 into a barrel shifter. We can clock it 7
times, effectively shifting the output left by one.
When the arduino is in high or low mode it overrides the 100k resistor
and allows us to put whatever data we want into the 4096.
So.... arduino to high-impedance, clock 7 times (i.e. shift backwards
one), set the desired state of the LED and clock again. Then enabe the
4096 output, the LCD pins (Q2 to Q8) should be unchanged while Q1 is
as desired.
Totally impractical, of course, but it appeals to my warped sense of humour :-)
Thomas
> Cheers,
> Luke
yes.
I grabbed a copy of the spec sheet. from the truth table it looks like
we'd want Q`s rather than Qs.
on the falling clock edge it'll load the state of Q7, and on the next
rising edge it will pass that on to Q1 (assuming it's not overridden
by the arduino)
The line "Connect Qs to Q via a resistor." in my previous email should
have been "Connect Q`s to DataIn via a resistor.", sorry about any
confusion.
Thomas
--
Quis custodiet ipsos custodes?
glad to.
Thomas
OK, sorry. I kinda spaced, I though you migth send some eagle files or
something.
The description above sounds right.
That should allow us to light the LEDat will, while at the same time
allowing us to preserve the state of those control lines for the LCD.
Any chance of getting a prototybe board to play with? There was
mention of needing noobs to assemble them to time how long it takes, I
voulenteer :-)
Thomas
Thomas
yes.
I work at Mile End, conveniently close to town.
> When we make a couple of prototype PCBs I think we can send you one :)
That would be great, thanks!
Are you buying components as well?
I'd be more than happy to buy a set off you, it would save me chasing
around getting my own.
I've got tha latest git files, not time to look at them now though
(school run :-)
Thomas
On second thoughts... Do you want me to get bits?
I've got the BOM from git, geting a bunch shouldn't be much harder
than getting one set
Thomas
Yeah :-)
> 1 x LCD module (Cheap 20 x 4 ones from Hong Kong eBay seller are
> recommended)
I am happy to purchase these, if it would help. How many do we get?
(I'm in for one)
Mitch.
At least now I know what to say when people ask me what I want for
Christmas :-)
Put me down for one.
Thomas
I volunteer to make one as well.. I'll supply all my own parts but I
will need the PCB if you are going to manufacture some?
Also, at this stage looks like I'm probably not going to make it to
LCA2010 at all. Then again I said that last year until 3 days before
it started...
Thanks,
Trent
On Thu, Oct 22, 2009 at 9:19 PM, Luke Weston <reindeer...@gmail.com> wrote:
>
>
> So, can anyone identify anything else that stands between us and now
> declaring the board design finished for now?
>
> I guess now we may contemplate making a couple of PCBs, and also
> buying some components.
As discussed last night, Thomas and I are planning to run a Pebble
Parts Program. I have spent the day scouring the net to find the best
prices, and we will source all the parts locally, except for the LCD.
The price of a "package" (being all the components needed to build
Pebble, minus the Arduino, the Pebble PCB, the mini-breadboard, and
the XBee and the XBee sockets) comes to $30.56 minus shipping. Once
we know quantities, we'll be able to work out the extra amount for
having the parts shipped to us, and optionally, the amount to ship
them to the person who has signed up for our program.
(Our spreadsheet is currently at
http://spreadsheets.google.com/ccc?key=0AsTwCG-wTDDBdDAtLTFHcWFFZGk5bTF0d082S2pTUFE&hl=en
. I'll make it editable by all to allow sign-ups in the next day or
so)
I have some questions about the parts list:
The 10uF tantalum cap: Does it have to be tantalum, as $1.20 (Jaycar)
is a bit steep. Would a regular electrolytic ($0.26) do?
JP1 and JP2 are the 2 x 16 pin female LCD sockets. Do the LCDs we got
last time from "square-man" fit the board?
Are there labels for the 2 x 16 pin male pin headers to connect to the
shield? Are there labels for the XBee sockets? (Do we need them?)
Which LED? http://au.farnell.com/jsp/search/productdetail.jsp?sku=1581118
vs http://au.farnell.com/jsp/search/productdetail.jsp?sku=1581127 .
Only difference is brightness vs viewing angle. I kind of think go
for the latter - it's dimmer, but has a wider viewing angle.
You've specified a 69R resistor. 69 is not a preferred EIA value; 68
is. Freudian slip?
What colour switches should we get? All the same? Different colours?
If you have time, we'd appreciate your feedback.
Mitch and Thomas.
And some more questions:
Can we change the designators for the relays on the schematic from
IC4/IC6 to RY1 and RY2?
As far as I'm aware, on the schematic, VR1 (analog input) uses a
trimpot symbol, but is a conventional pot, whereas VR2 uses a
conventional pot symbol, but is really a trimpot. (Going out on a
limb here, maybe I'm wrong)
Might the XBee LED be better off near the XBee?
Finally, an appeal to viewers: Are you able to do better on price for
any of the components on our spreadsheet? In particular, the pot and
the relays...
Mitch.
On Wed, Oct 28, 2009 at 6:31 PM, Luke Weston <reindeer...@gmail.com> wrote:
>
>> As discussed last night, Thomas and I are planning to run a Pebble
>> Parts Program.
>
> Oh, the alliteration.
Thought you'd like it.
> Regular electrolytic is OK. Check both the pitch of the leads and the
> diameter of the capacitor to make sure they're acceptable, but they
> should be.
Noted, and updated. 5mm pitch leads are hard to get. I've put in a
5mm body with 2mm leads, but I think it's not too hard to spread 2mm
legs to 5mm.
> Is it possible to source tantalum caps from a different supplier at a
> better price? To be honest, for this kind of thing if you really want
> the best possible price
That was the cheapest tantalum I could find. And re wanting best
possible price, hold that thought.
> I recommend including the XBee sockets in the "standard kit" since
> That way, you might decide to get an XBee later on, or you might
> borrow one from a friend to temporarily try out an XBee application.
I agree in principle, good idea. (Me, I know I never want to do it)
> they're not very expensive, and have them soldered in even if you're
> not using an XBee.
They add $2 (7%) to the board, as I wasn't able to find many suppliers
of it. Me, I'm cost conscious, and I'd rather spend the $2 on
something else. The good thing about the spreadsheet is that it lets
the cost conscious do their thing, while others can make an all
singing, all dancing one.
> If the individual builder would like to install a 500-Candela uber
> ninja light-up-the-room-at-night blue LED, that's up to you.
If they want to install such a LED, they better not select the tinsy
one in the spreadsheet, as they'll waste 8c! :-)
>> What colour switches should we get? All the same? Different colours?
>
> I have no idea.
Ideas anyone? (Oops, bike-shed question)
> Don't use Jaycar SP0720 switches, they're crap. Maybe use tactile
> pushbutton switches instead.
I tried the ones on Andy's prototype. Yep, they're crap. Can anyone
suggest an alternative?
> Have you considered getting all the components that you're getting
> from Jaycar from Farnell instead, instead of a little from A and a
> little from B?
Yes.
> This would be easier to order and likely cheaper.
No. The prices that are there represent the best I could find from
several sources, roughly factoring in postage. I think the board
would be 40% more expensive if sourced at one supplier, regardless of
supplier, as each supplier has lower prices in some areas but not
others. For example, Farnell's lowest price on basic pin headers is
about $5, whereas Rockby is about 60c. The opposite situation occurs
often. There's only four or five suppliers, and Thomas and I are
happy to do the ordering (and shouting when it's inevitably wrong).
PLEASE, if you think you can find suitable components cheaper, find
them and tell us! (Especially the pot and the relays)
> Some components you might like to order in a large pack to take
> advantage of economy of scale, even if they aren't all required for
> Pebble units at the moment.
At the moment, the aim of this exercise is to get a handful of boards
built as quickly as possible, and as cheaply as possible. The prices
I got today are based around building that handful. We can always
rejig it for version 2.
You had some good things to say about building up an in-house
inventory for the use of Hackerspace members (and as a reminder, not
all readers of this list are CCHS members). I agree with what you're
saying there: It would be cool to seed people with the DS18B20s, and
by buying in bulk, we can pass the savings onto members. But that's
out of scope of the present exercise that Thomas and I are doing (see
previous paragraph). But it's a very good point and we can take that
up IRL or online at CCHS.
> PS: That Clints' Components guy sells lots of really awesome stuff, at
> good prices. Very cool. Everyone go and look them up if you haven't
> already done so.
Indeed. I got an email reply from him tonight: He's started up with
the express focus of helping hobbyists.
Luke, please, if you have time, can you run down the components I've
chosen and see if they're suitable for our use?
Thanks, see you soon,
Mitch.
If you really don't want to pay for an XBee I'll throw it in for free
provided you solder it in and tell us how long it took to assemble the
thing (after all, getting these times is part of the point of the
exercise).
I found alternatives for the caps, diodes and relays at Farnell. They
had trimpots as well but I couldn't figure out which ones to get.
When it comes time to order I'll coordinate with Mitch and might go
for larger/cheaper. I'd hate to see the effort Mitch put into this
going to waste 'cos we end up arguing over a few $$$'s here and there
and end up running out of time.
I think everyone should have access to the spreadhseet now, have at it!
Thomas
My bad!
I meant specifically the effort Mitch put into getting quotes etc for
all the gear.
I realise a whole bunch of people have put a whole lot of effort into
getting this far, thanks to you all amd apologies for any offence.
Thomas
done.
> How are you determining that "everyone" has access to the
> spreadsheet ?
mostly wishful thinking as it turns out...
I'm new to google docs, I though the invitation sent to the lsit the
otherday was enough.
live an learn.. beats just getting older :-)
> Perhaps emailing the "everyone" list to this group would be a good way
> for us to check whether anyone has been missed.
Failing that, email me (off-list if you prefer) and I'll add you to the list.
Thomas
I think Andy's right: I've been viewing this too much as an exercise
to get me a toy, and I've taken my eye off the main goal, which is to
proof what we'll be taking to NZ. Count me in for the other things
too.
Thomas, thanks for looking after the Google Docs side of things and
for finding better parts. (Have you plugged them in?)
We need some kind of signoff on the parts so we can go ahead and order
them. Luke, are they ok?
Assuming the parts are ok, when do we close the order window? I was
thinking Saturday night. That way, it should be enough time for the
LCDs to arrive for each of us to assemble on the weekend of Nov 7/8.
Mitch.
I added them to a new column ("Alternate Source")
> We need some kind of signoff on the parts so we can go ahead and order
> them. Luke, are they ok?
>
> Assuming the parts are ok, when do we close the order window? I was
> thinking Saturday night. That way, it should be enough time for the
> LCDs to arrive for each of us to assemble on the weekend of Nov 7/8.
I figure not much would happen on sunday, why not get people an extra
day to decide and then order first thing monday?
Thomas
Good. After feedback here: Should be buy some of both and try them
for our prototypes? (Esp important for fit issues) Or should we
decide on one and go with it? (I'm trying to keep ordering simple)
> I figure not much would happen on sunday, why not get people an extra
> day to decide and then order first thing monday?
Ok. May mean the LCDs don't come in time for the weekend, but since
they'll just clip on, no drama.
Mitch.
I added a column for alternate parts (you have to scroll right quite a
bit to get there)
are these suitable:
$3.32 http://au.farnell.com/coto-technology/8l01-05-001/relay-dip-reed-spst-5v/dp/1081659
> The Jaycar round colorful buttons are crap, don't use them.
I looked at Farnell but couldn't figure out which ones were suitable.
> Jaycar SP0603 buttons or similar would be a better choice.
>
> For the 6-pin relay connector, what I originally had in mind was a
> 0.1" (2.54 mm) pitch Phoenix-type screw down terminal block. However,
> if this is not available or deemed too expensive, I guess a Molex
> style locking pin header is OK.
> Jaycar has the HM3416 for $0.60 cheaper than the $1.10 of the
> currently listed component.
I'll add it as an 'alternate'
> I note you listed some strips of 16-pin male pin headers from Rockby
> for the LCD pins.
> Might it be cheaper to buy standard large strips of 40 break away pin
> headers and break them up yourself?
>
> Remember that you will also need 0.1" header pins, a further 30 or so,
> to put on the shield so you can plug in the Arduino.
good idea, I'll get a few strips
> Other than that everything looks good. :)
Thomas
Luke thanks for all the good oil on the parts.
> You want the Jaycar SY4030 relays or similar. You need the ones that
> look like an IC DIP package.
Noted as an alternative (see below).
> Jaycar has some different green round ones which are slightly cheaper.
> These are *not* suitable.
I just chose those ones because I saw them on the prototype :-)
> Jaycar SP0603 buttons or similar would be a better choice.
Done.
> For the 6-pin relay connector, what I originally had in mind was a
> 0.1" (2.54 mm) pitch Phoenix-type screw down terminal block.
Done. Cheaper too.
> I note you listed some strips of 16-pin male pin headers from Rockby
> for the LCD pins. Might it be cheaper to buy standard large strips of 40 break away pin
> headers and break them up yourself?
Sure. It's cheaper to buy them as 16-way from Rockby, than DIY from
40-way from Jaycar. But if you can find cheaper, please do.
> Remember that you will also need 0.1" header pins, a further 30 or so,
> to put on the shield so you can plug in the Arduino.
I listed them on row 11 as "Shield headers", and it works out cheaper
to do it that way than buy 40-way. But once again, if you can do
better, please go for it. (Curiously enough these are insanely
expensive at Farnell)
On Thu, Oct 29, 2009 at 4:50 PM, Thomas Sprinkmeier
<thomas.sp...@gmail.com> wrote:
>
> are these suitable:
> $3.32 http://au.farnell.com/coto-technology/8l01-05-001/relay-dip-reed-spst-5v/dp/1081659
Done.
> I looked at Farnell but couldn't figure out which ones were suitable.
Hee, welcome to my world :-)
BTW I just noticed I only had 1 14-pin socket, not 2 (fixed now). Can
someone double check the quantities to make sure I haven't made a
similar mistake elsewhere?
Mitch.
Correct.
Enter the number of sets you want components for on the second sheet and
the third sheet should tally the number of components.
Thomas
Well, it should, but (previously) it didn't. All fixed now. Nice pickup!
Mitch.
I am concerned that the between-IC-pin tracks will present a soldering
problem for those with less experience, especially around the 4094.
The track between pins 2 and 3 of the relay can be avoided by bringing
the track from pin 6 of the relay out to the left of the relay, rather
than up the middle.
The track between pins 9 and 10 of the 4094 can be avoided by routing
the track to the left of pin 9.
Is it possible to reduce the between-pin tracks around the 4094 by
using more vias? (Newbies will be getting PCBs from pcbkart, so the
vias will already be plated)
Mitch.
>> Is it possible to reduce the between-pin tracks around the 4094 by
using more vias?
>> The track between pins 2 and 3 of the relay can be avoided by bringing...
>> The track between pins 9 and 10 of the 4094 can be avoided by routing...
Sounds great. You've put a lot of effort into it!
Mitch.