After working with this board a few times, I have some suggestions for
improvement:
- the space used by the fuse is quite large. If you ask me, the fuse
could be removed all together, but if you want this protection,
consider a polyfuse, which is much smaller and restores itself
(http://www.voti.nl/winkel/catalog.html?Polyfuse-1A1) .
- The space that comes available for this, could be used to put the
7805 flat and - if you can - keep some room for a cooling body.
- Put in an alternative for C6 for the same value and size as C12
(pins closer together). C6 only needs to be this large if you have an
AC power supply and otherwise, a smaller value can be used and reduces
the number of different parts required.
- C5 and C10 are 220nF, which are much less-common then 100nF. Do they
need to be 220nF? (I guess C5 is, but I am not sure about C10). Would
it be a good idea to create the option for 2x100nF parallel?
- Give R1 and R4 same value (makes no difference for the application,
but easier when collecting components).
- Most but not all products are available at voti.nl. Maybe there is
an other supplier that has them all (and supplies them at a reasonable
rate world-wide). If not, ask Wouter to add the missing components
(3v3 regulator, fuse, maybe power connector) when we start a new
batch.
- On the silk screen, the pin names upside down (I'd say rc4 is good,
re2 is upside down) - set all text in the same direction.
- the pin names mentions should be on the outside of the connector
(like Vin etc), so you can still read them with a shield installed.
- the meaning of the jumpers would be useful. This is not on this
print, but it is on the board shown on justanotherlanguage.org... Same
applies for 'reset' function of sw2.
As an option: add a led that can be controlled by the processor. Place
it between the reset button and he usb connector so it is visible with
a board installed. Use a jumper to connect it to RE2.
My 2c
Joep
> Mike Watty already suggest to remove it and put a
> DB9 serial connector instead.
Since computers with serial ports are getting rare, 'usb serial' takes
over. First of course with db9, but what's the point in raising ttl to
rs232, pass it via a db9 where it is transformed back to ttl again? I
guess the easy way is to put an ftdi chip on your board like arduino
does and the cheap way is to put a ttl-serial header on every board
and buy one 'ftdi cable'.
> As for me, I appreciate this protection, and
> already broke 3 or 4 fuses (yes, I know, I should double-check, blabla, but
> ain't fuses for the distracted of us ? :))
So a polyfuse would be realy worth while for you!
Cheers,
Joep
Hi guys,
After working with this board a few times, I have some suggestions for
improvement:
[...]
- C5 and C10 are 220nF, which are much less-common then 100nF. Do they
need to be 220nF? (I guess C5 is, but I am not sure about C10). Would
it be a good idea to create the option for 2x100nF parallel?
Just another afterthought, why not add more power pins ? may be near each 8 pin connector ?
That would aid in powering any peripheral boards. Of course with a bread board its no issue.
Now that I'm with RTC's another idea is to have diode and jumper for powering the PIC through a diode with a battery. Timer1 oscillator pins are readily available for connecting a 32khz crystal and replacing the fuse with a diode would provide power mains power to the PIC.
SunishOn Sun, Jul 11, 2010 at 1:57 PM, Sebastien Lelong <sebastie...@gmail.com> wrote:
Hi Joep,2010/7/9 Joep Suijs <jsu...@gmail.com>Hi guys,[...]
After working with this board a few times, I have some suggestions for
improvement:
- C5 and C10 are 220nF, which are much less-common then 100nF. Do they
need to be 220nF? (I guess C5 is, but I am not sure about C10). Would
it be a good idea to create the option for 2x100nF parallel?BTW, C5 is a 220nF *ceramic*, dedicated to USB. It may not work if it's another type, or another value (don't ask me why, some gurus told me...). About non-ceramic one, I guess 100nF may work. 220nF are quite usual here, easy to find (but PICs aren't, they know 16f877 and 16f84...).Cheers,Seb
2010/7/19 funlw65 <fun...@gmail.com>:
> I asked for floating point support and I was sent to walk...
I recall you mentioned this, but am not sure if there was any reply.
True floating point support needs to be part of the compiler so you
should ask Kyle.
You could also write a library that does floating point operations on
data that is stored in - for instance - in dword variables. Not so
well-integrated, but can be done by anybody with enough time on his
hands.
Iirc Rob had it on his list when I started math.jal...
Joep
What you did when you burned the fuse? It was the same thing every
time? It will help redesigning the board?
Matt is accustomed with the bread board but I burned a 16F877A there
and a dev board is very helpful for me.
Just another afterthought, why not add more power pins ? may be near each 8 pin connector ?
That would aid in powering any peripheral boards. Of course with a bread board its no issue.This would break compatibility with current shields...
Now that I'm with RTC's another idea is to have diode and jumper for powering the PIC through a diode with a battery. Timer1 oscillator pins are readily available for connecting a 32khz crystal and replacing the fuse with a diode would provide power mains power to the PIC.
Maybe you can use Serial connector for this and power the board with it ? Put jumper JP3 accordingly.
Gus
Hello Seb,Just another afterthought, why not add more power pins ? may be near each 8 pin connector ?
That would aid in powering any peripheral boards. Of course with a bread board its no issue.This would break compatibility with current shields...
If its placed in such a way that the existing pins are as its is will it break compatibility ?
Also I feel, the issue with the software part of jaluino, is that inspite of editra being available for so many platforms, its not usable to the extend that it can be installed in just one step. This is very important for a newbies and those without much OS/software background.