m0dul
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| m0dul [2011/06/20 20:56] – [Interface] kiu | m0dul [2011/12/30 00:10] (current) – emdete | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Intro ====== | ||
| + | |||
| The r0ket can easily be extended by pluggable m0duls. | The r0ket can easily be extended by pluggable m0duls. | ||
| - | See [[m0duls|m0duls]] for existing m0duls. | + | See [[m0duls]] for existing m0duls. |
| ====== Hardware ====== | ====== Hardware ====== | ||
| Line 8: | Line 10: | ||
| ===== Interface ===== | ===== Interface ===== | ||
| - | |||
| - | {{: | ||
| A m0dul can be connected to the r0ket via the m0dulbus. The connectors are in 2.54mm/ | A m0dul can be connected to the r0ket via the m0dulbus. The connectors are in 2.54mm/ | ||
| - | Please be aware that __above__ the __m0dulbus__ | + | <note tip> |
| - | As the m0dulbus connectors are __not reverse polarity protected__, | + | The //m0dul A// and //m0dul B// connectors are rotated 180 degrees to each other. If your m0dul is symmetric/has no orientation requirements, |
| - | + | ||
| - | The //m0dul A// and //m0dul B// connectors are rotated 180 degrees to each other. If your m0dul is symmetric | + | |
| ^ m0dul A ^ m0dul B ^ | ^ m0dul A ^ m0dul B ^ | ||
| Line 26: | Line 24: | ||
| Links: [[https:// | Links: [[https:// | ||
| - | Almost any m0duls can be combined, if you offer the possibility to change the adress (e.g. with solder bridges). Have a look at already existing [[m0duls|m0duls]] to find out which standard | + | Almost any m0duls can be combined, if you offer the possibility to change the adress (e.g. with solder bridges). Have a look at already existing [[m0duls|m0duls]] to find out which standard |
| + | |||
| + | |||
| + | Please be aware that __above__ the __m0dulbus__ connectors the __LCD__ and __button__ is located - this area should __not be covered__ by your m0dul. Go for the sides and below the connectors :) | ||
| + | |||
| + | As the m0dulbus connectors are __not reverse polarity protected__, | ||
| + | |||
| + | ==== Dual M0duls ==== | ||
| + | A dual m0dul uses both m0dul connectors on the badge. This gives you maximum mechanical stability and a balanced weight distribution. As the connector on both sides are rotated by 180 degrees you can mount the m0dul 180 degrees rotated. | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ==== Single M0duls ==== | ||
| + | A single m0dul only uses one m0dul connector. These m0duls go to the side of the badge. By rotating the m0dul you can chose to either mount it on the left or the right side of the r0ket. | ||
| + | |||
| + | {{: | ||
| ==== M0dulbus ==== | ==== M0dulbus ==== | ||
| Connector: 2x06 female socket (2.54mm/ | Connector: 2x06 female socket (2.54mm/ | ||
| - | {{:r0ket-bus-m0dul.png?200&direct |}} | + | {{:r0ket-m0dulbus.png?400& |
| ^ Pin ^ Description ^ | ^ Pin ^ Description ^ | ||
| Line 41: | Line 55: | ||
| | BUSINT | Active LOW open-drain interrupt | | BUSINT | Active LOW open-drain interrupt | ||
| + | ====== Further reading ====== | ||
| - | ====== Software ====== | + | * [[build]] explains how to set up your build-environment and compile and deploy code for [[r0ket]] |
| - | + | * You can either write your own firmware, or, if your code is smaller than 1 kB, a [[l0dable]] which can be dynamically loaded into the default firmware. | |
| - | [[build|Build]] explains how to set up your build-environment and compile and deploy code for r0ket. | + | |
| - | You can either write your own firmware, or, if your code is smaller than 1 kB, a [[loadable]] which can be dynamically loaded into the default camp firmware. | ||
m0dul.1308596167.txt.gz · Last modified: by kiu
