LPC1769 Rev C - Different layout than Rev A/B?

Hello from Taiwan -

 

Not sure if this is the right forum, but here goes: Had a MBHP_Core board made up by a local pcb prototyped and had an LPC1769 sent over from singapore. Started putting things together and noticed that some of the pins on the LPC don’t line up with the board, see attached. Is this a known issue with the Rev C LPC’s?

 

 

Update 2014.10.16:  Embedded Artists did document the change:

To Our Valued Customers,

The LPCXpresso LPC1769 board has changed revision to ‘rev C’ 

(from ‘rev B’). The change was made during October 2013.

In ‘rev C’ the 19 holes in the middle-right position of the board (see 

picture below) have moved 50 mil in the direction of the arrow.

Kind Regards,

Embedded Artists AB

January 29, 2014

Link: Product Change Note - EA-XPR-003

Oops, that doesn’t look good - glad we are moving on to the next generation ARM cores…

 

You can fix that by using wires, but I wonder how they can just change the layout from rev to rev? Also, I’d double check that the pins have actually just moved physically, and don’t carry different functionality altogether (like in: they moved the pins to protect the user from bad mistakes…).

I looked on the Embedded Artists Site there is no mention there of a Rev C. The link on the page still goes to Rev B schematic. Maybe it’s worth sending them an e-mail.

Wow!

No information can be found about this board in the internet.

It seems that it has been produced in the same year like Rev B (2010), but nether went into mass production (I guess for good reasons… due to the incompatible pinning).

 

Please let us know about the comment from Embedded Artists

 

Best Regards, Thorsten.

Grrrrr…

 

Rev B does fit:

 

I will add a compatibility warning to the shop.

 

Best regards

 

Tim

Hmm,

 

Could it have been a cheap clone? Which shop did you order it from?

 

Many greets,

Peter

Thanks for the replies. I’ve been looking for information on the Rev C board for a few days now. I thought that surely this is a known issue…

 

I didn’t buy from embedded artists, shipping to Taiwan is 32 euro which is a little pricy and doesn’t include customs fees.

 

So I checked the product page and distributor list at NXP.com, and they listed Element14 as a distributor for Asia. I noticed that they have some connection to Farnell so all seemed legit. Any tips on how check the authenticity of the board?

 

What’s interesting is that the latest data sheet from NXP doesn’t even list “C” in the board revisions…link

 

I’ll send a message to embedded artists and what they say. I can take some pictures tonight when I’m back from work.

Hey i ended up with 2 of these after a long wait for my backorder.. first one i had already soldered the female headers so it always wants to pop out! The second one i attached all the headers together and soldered at an angle so it doesnt look perfect but works fine.. pinout seems ok. Two new working seqv4. If it had not worked i would’ve taken pics and posted sooner! Mine were from mouser.

Hey i ended up with 2 of these after a long wait for my backorder.. first one i had already soldered the female headers so it always wants to pop out! The second one i attached all the headers together and soldered at an angle so it doesnt look perfect but works fine.. pinout seems ok. Two new working seqv4. If it had not worked i would’ve taken pics and posted sooner! Mine were from mouser.

 

So I’m not the only one. Thanks for chiming in.  I figure i’ll end up doing something similar, but it’s so weird that there isn’t documentation of this change…

 

I registered at embedded artists, but it seems like they basically send you to nxp for support. I put up a post there as well.

Rev C change confirmed by Embedded Artists:

(From lpcware.com forum)

 

Hi,
The LPCXpresso boards undergo some revisions during their lifetime. The LPC1769 board is now at rev C. The difference between rev B and C is that the position of the holes in between the 27-pos edge holes has changed slightly. This was to fit the board with the LPCXpresso Motor Control board rev B.
Kind Regards,
Anders @ EA team (the producer of the LPCXpresso boards)

 

Seems like a completely undocumented change… I requested additional details, but not sure if they will come back with anything…

Jeez, that sucks.

Another nail in the coffin for the LPC17 - all hail STM32F4 Discovery :stuck_out_tongue:

If EA did this to sabotage the high volume sales caused by MIDIbox folks, they achieved a worst case marketing effect -> customers just switch to the competitor! :wink:

 

Best Regards, Thorsten.

My left small toe somehow tells me, that MIDIbox would have switched to the competitor anyways, but at least now we can blame the original manufacturer :-D. / what on earth were they smoking to make such a redesign decision? :slight_smile:

My left small toe somehow tells me, that MIDIbox would have switched to the competitor anyways, but at least now we can blame the original manufacturer :-D. / what on earth were they smoking to make such a redesign decision? :slight_smile:

 

Very frustrating, I decided to go with the LPC17 version since it looked like a quicker path to a completed project. In hindsight, I wish I went the STM32F4 route…

I got a rev c from Mouser recently too for a V4l that I built…  I soldered the header pins on the LPC before I realized that they didn’t line up properly with the core lpc17 pcb holes.  Had to bend and force the pins into their spots.

 

I’ve been having some trouble with the build - some LEDs aren’t working properly, and I’m having trouble getting ethernet to work.  I’m wondering whether either issue might have something to do with the LPCXpresso not fitting right, and maybe some of the pins aren’t making good contact.

 

I think that if I had fit the LPCXpresso to the PCB before soldering either side of the header pins, I could have made it fit, but I didn’t realize there was an issue until I had already soldered them onto the LPC1769.

 

Is a CORE STM32 PCB expected anytime soon?  I didn’t want to perfboard my first midibox project, but maybe I’ll give that a shot.

 

 

…it’s a drag too, since I bought 2 LPC1769 boards, planning to build a seq v4 once I built the v4l.  But I guess I can just build STM32 boards if I have trouble with the CORE LPC17s, since the frontpanels are separate anyway.

Actually, I don’t think the situation is that bad for most users: if you are not planning to move the LPC module to a different core board ever (and most will probably never do that), then you can just use the header pins for the two parallel pin rows as described in the instructions, and use wires (cut resistor legs) soldered in a one-to-one fashion between the remaining pins (those that don’t physically match).

The fit is not too far off.  It’s tough to make it fit if you solder to the LPC before fitting the pins into the PCB, but I think you could make it fit easily enough by just fitting the header pins into both the PCB and the LPC before soldering either side.  I just ordered my V4 parts the other day, when I get those parts I’ll try that and let you guys know if it works.

The fit is not too far off.  It’s tough to make it fit if you solder to the LPC before fitting the pins into the PCB, but I think you could make it fit easily enough by just fitting the header pins into both the PCB and the LPC before soldering either side.

 

That isn’t any better than what you ended up doing. Male and female headers fit very tightly together, at least the tolerance is much smaller than 1,27mm (which seems to be the offset?).

The row of holes has not moved that far on the rev c board.  Header pins fit pretty tightly, but there is always a little bit of play before they’re soldered - i think there would be enough play to allow the LPC to fit on the pcb.  It wasn’t easy to bend all the pins in the moved row to fit exactly after soldering, and the connections are not great.  I think it would be a lot easier to fit the parts together before soldering - if anyone’s reading this before building a Core module with the new LPC, try fitting the parts before soldering.