SugarAddict 227 Posted November 2, 2011 Author Share Posted November 2, 2011 So I've soldered up six of these puppies... Two I'm keeping, three are sold, and the sixth I'm a little iffy about. After I solder up the 4 remaining boards I'll drop a note with how many I've got available if anyone wants to buy them. Quote Link to post Share on other sites
PentiumPC 119 Posted November 2, 2011 Share Posted November 2, 2011 So I've soldered up six of these puppies... Two I'm keeping, three are sold, and the sixth I'm a little iffy about. After I solder up the 4 remaining boards I'll drop a note with how many I've got available if anyone wants to buy them. Want to sell me a bare board? Quote Link to post Share on other sites
Rickta59 589 Posted November 4, 2011 Share Posted November 4, 2011 OK, so I went to the Post Office today and got a surprise. My SA 5529 board showed. It is white, very white. I like it. First step, solder on some male headers. Second step, cross fingers and plug it in. Great! it shows up as a usb device on linux: $ lsusb Bus 001 Device 048: ID 2047:0200 Texas Instruments MSP430 USB HID Bootstrap Loader I looked around for how to communicate with it on linux using mspdebug via the USB BSL. That didn't yield any results that jumped out at me on google. I quickly decided to give up on that tack and went looking for the test/reset/vcc/gnd pins so I could see some blinky lights. Time to whip up a little test program to toggle P1.0. Here is a picture of that setup. Bonus! the led is even on in the picture: Fun! So now I have lots of reading to do. I'd like to figure out how to use BSL over USB. However, I'll probably still use the setup so I can do debugging using msp430-gdb. Oh yeah, I'm using msp430-gcc and mspdebug to program this device. Free CCS just isn't going to cut it with 128k of available Flash. Thanks SA! bluehash, SugarAddict and RobG 3 Quote Link to post Share on other sites
bluehash 1,581 Posted November 4, 2011 Share Posted November 4, 2011 Nice to see this coming along well. The board looks pretty white. Quote Link to post Share on other sites
RobG 1,892 Posted November 4, 2011 Share Posted November 4, 2011 My board arrived today too. I can finally begin working on my own project, which will use smaller version of F5529, F5510. SugarAddict 1 Quote Link to post Share on other sites
gwdeveloper 275 Posted November 4, 2011 Share Posted November 4, 2011 @Rickta59, you beat me to posting a pic. My board arrived too. Had to pick up the kiddo and do homework before I could solder and tinker with it. Built a quick blinken-light function and running SimpliciTI. Now it's time to borrow some of RobG's code and get a 5110 running until I decide on an oled. Big thanks to SugarAddict! This has already become my new favorite dev board. [attachment=0]5529_sa.jpg[/attachment] PentiumPC and SugarAddict 2 Quote Link to post Share on other sites
SugarAddict 227 Posted November 5, 2011 Author Share Posted November 5, 2011 Quote Link to post Share on other sites
gwdeveloper 275 Posted November 6, 2011 Share Posted November 6, 2011 Using RobG's code for the 5110 lcd, I have a display going on UCA1 SPI. Changes are below: #define LCD5110_SCLK_PIN BIT0 #define LCD5110_DN_PIN BIT4 #define LCD5110_SCE_PIN BIT3 #define LCD5110_DC_PIN BIT5 #define LCD5110_SELECT P4OUT &= ~LCD5110_SCE_PIN #define LCD5110_DESELECT P4OUT |= LCD5110_SCE_PIN #define LCD5110_SET_COMMAND P4OUT &= ~LCD5110_DC_PIN #define LCD5110_SET_DATA P4OUT |= LCD5110_DC_PIN #define LCD5110_COMMAND 0 #define LCD5110_DATA 1 void writeToLCD(char dataCommand, char data) { LCD5110_SELECT; if(dataCommand) { LCD5110_SET_DATA; } else { LCD5110_SET_COMMAND; } UCA1TXBUF = data; while(!(UCA1IFG & UCTXIFG)) ; LCD5110_DESELECT; } // spi for lcd P4OUT |= BIT3 + BIT5; P4DIR |= BIT3 + BIT5; P4SEL |= BIT0 + BIT4; void UCA1_init_lcd(void) { // spi for lcd UCA1CTL0 |= UCCKPH + UCMSB + UCMST + UCSYNC; // 1st edge cap; msb 1st; master; sync UCA1CTL1 |= UCSSEL_2; // smclk UCA1BR0 |= 0x01; UCA1BR1 = 0; UCA1CTL1 &= ~UCSWRST; // enabled } Rickta59 and SugarAddict 2 Quote Link to post Share on other sites
gwdeveloper 275 Posted November 15, 2011 Share Posted November 15, 2011 Ok, after working out the details with SugarAddict, I'm posting some updated pics of the F5529 board. If you plan on going wireless with the RF2500T, you'll need to solder the pins to the bottom of the board. I made some standoffs from a hotglue stick in .7" segments. Simply, heated the end with a lighter and stuck them in place. [attachment=1]f5529_bot.jpg[/attachment] [attachment=0]f5529_top.jpg[/attachment] I'm making an adapter board to connect MDFLY's cc2500 board to the ezRF header. If there's any interest I'll produce a few and give them out for the cost of shipping. Also, I can put together a basic wireless software package for the F5529 board to post in the code vault. There will be simple package built from TI's CC2500 libraries and a full SimpliciTI package as well. BTW, this board is pretty fantastic. It's slowly becoming the base prototype for my greenhouse controller. I want to drop the 5110 and add a larger OLED or TFT with a touchscreen. If you haven't had a chance to grab one of these boards from SugarAddict, you definitely should! SugarAddict 1 Quote Link to post Share on other sites
SugarAddict 227 Posted November 16, 2011 Author Share Posted November 16, 2011 Eh... I'm routing it a 2nd time... probably let you three be guinea pigs (on top of the three boards I've got soldered here for myself) and do the remaining 4 chips on a new board with a few adjustments... Even at the monetary loss this project sure has been enlightening Totally worth it! Maybe I'll drop one on BH for January PotM and just sell two more at-cost... Plus I'll have some bare boards and parts left over... Could partially solder those if someone feels like buying that at-cost and finishing it themselves. Choices Quote Link to post Share on other sites
bluehash 1,581 Posted November 16, 2011 Share Posted November 16, 2011 If no one is going to claim the $20 from the Booster Pack dev, you can totally have it to cover part cost, although it might be a fraction on what you may have spent. Thanks SA. Quote Link to post Share on other sites
SugarAddict 227 Posted November 16, 2011 Author Share Posted November 16, 2011 Money vanishes fast with a fun hobby. I'll drop you one free, I'd rather see the $20 go towards a prototype booster... plenty of people designing them... and a few I'd like to buy later Quote Link to post Share on other sites
SugarAddict 227 Posted November 18, 2011 Author Share Posted November 18, 2011 Here's revision 2... If you see anything funky let me know, I rerouted the whole thing again. Wiggled a few parts, changed routing, flipped ezRF header to be correct, and added mounting screw holes. .. .. .. !! .. .. .. 5529-Dev-v2-2.brd 5529-Dev-v2-2.sch bluehash and gwdeveloper 2 Quote Link to post Share on other sites
zeke 693 Posted November 18, 2011 Share Posted November 18, 2011 Check the width of your power and ground traces. They appear to be 0.006" which is pretty much just a fuse. POOF! Make them 0.020" if you can. If you can't because of routing issues then back the trace to 0.015" just for that tight spot. Also, change the crystal tracks that are shaped like a "Y". The 45' angled portion of the track should be 2x thickness of the track ie: track width = 0.06" so then the 45' angle should be 0.012" long. Anyhow, route those crystal tracks tighter to the crystal pads. Looks too much like a dipole antenna to me. Make sense? I can't tell. Have you put a ground pour on the board? Pour ground everywhere you can. Quote Link to post Share on other sites
SugarAddict 227 Posted November 18, 2011 Author Share Posted November 18, 2011 eh? Power around the edge is 12, everything else is 9 (mil) and ground is everywhere. I can bump the rest of the power lines to 12 but that would be about it. Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.