Difference between revisions of "Orchard Main Page"

From Studio Kousagi Wiki
Jump to: navigation, search
(Validation Matrix)
 
(25 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Orchard is a Kinetis-W based platform that is currently in engineering development. More descriptive information of the platform will be released later.
+
Orchard is a low-power, multi-band radio-connected embedded computing solution. In other words, it's an IoT platform.
  
=Validation Matrix=
+
Orchard is open source hardware and software.
{| class="wikitable sortable"
+
 
|+ Validation matrix
+
Orchard is also a supply chain solution. Derivatives of Orchard are meant to be prototyped easily and brought to volume manufacturing with less effort than typical. Unlike breadboard solutions like Arduino, Orchard is targeted toward prototyping through board spins. This is possible thanks to China's low-cost prototyping infrastructure. The effort to prototype is higher than a breadboard, but the on-ramp to scale production once you've got your design finished is also less steep.
|-
+
 
! scope="col" | Subsystem
+
It is the foundation of the MIT Media Lab Summer Manufacturing Bootcamp, taught in Shenzhen, China, where students modify the Orchard platform electronics and plastics, and create their own scale-ready IoT device over a period of 5 weeks.
! scope="col" | basic status
+
 
! scope="col" | extended status
+
 
| scope="col" class="unsortable" | notes
+
Basic feature set:
|-
+
* Kinetis-W CPU
| Kinetis-W CPU || OK || || basic SWIO functions OK, OS operational
+
** 48 MHz Cortex-M0+
|-
+
** 128k flash, 16k RAM
| WS2812B driver || OK ||  || confirmed CPU has GPIO performance to operate on-board LEDs; extended chain testing TBD
+
* 900 MHz radio with +13dBm transmit power (for long-range applications)
|-
+
* BLE radio (for short-range, low power connection to IP gateways)
| I2C || OK || ||
+
* 128x64 OLED
|-
+
* 3-axis Accelerometer
| SPI || || ||
+
* Microphone sensor
|-
+
* Captouch button controller
| OLED || bias OK  ||  || power comes up, can show random data and image quality is about right. Some issues with bus read/write need debugging, probably firmware issue. Good enough to have confidence to do DVT.
+
* Lithium ion battery solution
|-
+
** Gas gauge for accurate battery life determination
| UART || OK ||  || Works well enough for chibiOS
+
** Charging solution that can support high-capacity batteries
|-
+
** Integral 5V boost
| Integrated radio ||  ||  ||
+
 
|-
+
http://bunniefoo.com/orchard/orchard-evt1-bot-legend_sm.jpg
| BLE ||  ||  ||
+
[http://bunniefoo.com/orchard/orchard-evt1-bot-legend.jpg hires]
|-
+
 
| Accelerometer || OK  ||  ||
+
The firmware is [http://www.chibios.org/dokuwiki/doku.php ChibiOS 3.0], a lightweight, real-time operating system. We also use the ugfx libraries and libfixmath to implement a graphical UI and more advanced math capabilities.
|-
+
 
| Microphone || ECO1  ||  || Schematic symbol mirrored; requires board respin
+
=User Guides=
|-
+
* [[Orchard Firmware Developer's Guide]]
| MPR121 || OK ||  ||
+
* [[Orchard Electronics Developer's Guide]]
|-
+
* [[Orchard Mechanical Developer's Guide]]
| Jog dial + buttons || OK ||  || OK for direct touch on dielectric. Not yet tested for capacitive projection through ABS bezel.
+
* [[Orchard Manufacturing Developer's Guide]]
|-
+
 
| GPIO expander || OK ||  ||
+
=Source=
|-
+
* [[orchard hardware source]]
| Fancy battery charger || OK ||  ||
+
* [https://github.com/sutajiokousagi/chibios-orchard firmware source]
|-
+
 
| Shipping state power || OK || OK || immeasurable leakage when in "ship mode" e.g. soft battery disconnect state
+
=Development Notes=
|-
+
[[orchard validation matrix]]
| Gas gauge || OK/ECO3 ||  || gas gauge itself works fine, talks on I2C; but topological position is incorrect and requires ECO3 to be effective
 
|-
 
| USB charging port || OK ||  ||
 
|-
 
| USB charging port OC protect ||  ||  ||
 
|-
 
| Cheesy battery charger option || N/A ||  || not populated in EVT1
 
|-
 
| Cheesy battery level option || N/A ||  || not populated in EVT1
 
|-
 
| On-state power characterization ||  ||  ||
 
|-
 
| Standby power characterization ||  ||  ||
 
|-
 
|}
 
  
 
=ECO List=
 
=ECO List=
[[Orchard EVT1 to DVT1]]
+
*[[Orchard EVT1 to DVT1]]
 +
*[[Orchard DVT1 to PVT1 BM]]

Latest revision as of 15:17, 19 July 2015

Orchard is a low-power, multi-band radio-connected embedded computing solution. In other words, it's an IoT platform.

Orchard is open source hardware and software.

Orchard is also a supply chain solution. Derivatives of Orchard are meant to be prototyped easily and brought to volume manufacturing with less effort than typical. Unlike breadboard solutions like Arduino, Orchard is targeted toward prototyping through board spins. This is possible thanks to China's low-cost prototyping infrastructure. The effort to prototype is higher than a breadboard, but the on-ramp to scale production once you've got your design finished is also less steep.

It is the foundation of the MIT Media Lab Summer Manufacturing Bootcamp, taught in Shenzhen, China, where students modify the Orchard platform electronics and plastics, and create their own scale-ready IoT device over a period of 5 weeks.


Basic feature set:

  • Kinetis-W CPU
    • 48 MHz Cortex-M0+
    • 128k flash, 16k RAM
  • 900 MHz radio with +13dBm transmit power (for long-range applications)
  • BLE radio (for short-range, low power connection to IP gateways)
  • 128x64 OLED
  • 3-axis Accelerometer
  • Microphone sensor
  • Captouch button controller
  • Lithium ion battery solution
    • Gas gauge for accurate battery life determination
    • Charging solution that can support high-capacity batteries
    • Integral 5V boost

orchard-evt1-bot-legend_sm.jpg hires

The firmware is ChibiOS 3.0, a lightweight, real-time operating system. We also use the ugfx libraries and libfixmath to implement a graphical UI and more advanced math capabilities.

User Guides

Source

Development Notes

orchard validation matrix

ECO List