Jump to content
RobG

MIDI Booster Pack

Recommended Posts

Now that I'm looking at my board, and reviewing the thread here, I'm wondering if I received the correct board. I went back to my order email, and it has:

The MIDI BoosterPack PCB DEV-MSP-MIDI-BOOST-PCB 1 $5.00

 

This Standalone version looks different than what I thought the MIDI BoosterPack PCB was supposed to be. I was expecting to connect the boosterpack to the Launchpad.

 

I looked in the store, and the Standalone has a different part number : DEV-MSP-MIDI-STANDALONE. So I think they shipped me the wrong board. I'll see if there is a customer service link at the store...

Share this post


Link to post
Share on other sites

Do you need audio jack on the board? If yes, bluehash will have to handle this.

If not, I have another BP board that I can send to you, one like in the pic below (just PM me your address.)

It has room for 2 pots, a switch, memory, and a DAC.

 

post-197-135135563442_thumb.jpeg

Share this post


Link to post
Share on other sites

I can confirm that the All Electronics DIN connectors fit perfectly. One note for the PCB - it seems the holes for the front two mounting/grounding pins are not plated and do not have pads. For future boards, it would be better to have them plated and connected to ground. I scraped off the resist on the ground plane and bent the pins over so they would solder - both to ground the static-protecting metal face and provide better mechanical stability.

Share this post


Link to post
Share on other sites

I will update the package for future boards.

All drill holes should be plated, I will check my boards when I get home.

BTW, DIN socket courtesy of Sparkfun.

Share this post


Link to post
Share on other sites

I don't know if there is a different thread for discussing the MIDI Booster Pack software, but I'll start here.

I have the four files for the Harmonizer that I'm going to use as a starting point. (midi.c, midi.h, midi_constants.h, and midi_harmonizer.c).

 

I have Code Composer installed and a previous project is configured in it. I'm not very familiar with CCS, and it's been a while since I last used it. I created a new project, and copied the 4 files into it:

NSANH.png

 

When I compile, I get these errors:

"../lnk_msp430g2231.cmd", line 58: error: run placement fails for object
  ".stack", size 0x32 (page 0).  Available ranges:
  RAM          size: 0x80         unused: 0x32         max hole: 0x32      

undefined    first referenced     
 symbol          in file          
---------    ----------------     
CALBC1_16MHZ ./midi_harmonizer.obj
CALDCO_16MHZ ./midi_harmonizer.obj
IE2          ./midi_harmonizer.obj
IFG2         ./midi.obj           
P1SEL2       ./midi_harmonizer.obj
UCA0BR0      ./midi_harmonizer.obj
UCA0BR1      ./midi_harmonizer.obj
UCA0CTL1     ./midi_harmonizer.obj
UCA0RXBUF    ./midi.obj           
UCA0TXBUF    ./midi.obj           

error: unresolved symbols remain
error: errors encountered during linking; "MIDI_Harmonizer.out" not built

 

What did I miss?

Share this post


Link to post
Share on other sites

All MIDI code posted by me was written for 2553 and will only work with 2xx3 chips.

You can make it work with 2231, but you will have to add software UART and lower memory usage.

 

In any case, to make it work in a new project, create new CCS project with G2553 target, drop all 4 files into the project, delete main.c.

Share this post


Link to post
Share on other sites

 

I'm kind of late to this party and am wondering if anyone is still doing anything with this project? The schematic link at the store points to the wrong schematic, and while there have been several posts asking about a BOM for the Standalone, none seems to have ever been made available. Granted that while the couple PCBs I purchased were pretty inexpensive, I hate to think that it was just wasted $$.

Share this post


Link to post
Share on other sites

I'm kind of late to this party and am wondering if anyone is still doing anything with this project? The schematic link at the store points to the wrong schematic, and while there have been several posts asking about a BOM for the Standalone, none seems to have ever been made available. Granted that while the couple PCBs I purchased were pretty inexpensive, I hate to think that it was just wasted $$.

All MIDI code posted by me was written for 2553 and will only work with 2xx3 chips.

You can make it work with 2231, but you will have to add software UART and lower memory usage.

 

In any case, to make it work in a new project, create new CCS project with G2553 target, drop all 4 files into the project, delete main.c.

Quoting Rob here so he gets notified.

The schematic points to the the Mosfet LV board for some reason. I'll wait for Rob to update this thread and then update the schematic link.

Share this post


Link to post
Share on other sites

The only real identifying marks I see on the board are "430MIDI / 430Things" (between the DIN socket pads) and then the numbers "01895Q-14D / 54590H2" just a bit off center on the switch/LCD side of the board.

 

I'm kind of new to SMT and assume that the leads for the 6N138 have to be doctored a bit in order for them to hit the pads when it's positioned over the HCPL0700? Or am I missing something??... (wouldn't surprise me a bit.) Looking forward to a BOM (insurance, as it were) as well. Thanx in advance for the assistance.

 

<marv>

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×