Botboarduino JR

Hi Jim,

Something like?

Here is a quick and dirty layout at 3x3…

I have not worried at all about putting labels anywhere… Wonder if go this route if the servo pin connectors should match the pins for the shields. That is for Analog have a 6 in type connector (which I am pretty close to here). But on Digital, get away from the 4 connectors per group and go to the 8… Maybe only have two power jumpers up there… Not sure about the best places to put the other stuff… Again this is quick and dirty!

Kurt

Hi Kurt,

It’s cool to see how it would lay out. Very interesting! However I’m good with the layout you had for this board. I was referring to the mega version of the board which is very tight. So “mega” meant Arduino Mega, not Atmega. :wink: Sorry for the confusion I caused. :frowning:

Yep, I was not thinking the extra space was necessary for the “JR” board…

I have been playing around more the hex program and I know that the data was not fitting into the 2K space… The main issue with this was with our constant tables. Example: the static const word GetSin] table. In basic that was setup as a WORDTABLE, which went into program memory space not data space… with some c compilers, by specifying that the data is const it will do the same, but with the GCC compiler on AVR you need to tell it by using the PROGMEM. In addition when you use those variables you need to tell the code it is in the program space, which is worth it here. As this table has 180 entries, so it was eating up 360 bytes out of a max 2048 used for data plus stack… There are several other like tables, which I am now getting into program space as well.

Kurt

Nice work on the programming. This is getting very exciting! 8)

Thanks,

FYI - Today I put in the order to PCBFabexpress for 5 boards to be fabricated. Did the 5 day thing again plus Fedex express, so that only adds up to $92.

Not sure if I should order up a set of parts from Digikey or Mouser or if you have already have a majority of the parts or suppliers… Not sure about the Atmega. Could probably order blank ones and see if my STK500 board or JTAG or Programmer can put on the default boot loader or could order some chips from different sites that have the boot loader already installed (example: sparkfun.com/products/10524)

Kurt
BBJR BOM1.csv (4.49 KB)

Go ahead and order the parts. Send me the amount just like this and I will have Annette send you a check to cover it all. I’m still trying to get the dang Propeller parts ordered. I get started, then get pulled in 12 different directions. Ug… :frowning:

I am in the process of trying to figure out the parts list. One thing I find difficult to find are what are the standard tall Arduino 6 pin and 8 pin headers.

So far my first guesses from Digikey are:
609-3558 (6 pin) and 609-3559 (8 pin), but my guess is there are cheaper parts to get. As from Sparkfun you can get the long pin versions (2 6 pin and 2 8 pin) for
$1.50 (sparkfun.com/products/10007)

Anyone have any suggestions? I will keep looking

Update: I think I found them: S7006-ND and S7008-ND (search.digikey.com/scripts/DkSea … s=S7008-ND)

Kurt

Hi again,

I was hoping that I would be able to sneak in an update to the gerber files before they fabricated it, but they say it is in process. In particular, I updated one of the capacitors, to be a second larger one (most Arduino boards appear to have this). Also added the 4 extra contacts to be able to use jumpers and use the FTDI chip to download boot loader or the like, plus while looking again at parts list I found that the USB connector that I picked out showed on it’s recommended layout that I should not have run a connection under certain parts of the connector, which I had one. My guess is that I will be able to get away with it for now as it is the ground signal and it is running straight back from the ground pin. If necessary I can probably also adapt in the larger capacitor…

I believe that I have a complete parts list on the second page of the excel spreadsheet that I uploaded here. I don’t know if you have the chance to take a look at it before I order parts. Also not sure for how many boards should I order parts for and if you have someone in mind to assemble them. I can probably take a shot at soldering 1 maybe 2 of them, but the FTDI chip will be a pain…

Not sure what is the best way to order parts for the 1x2, 1x3, 1x4 male connectors. I simply added 3 of the 40 pin connectors from digikey (A26509-40-ND
). For hand assembly this is fine, but for automated or the like, not sure.

Kurt
Prop Bot Board Parts list.xls (42 KB)

On the pins. I use single and dual row headers. So a 1 x 4 and a 2 x 4 makes a 3 x 4. It makes soldering much easier than using 3 of the 1 x 4’s.

NP on the board error. We can make the proto work and make corrections on the final version. This Arduino board will probably see daylight before the prop board. It’s a much easier build.

Sounds good, If I order the correct layouts for each of the pins, I think I would order the following connectors:

A26509-02-ND 6 JA, JB, JC, JPU, SPK, VSVL1 2 HDR-1X2 CONN HEADR BRKWAY .100 02POS STR 12 A26509-03-ND 6 JCN1,JCN3, JCN4, JCN5, JRXTX, JUSBP 3 HDR-1X3 TE Connectivity CONN HEADR BRKWAY .100 03POS STR 18 A26509-04-ND 3 CN3-3, CN4-3, CN5-3 4 HDR-1X4 TE Connectivity CONN HEADR BRKWAY .100 04POS STR 12 A26509-06-ND 1 (CN1-3,CN2-3) 6 HDR-1x6 TE Connectivity CONN HEADR BRKWAY .100 06POS STR 6 A34344-03-ND 1 ICSP 6 HDR-2X3 TE Connectivity CONN HEADR BRKWAY .100 06POS STR 6 A34344-04-ND 3 ( CN3-1, CN3-2), ( CN4-1, CN4-2), ( CN5-1, CN5-2) 8 HDR-2x4 TE Connectivity CONN HEADR BRKWAY .100 08POS STR 24 A26525-06-ND 1 ((CN1-1, CN2-1), (CN1-2, CN2-2)) 12 HDR-2x6 TE Connectivity CONN HEADR BRKWAY .100 12POS STR 12 90

This added up to the right number of pins so I think it is correct.

Kurt

PS: Should I place the order?

Can’t make boards without parts. lol :smiley:

Hi Jim,

Everything arrived here today! :slight_smile:

Here are some images of the boards:

The parts also arrived from Digi-Key. So I assume you would now like me to put them both in the same box and ship them to you, so we can get them assembled and try them out.

Kurt

Sounds like a good time to square up with you. Send me the damages and I will have Annette send you a check. Now I need to figure out who can build them!

Please submit the board costs for the prop too.

The parts are in the mail…

Kurt

Check’s in the mail too. I have a builder tester lined up! Weeehooo! :smiley:

Sounds great :smiley:. My guess is that there may be a few places I need to move a few components to make it easier to build, but should be fun!

Kurt

Kurt,

I think the latest design files you uploaded were April 10. Do these match the boards ordered? Also, the parts list uploaded on April 25 appears to have only the prop board parts, and not the BBjr parts.

Thanks,
Mike

Hi Mike,

I will look at the design files and make sure we have the right one… I tried to get a few changes in, as I know there is probably an issue with trace under USB connector. Also I tried to convert to a second larger capacitor…

EDIT: I belive the included zip file has the correct schematic and design for what was built.

I included the parts list here. Note The actual parts ordered may have slightly changed as packaging issues (I may have said reel instead of…). I also may have ordered the 2nd larger capacitor as I was not sure if I could get the change in or not. I changed the USB connector as the one they said the stocked they were out of and the one that they don’t stock they had.

Kurt
BB Duino JR.zip (943 KB)
BBJR BOM1.xls (49 KB)

Forgot to mention in the update, that I may not have updated the ASCII version of the designs that is in the ZIP file. I am using the beta version of the design program now that since I converted to it, I have not had issues where the generated Gerber file does not cause enough changes that viewmate will find areas where things are too close. But to read these designs into the released version I believe I would need to reload these and then export them as the released program can not read the newer format. Let me know if you need for me to do this.

Kurt

I received the boards and parts. :smiley: When should I deliver them to you Mike?