Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a...
Transcript of Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a...
![Page 1: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/1.jpg)
![Page 2: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/2.jpg)
![Page 3: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/3.jpg)
Custom devices in ubicomp research
![Page 4: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/4.jpg)
Custom devices often need to be:
developed quickly by a small team
fully functional and usable
self-contained
usable in the wild
able to be produced in quantity
Custom devices
![Page 5: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/5.jpg)
Existing tools have some of the qualities we look for
![Page 6: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/6.jpg)
Making a custom hand-held videogame
device in 24 hours
![Page 7: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/7.jpg)
MICROSOFT CONFIDENTIAL
Four-way switch
Input potentiometer
Colour OLED display
(128x128 resolution)
USB power source
and programming socket
Connect hardware modules (5 minutes)
Mainboard
![Page 8: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/8.jpg)
MICROSOFT CONFIDENTIAL
Game development in C# (5 hours)
![Page 9: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/9.jpg)
MICROSOFT CONFIDENTIAL
Enclosure design (3 hours)
![Page 10: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/10.jpg)
MICROSOFT CONFIDENTIAL Enclosure 3D printed
(~6 hours)
3D printing (6 hours)
![Page 11: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/11.jpg)
MICROSOFT CONFIDENTIAL
Assembly (20 minutes)
![Page 12: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/12.jpg)
![Page 13: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/13.jpg)
Modular Hardware
Software Tools
Physical Design
The .NET Gadgeteer Platform
![Page 14: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/14.jpg)
Modular Hardware
Software Tools
Physical Design
The .NET Gadgeteer Platform
![Page 15: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/15.jpg)
At the heart of every Gadgeteer project is a mainboard.
A mainboard is made up of a programmable processor
(ARM7 / ARM9 / Cortex M4), memory, and a number of
sockets that Gadgeteer modules can plug into.
Modular hardware: mainboards
![Page 16: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/16.jpg)
Modules: sensors
![Page 17: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/17.jpg)
Modules: communication
![Page 18: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/18.jpg)
Modules: display and user input
![Page 19: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/19.jpg)
Modules: power and actuation
![Page 20: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/20.jpg)
Modules: storage and audio
![Page 21: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/21.jpg)
Modules: extensibility
![Page 22: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/22.jpg)
Sockets have types, which specify their electronic interface capabilities
![Page 23: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/23.jpg)
Socket Type A
![Page 24: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/24.jpg)
GPIO A general-purpose digital input/output pin, operating at 3.3 Volts.
[UN] Modules must not connect to this pin if using this socket type. Mainboards can support multiple socket types on one socket, as long
as individual pin functionalities overlap in a compatible manner. A pin from one socket type can overlap with a [UN] pin of another.
! Interrupt-capable and software pull-up capable GPIO (the pull-up is switchable and in the range of 10,000 to 100,000 ohms).
* Socket type * should not appear on a mainboard, only on DaisyLink modules. The [MS] pins on this socket type can optionally support
reflashing the firmware on the module.
TYPE LETTER PIN
1
PIN
2
PIN
3
PIN
4
PIN
5
PIN
6
PIN
7
PIN
8
PIN
9
PIN
10
3 GPIO X +3.3V +5V GPIO! GPIO GPIO [UN] [UN] [UN] [UN] GND
7 GPIO Y +3.3V +5V GPIO! GPIO GPIO GPIO GPIO GPIO GPIO GND
Analog In A +3.3V +5V AIN (G!) AIN (G) AIN GPIO [UN] [UN] [UN] GND
CAN C +3.3V +5V GPIO! TD (G) RD (G) GPIO [UN] [UN] [UN] GND
USB Device D +3.3V +5V GPIO! D- D+ GPIO GPIO [UN] [UN] GND
Ethernet E +3.3V +5V [UN] LED1
(OPT)
LED2
(OPT) TX D- TX D+ RX D- RX D+ GND
SD Card F +3.3V +5V GPIO! DAT0 DAT1 CMD DAT2 DAT3 CLK GND
USB Host H +3.3V +5V GPIO! D- D+ [UN] [UN] [UN] [UN] GND
I2C I +3.3V +5V GPIO! [UN] [UN] GPIO [UN] SDA SCL GND
UART+Handshaking K +3.3V +5V GPIO! TX (G) RX (G) RTS CTS [UN] [UN] GND
Analog Out O +3.3V +5V GPIO! GPIO AOUT [UN] [UN] [UN] [UN] GND
PWM P +3.3V +5V GPIO! [UN] [UN] GPIO PWM (G) PWM (G) PWM GND
SPI S +3.3V +5V GPIO! GPIO GPIO CS MOSI MISO SCK GND
Touch T +3.3V +5V [UN] YU XL YD XR [UN] [UN] GND
UART U +3.3V +5V GPIO! TX (G) RX (G) GPIO [UN] [UN] [UN] GND
LCD 1 R +3.3V +5V LCD R0 LCD R1 LCD R2 LCD R3 LCD R4 LCD VSYNC LCD HSYNC GND
LCD 2 G +3.3V +5V LCD G0 LCD G1 LCD G2 LCD G3 LCD G4 LCD G5 BACKLIGHT GND
LCD 3 B +3.3V +5V LCD B0 LCD B1 LCD B2 LCD B3 LCD B4 LCD EN LCD CLK GND
Manufacturer Specific Z +3.3V +5V [MS] [MS] [MS] [MS] [MS] [MS] [MS] GND
DaisyLink Downstream* * +3.3V +5V GPIO! GPIO GPIO [MS] [MS] [MS] [MS] GND
Socket types definition table
![Page 25: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/25.jpg)
Match socket type letters when connecting
modules to the mainboard
Connecting a module to a mainboard
![Page 26: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/26.jpg)
Modular Hardware
Software Tools
Physical Design
The .NET Gadgeteer Platform
![Page 27: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/27.jpg)
Based on the .NET Micro Framework: Subset of .NET
Programming in C# and Visual Basic
Interactive debugging
.NET Gadgeteer adds: Gadgeteer Core Libraries
Visual Studio Graphical Designer
Framework for mainboard and module drivers
Software tools
![Page 28: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/28.jpg)
![Page 29: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/29.jpg)
![Page 30: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/30.jpg)
![Page 31: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/31.jpg)
Hardware module driver wizard
![Page 32: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/32.jpg)
![Page 33: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/33.jpg)
Modular Hardware
Software Tools
Physical Design
The .NET Gadgeteer Platform
![Page 34: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/34.jpg)
![Page 35: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/35.jpg)
![Page 36: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/36.jpg)
![Page 37: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/37.jpg)
Hardware design guidelines
![Page 38: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/38.jpg)
Standardized mounting holes
![Page 39: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/39.jpg)
3D models of hardware modules
![Page 40: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/40.jpg)
Integration with 3D CAD (SolidWorks)
![Page 41: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/41.jpg)
Parametric enclosure templates
![Page 42: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/42.jpg)
Adding and positioning 3D models
![Page 43: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/43.jpg)
Automatic mounting feature generation
![Page 44: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/44.jpg)
Automatic cut-out generation
![Page 45: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/45.jpg)
Laser-cut enclosure based on the Jigsaw Box template
![Page 46: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/46.jpg)
3D-printed enclosure based on the Project Box template
![Page 47: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/47.jpg)
![Page 48: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/48.jpg)
![Page 49: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/49.jpg)
Custom devices in ubicomp research
DIY Biology (Kuznetsov et al, DIS 2012), Telematic Dinner Party (Barden et al, DIS 2012),
How to Nudge In Situ (Kalnikaitė et al, UbiComp 2011), PreHeat (Scott et al, UbiComp
2011), Serendipitous Displays (Helmes et al., Interact 2011), Sonic Mementos (Petrelli et
al, CHI 2010)
![Page 50: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/50.jpg)
Home heating
using occupancy
sensing &
prediction
PreHeat (Scott et al, UbiComp 2011)
![Page 51: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/51.jpg)
Form-factor iteration
![Page 52: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/52.jpg)
Production and deployment of 50 devices
![Page 53: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/53.jpg)
TEI’11 Studio: from sketch to 3d-printed demo
![Page 54: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/54.jpg)
Getting .NET Gadgeteer out of the lab
![Page 55: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/55.jpg)
Open source repository for project documentation,
software and hardware designs
http://gadgeteer.codeplex.com/
![Page 56: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/56.jpg)
Hardware index,
example projects,
forums
http://netmf.com/gadgeteer/
![Page 57: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/57.jpg)
![Page 58: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/58.jpg)
Huge thanks to the following Microsoft teams:
• Microsoft Research Connections who are
supporting Gadgeteer outreach activities
• The MSR Advanced Prototyping team who built
the Visual Studio Designer
• The Microsoft Garage members who beta tested
Gadgeteer
And to interns and collaborators who have used the
platform in their research.
Acknowledgements
![Page 60: Custom devices in ubicomp research · 2018-01-04 · At the heart of every Gadgeteer project is a mainboard. A mainboard is made up of a programmable processor (ARM7 / ARM9 / Cortex](https://reader034.fdocuments.in/reader034/viewer/2022050405/5f82136fdb5d8c0e2a75177a/html5/thumbnails/60.jpg)