Hi guys, hi Richard,
Since last try to build Jaluino v1.0 (http://jallib.blogspot.com/2009/08/building-jaluino-v10.html), I've been thinking a lot about what could be improved and added. Here's a list of point I think it can be nice to have, though I understand not all may be doable in a homebrew version. Anyway they will be here as a reminder...
- I²C: current version isn't I²C enabled. That would be really great to have this. There are different options I can think, depending on how the PCB can get complex:
1. Two resistors, with jumpers to select whether you want to i2c enabled or not, and a connector (see Joep suggestion: http://groups.google.com/group/jallib/msg/2042aeffaba02b33?hl=en). SDA/SCL are exposed through shield connectors.
2. Two resistors, with jumpers to select whether you want to i2c enabled or not. No connector, SDA/SCL still usable via connectors.
3. Two resistors. Either you solder them, either not, whether you want I2C or not (but switching master/slave will be a pain...)
4. Last option, two resistors to solder or not, and the i2c connector.
- Being able to use 3.3V power source. I know it adds another part and use lots of precious space, but it might possible since there are some space at the bottom. Should 3.3V be produced by jack power, USB or serial source, or just jack and USB ?
- last point, and the most important IMO, increase the space between upper and bottom shield connectors. Using your measurement file, this is "16 pitch = 40.64 mm" (note I measure ~40.18mm, am I wrong ?). I think it's way too narrow, because you can't even put a mini-breadboard between them. As you said in a previous mail, if we want to have this intermediate shield, distance has to be different from Arduino (or the shield will be hard to create). What do you think about a distance a little bit bigger than Arduino. For Arduino, I measure ~49mm, what about something like 55mm ? Power connector on the left can remain uncentered IMO.
I wish I could help with the PCB, like moving these connectors, but I don't have Orcad and don't know how to use it (I may give a try with the demo version if it's not too limited).
Do you mean selection between 5V and 3.3V or add 3.3V ?
> - Being able to use 3.3V power source. I know it adds another part and use
> lots of precious space, but it might possible since there are some space at
> the bottom. Should 3.3V be produced by jack power, USB or serial source, or
> just jack and USB ?
Yes, it should be 40.64, maybe your printer did not print exactly 1:1
>
> - last point, and the most important IMO, increase the space between upper
> and bottom shield connectors. Using your measurement file, this is "16 pitch
> 40.64 mm" (note I measure ~40.18mm, am I wrong ?).
or a small slip off the drill :-)
Thank you :-)
> I think it's way too
> narrow, because you can't even put a mini-breadboard between them. As you
> said in a previous mail, if we want to have this intermediate shield,
> distance has to be different from Arduino (or the shield will be hard to
> create). What do you think about a distance a little bit bigger than
> Arduino. For Arduino, I measure ~49mm, what about something like 55mm ?
> Power connector on the left can remain uncentered IMO.
don’t worry it is already finished.
>
> I wish I could help with the PCB, like moving these connectors, but I don't
> have Orcad and don't know how to use it (I may give a try with the demo
1 distance is now 55,88mm (22 pitch)
2 add i2c plus connector like Joeps idea but without the Vin
I hope you are not to attached to the via’s (wire bridges), because I
managed to remove one, so only 2 left ;-).
3.3V will be added as soon as i know wat you want with it,.
you can find the files in de file section, please check so i can
change together with adding 3.3V power option (hopefully without to
many via’s)
Creating the 3.3V is no problem but should it only go to the spare pin
on the power connector or also go to the 18F4550 so selectable 5V or
3.3V power on the 18f4550 ?
Or maybe all the 5V on the main board (after the fuse) selectable
between 5V and 3.3V and only let 5V go to the serial connector.
How is that possible, in paris you have the exact Meter in Bureau
> My mistake, I measured wrong...
>
International des Poids et Mesures in Parijs thus so close to your
home :-).
>it is not complicated to do.
> > Or maybe all the 5V on the main board (after the fuse) selectable
> > between 5V and 3.3V and only let 5V go to the serial connector.
>
> Is it complicated to do this ? Does it worth it ? Can it be postpone on a
It is no problem to make al the 5V selectable between 5 and 3,3V and
> next version without much changes if it becomes very important ? And maybe
> some serial connectors can use 3.3V. too I guess there are many options we
to keep the serial connector at 5V all the time.
OK i will change this in a few days
> can't cover. For now, we can stay on 3.3V on spare pin, for shields, and let
> the PIC be powered with 5V
>
Ok, I will only add 3.3V to spare pin of the power connector, but am
afraid i will at least need to add 1 via and maybe more :-(.
any LDO fixed output 3.3V TO220 with pin connection, Input Gnd Output
will do see below
- NATIONAL SEMICONDUCTOR - LM3940IT-3.3/NOPB - V REG, LINEAR, 3.3V
TO220 see www.Farnell.com artnr: 1469106 IGO
- STMICROELECTRONICS - LF33ABV - V REG LDO +3.3V, TO-220-3 see www.Farnell.com
artnr: 1087184 IGO
- NATIONAL SEMICONDUCTOR - LM2937ET-3.3 - V REG LDO 0.5A +3.3V, 2937,
TO220 see www.Farnell.com artnr: 8207305 IGO
> projects... I see this based on your complicated code.
Don't get this remark.
Regards Albert
Sorry, maybe the word complex is better. It was just an admirative remark.For a better understanding, the initial Jal purpose was tostart with microcontrollers with a minimum programming experience, for people of which programming is not the fist job. It was in 1999.I'm following the jal evolution (with some pauses) since 2000.I have created many projects in jal (I guess more than 100), including some in jalV2 with I'm struggling right now with a large project (60pcs after prototyping). I've noticed is easier to design and prototyping directly with SMD's as long you can see with your own eyes. This last project is the first one after 10 years with through holes, the rest was SMD.
My opinion, as a hardware engineer ( playing with software in his spare time) the essence of a good library pack is not the speed of upgrading but the completion of documentation and examples about using those. Even some bugs aren't so important as long you catch them once.For example, some people are still learning old jal, just because the compiler is deeply explained and there are available a lot of examples, even JALV2 is one class above.
I hope I didn't upset anyone, it wasn't my intention. Maybe the Jaluino developers will take something from this experience about designing the board and mostly, describing how it works and howcan be used with a library pack..
Hi Vasile,
Sorry, maybe the word complex is better. It was just an admirative remark.For a better understanding, the initial Jal purpose was tostart with microcontrollers with a minimum programming experience, for people of which programming is not the fist job. It was in 1999.I'm following the jal evolution (with some pauses) since 2000.I have created many projects in jal (I guess more than 100), including some in jalV2 with I'm struggling right now with a large project (60pcs after prototyping). I've noticed is easier to design and prototyping directly with SMD's as long you can see with your own eyes. This last project is the first one after 10 years with through holes, the rest was SMD.
Just few words about SMD, quite out of topic: the only time I tried to solder SMD was when trying to build a USB-to-serial adaptor. I had to solder a FTDI. That was a complete disaster. I may not have the right tool (soldering iron too hot or not hot enough), my soldering wire (?) was too hard to melt (Pb-free), well a disaster...
My opinion, as a hardware engineer ( playing with software in his spare time) the essence of a good library pack is not the speed of upgrading but the completion of documentation and examples about using those. Even some bugs aren't so important as long you catch them once.For example, some people are still learning old jal, just because the compiler is deeply explained and there are available a lot of examples, even JALV2 is one class above.
Documentation issues are a big topic these days, we all know we have to be better on this side. We actually did write documentation, sure not enough, but most importantly, not well organized, dispatched here and there. We're also working on building a dedicated website, when things are well centralized and well organized, easy to access and follow by beginner. (I also think we need to select the appropriate tool to write documentation, so it's not a pain to maintain, and one won't write a thing twice. For instance one article can be used in a blog, but also in a tutorial and in a book. Yet there can be only one version, the pristine source. Doc also has to be versionned, just like code. End of parenthesis)
For detailed tutorials, which I think is accessible for a beginner, see also jalliblog (http://jallib.blogspot.com/)
I hope I didn't upset anyone, it wasn't my intention. Maybe the Jaluino developers will take something from this experience about designing the board and mostly, describing how it works and howcan be used with a library pack..
This is the goal of Jaluino: providing a common yet flexible hardware, everyone can build, as a "educational"/learning board, following detailed tutorials. And (provide a way to) share hardware design, as we now have a way to share software efficiently.
Cheers,
Seb
vasile surducan wrote:
> As a book writer (the first one -and for me the last one- talking about jal
> in 2003) I can assure you that a beginner in electronic field (which has
> never heard about jal before), without any programming experience, will use
> jalV2 with hard struggle using the library pack created and based only
> on the compiler and library documentation. My conclusion is based on the
> questions got from those book readers (from about 500 books sold, maybe 100
> questions, meaning the rest never use the compiler).
Some comments:
I agree that the quality of documentation of both the compiler and the
libraries should be improved. But who is 'responsible'? I would think in
the first place the programmers. But it is very difficult (certainly in
a non commercial enviroment like we are working here) to command
people to write proper documentation, not to speak about the differences
in insight about what is required, desired, style, etc. In that respect
our Jallib Style Guide is already pretty good and respected!
I have done several PIC projects with a (C) compiler without any
libraries. That was very time consuming, required lot of datasheet
reading, but was also very educational for understanding PICs!
The libraries are meant to and will reduce development time, they hide
the 'small letters' in the datasheets and the numerous differences
between PICs. I'm convinced this will help development significantly,
but indeed you must be properly informed how to use these libraries.
Being 'experienced' (in any craft) can be a handicap! Everybody has some
natural resistance to (forced) changes in the way he used to work,
certainly when you took a sabbatical pause. But refusing to adept to
progress(!) will make your handicap only bigger and the migration of
older projects more difficult. So keep studying!
Regards, Rob.
--
Rob Hamerling, Vianen, NL (http://www.robh.nl/)
Albert mentioned a LD1117 instead off a LF33CV, can you get the LF33CV
> > To give you an impression, I uploaded the new drawings in the file
> > section.
> > Don’t worry, if the LF33CV is not easy to get then I will change the
> > pcb to an other one.
>
> Can I start to build this board or is it too early ?
easy,
Maybe before building the board one time the question to all CAN
EVERYBODY GET A LF33CV or an other LDO TO220 pinning: Input Ground
Output ?????
Ok but I still name it V11 and overwrite the old one.
>
> Also, if it's easier for you, don't hesitate to commit your designs/
> PCB/... using SVN instead of group's file section, even if it's
> temporary. It'll help having some history about the design, for
> instance.
Is it an option to add a map OLD where we can place the old file and
always have the latest one in the main file map of the jaluino
section?
I have made two boards, one (V11) for LF33CV and one (V12) for
LD1117V33 so you can choose which one you want
I rather use a TO-220 one with more power so you don’t blow up so easy
On 2 sep, 14:29, Sebastien Lelong <sebastien.lel...@gmail.com> wrote:
> Is L78L33ACZ an option ? TO-92 package, could be used instead of TO-220. But
> only 100mA output. I don't know if electrical specs are compatible too...
(its still a testing board).
I thought making 2 pcb’s solve the problem of the two different TO220
pinning , are you adding a third option TO-92 Thanks :-).
http://cgi.ebay.com/NATIONAL-LM1086CT-3-3-3-3V-1-5A-LDO-Regulator-12PCS_W0QQitemZ110430262992QQcmdZViewItemQQptZLH_DefaultDomain_0?hash=item19b62816d0&_trksid=p3286.c0.m14
What about Conrad, is this an option?
http://www.conrad.fr/webapp/wcs/stores/servlet/CatalogSearchFASResultView?storeId=10001&catalogId=10001&langId=-2&searchSKU=&fh_search=ld1117
I will upload the two boards in SVN this evening with V11 and V12
addition if its OK with you
OK, i understand but don't you have a local store in paris where to
buy components because ebay is very limitted and not always cheaper
With your permission I would like to cleanup the jaluino map on svn
because it’s becoming IMO a bit off a mess.
First off all I made a mistake calling the files v1.1 and v1.2 with
the only difference the pinning of the 3.3v regulator.
Many people will think v1.2 is an improved version from v1.1 instead
off the same functionality but deferent components
If we want to keep both layouts I can better name them v1.1a and
v1.1b.
Then I want to combine all original schematic files in a zip called
jaluino_medium_v11a
Together with original pcb, the pdf’s and the BOM file and maybe other
additions like readme files or step by step instruction file.
So every project will get it’s own zip file with everything included,
good idea or not?.
If I understand it correctly, from previous mail, you are going to
make the jaluino to arduino adaptation board?
This would be nice, than I can continue with the BOM and maybe soon a
homebrew “mini”.
With your permission I would like to cleanup the jaluino map on svn
because it’s becoming IMO a bit off a mess.
First off all I made a mistake calling the files v1.1 and v1.2 with
the only difference the pinning of the 3.3v regulator.
Many people will think v1.2 is an improved version from v1.1 instead
off the same functionality but deferent components
If we want to keep both layouts I can better name them v1.1a and
v1.1b.
Then I want to combine all original schematic files in a zip called
jaluino_medium_v11a
Together with original pcb, the pdf’s and the BOM file and maybe other
additions like readme files or step by step instruction file.
So every project will get it’s own zip file with everything included,
good idea or not?.
If I understand it correctly, from previous mail, you are going to
make the jaluino to arduino adaptation board?
This would be nice, than I can continue with the BOM and maybe soon a
homebrew “mini”.
On Sep 7, 11:24 am, Sebastien Lelong <sebastien.lel...@gmail.com>
wrote:
> (continue...)Yes, i agree, one is better, but which on? its not up to me because i
>
> > With your permission I would like to cleanup the jaluino map on svn
> > because it’s becoming IMO a bit off a mess.
> > First off all I made a mistake calling the files v1.1 and v1.2 with
> > the only difference the pinning of the 3.3v regulator.
> > Many people will think v1.2 is an improved version from v1.1 instead
> > off the same functionality but deferent components
> > If we want to keep both layouts I can better name them v1.1a and
> > v1.1b.
>
> I agree 100%. Eventually, we'll need to decide which is the most appropriate
> and keep only one version, to avoid confusion, don't you think ?
can get both types of regulators.
O you aal decide.
I understand, but all orcad files are together the project so revering
>
> > Then I want to combine all original schematic files in a zip called
> > jaluino_medium_v11a
> > Together with original pcb, the pdf’s and the BOM file and maybe other
> > additions like readme files or step by step instruction file.
> > So every project will get it’s own zip file with everything included,
> > good idea or not?.
>
> There are clearly lots of files in jaluino map, and Iv'e quite struggled a
> lot to find schematics & PCB. So organizing this would be great, but having
> direct access to files for PCB and schematics, without having to open a zip
> etc... is also important: you can directly link to these files, when
> referring on post for instance. A suggestion could be to create a
> subdirectory "src" (so "/project/jaluino/schematics/src") where you would
> put all sources files, that is Orcad files, and let PCB & schematics (&
> measurements) files remain in "/project/jaluino/schematics".
>
> What do you think about that ?
to only one file is rather strange.
The idea for zip is, if you want to work with the source files, you
can have al the files you need in one zip file so easy for download
and always complete.
But on the other hand if all the orcad files are in one directory you
almost have the same situation, so that’s fine by me.
you also going to create a test shield with lcd, analog
>
> > If I understand it correctly, from previous mail, you are going to
> > make the jaluino to arduino adaptation board?
>
> Yes, I gonna try that. I'll create a "shields" directory.
(potentiometers) leds for PWM and with pushbuttons for digital i/o
or should i look at it.
Today I build the jaluino medium myself and made also a shield with a
small breadboard.
I needed it for a new project at work, so I could make it at
work :-).
I noticed that some pads are rather small so i changed them, and will
upload the pdf’s a.s.a.p.
Tomorrow I will test the board and start to blink a led on the
breadboard.
If I have some time I will make some pictures so I can show you the
shield.
I am also working on the jallib shield add this moment trying to add
display with 3 differed layout (1x16,2x8 and the dogm).
2 external analog input,
2 potentiometers for analog input, 2 or 4
switches input,
2 leds on pwm and maybe 2 pwm power output for
controlling for instance a 12V dc motor (NPN) with a BD139.
And I want to add a i2c chip like RTC or e2prom.
Did a miss anything?
How is your jaluino medium doing?, does your Styx work?, can you place
an arduino shield on jaluino ?
I will see wat I can do
>
> I've also noticed shields, when plugged, get in contact with 7805 and the
> cap above. I think I've respected shield's measures (85mm x 74mm), so it's
> not bigger as expected. Do you think these parts could be placed a little
> more on the left, to make room for shields ?
This shield for now has no extra led and switches like I see on your
> Please send photos ! And maybe put schematic & PCB under SVN, as a new
> shield ? I may need this shield in tutorials (I prefer showing a "pure"
> Jaluino breadboard shield, than Styx + Arduino's)
arduino shield, should I add at least 1 led and 1 or to switches?
no selection, no dc motor attached is only led and with dc motor
> How will you decide whether PWM is for LEDs or motors ? Jumpers ?
attached led is indication of effective output power
> As for motor controller chips, I've tested L293D and SN754410 (http://sirloon.net/loonaweb/sirblog/driving-dc-motors-with-a-pic-16f8...)
> with not so much success. It was for driving an RC tank. I've finallyit is just for testing PWM with a little power (BD139) so directly on
> decided to connect PWM signals directly to RC tank H-bridges (though it
> probably damages on-board chip, but that's ok I won't use it...).
a dc motor
buzzer can be connected on PWM output same as for dc motor it’s a
> Maybe something to plug a buzzer on a PWM channel to play with sounds ?
universal PWM output with al little power :-)
>Yeah, I love it, very nice indeed.
> Jaluino medium is doing well ! I did print Styx PCB the wrong way, just
> before my holidays, so all expected tutorials have been delayed. I printed
> it again, and build it just yesterday. It works ok, I can plug my Arduino
> breadboard (see low quality photos).
>I know that problem, I am a horrible writer
> I also planned to start to write documentation. Now we're going with DITA,
> I'm ready to write, but don't know where to start !...
How do i inlude pictures in this message
How do i inlude pictures in this message
(see pictures in file section)
Yes, cut a board in less than half and stick it on your shield, so no
On 2 okt, 13:53, Sebastien Lelong <sebastien.lel...@gmail.com> wrote:
> > How do i inlude pictures in this message
>
> > (see pictures in file section)
>
> Very, very nice ! your jaluino is very clean, much more than mine :)
> Did you actually cut a half of a breadboard to put on your breadboard shield
> ?
soldering
i finished now a shield with 2 leds and 2 switches and breadboard (2nd
half :-)).
i will upload some pictures.
i use Web interface from google group how can i use my outlook with
jallib?
This shield for now has no extra led and switches like I see on your
arduino shield, should I add at least 1 led and 1 or to switches?