Beagleboard Extension

I have just posted a new Beagleboard project: http://beagleboard.org/project/Beagle+Extension/

This is open source project hosted currently by SourceForge.net. This
is not yet another empty project. A complete first pass of the design
is done and I am still open to design suggestions/changes/
enhancements. I am also looking for skilled hardware or software
developers to join the project. You can attach your detailed comments
to the wiki pages that describe the design or simply download the 9
page PDF that contains the schematic.

Mike

Hi Mike,

Nice project! I think it's a good idea (and I'm planning to do this
for my very similar board) to add CAN interface (MCP2515/SJA1000), GSM/
GPRS/3G modem and (probably, but not necessary) GPS module + compass.

Cheers,
Max.

Hi,

This is nice project. Few design /enhancement suggestions are

  1. RS232 & TTL PORT so we can connect zigbee gsm Bluetooth modules
  2. All types of lcd support like alphanumeric graphical
  3. All different types of SD card support eg. Microsd

Regards
Vishal

Max and Vishal,

Thank you for your comments. I decided to stop short of providing GPS,
Wireless, or GSM support. There are USB devices for this that could be
used.

I decided to add RS485 support instead of CAN or LIN because RS485 is
simply more prevalent. I could have added a RS232 TTL port instead of
RS485 but in balance I thought the RS485 would be better.

It also turns out that the MCP2515 requires SPI and there are simply
not enough spare I/O pins for everything, especially on the
Beagleboard - see
https://sourceforge.net/apps/mediawiki/beagleextension/index.php?title=Header_Pin_Signal_Mapping#Expansion_Header
.

It is not easy to add support for ALL types of LCD including
alphanumeric and digital. If you have such a design I would be
interested to see it. Perhaps a microcontroller with a I2C interface
could manage it. On the Pandaboard group was a request for LVDS LCD
support. This might be easy to do as it just needs one extra chip. I
will need to investigate more because different displays may have
different LVDS connectors.

Microsd support is already provided on the Beagleboard-xm and can be
also done using a converter socket that comes with most microSD cards.
This expansion board provides support for a full size SD card.

Mike

Amazing idea.

May I add a suggestion?
A vga port? Using an active converter for hdmi->vga might be a
possible
solution. Although I may be missing a better solution.

The XM badly needs an easy to use/attach Touchscreen LCD!!
If anyone knows, please do tell.

Excellent project.

One suggestion. Power-management including –

  • automatic switchover/switchback to battery-power on loss of wall-wart power
  • optimal Li-ion battery pack charging (whatever is required to prolong battery life)
    would be a very useful addition.

Don’t have much clue on how to do this myself, so can only say that this is a contribution to the wishlist.

Hmmm. This is turning out to be more of a wish list rather than the
intended request for support
for the project...

One suggestion. Power-management including --
- automatic switchover/switchback to battery-power on loss of wall-wart power
- optimal Li-ion battery pack charging (whatever is required to prolong battery life)
would be a very useful addition.

Already done. The TI charger chip I have chosen (BQ24070) takes care
of optimal battery charging (they call it DPPM) and automatic
switchover from DC to battery (and back again). Please read this page
of the design wiki: Beagle Extension download | SourceForge.net
for more details.

Mike

Hmmm. This is turning out to be more of a wish list rather than the
intended request for support
for the project...

Unfortunately that is true observation.

People seem to like the idea but would prefer someone else to build it
for them. That can be done but it will be quicker (and better) with
help. I open-sourced this project as a give-back to the Beagleboard/
Pandaboard community and also to get serious comments/suggestions and
fixes to the design bugs that I know exist in the project. Let me know
privately or publicly if you are taking an in-depth look at this
project.

Mike

Is this project finished??
How should i download ?

I have just posted a new Beagleboard project: http://beagleboard.org/project/Beagle+Extension/

This is open source project hosted currently by SourceForge.net. This
is not yet another empty project. A complete first pass of the design
is done and I am still open to design suggestions/changes/
enhancements. I am also looking for skilled hardware or software
developers to join the project. You can attach your detailed comments
to the wiki pages that describe the design or simply download the 9
page PDF that contains the schematic.

Hi Mike
Great effort…
Pls have a look into openlink.org (it’s a TI’s initiative)

As one of those who contributed to the “wish list” rather than contributing schematics/HW-design, would like to share a point of view.
My observation of reading almost every message on the BB list, is that most folks here are busy building/porting software, and most come from a software background (by education), than from HW-design background. What these people (myself included) could do is provide monetary donation, for the very few people who do have the HW-design expertise and willing to contribute schematics/designs for BB-extensions, to continue their good work, by virtue of funding HW procurement, tools, and even pizza/coke money. I am not sure how many would honestly contribute this way, but it’d be better than seeming like completely ungrateful yet demanding “softies”.

Thanks, I had looked at the first page of the PDF, and had completely missed the “DC IN & Battery Charger” part, my bad.

No this project is not yet finished. I have a detailed schematic which
is undergoing a final revision. I have the beginnings of a PCB layout
but there is much more work to do there. I have shared a PDF of the
schematic. Later I will share the EAGLE files. It is hard for more
than one person to work on the files but I would love to get feedback
on both the schematic (and forthcoming PCB layout). At some point the
boards will be sent to manufacturing.

Did you see my TODO list:
http://sourceforge.net/apps/mediawiki/beagleextension/index.php?title=Template:Outstanding_Work

Mike