upverter / UP1 - Open Activity Tracker

Project Information

Description
Watch the team design the board live on Hangouts on Air - or see the videos on YouTube! - More info in the Readme section below!
Watchers
10

Schematic and PCB Layout

Readme

Watch the team design the board live on Hangouts on Air - or see the videos on YouTube! Part 1 / August 6th: http://blog.upverter.com/the-sensor-network-project-fitbit-clone-part-1 Part 2 - feat. Chris Gammell / August 14th: http://blog.upverter.com/the-open-activity-tracker-fitbit-clone-part-2 Part 3 / August 21st: http://blog.upverter.com/the-open-activity-tracker-fitbit-clone-part-3 Part 4 / August 28th: http://blog.upverter.com/the-open-activity-tracker-fitbit-clone-part-4 Final - Design Review / Sept 3rd: http://blog.upverter.com/the-open-activity-tracker-fitbit-clone-final-review ------------------------------------------------------------------------------------------------------------------------------- *** The Idea *** ------------------------------------------------------------------------------------------------------------------------------- We love our FitBits/FuelBands/Jawbones and the like. But we wanted access to the raw data, and frankly thought no problem, we could make one of those. So here is us putting our design skill where our mouth is. The goal is to create an activity monitoring device that will open source the raw accelerometer data and store it on a Micro SD card. We have decided to make it completely public and collaborative. Every step of the design cycle will be broadcasted live and then posted on YouTube and Google+. The initial part was created by Steve, Mike and Zak. Chris Gammell (@Chris_Gammell / @TheAmpHour) is jumping into the project and will be with us for the second part of the design scheduled for August 14th - 9pm ET. ------------------------------------------------------------------------------------------------------------------------------- *** Part 1 *** ------------------------------------------------------------------------------------------------------------------------------- In the first part of the design, we wanted to get some basic groundwork started: the micro controller, power, storage and one of the sensors. It took us just over an hour do the design, including the PCB. We started by picking the ATTINY26, it should be cheap and has quite a few IO pins and it was a bonus that we have used a ATTINY before. When we started up the project, we split up and hooked up a lipo charger, the programming headers, an accelerometer. We selected the ADXL345 because it was connectable by SPI. the ADXL345 is a basic 3-axis accelerometer with high-resolution measurement. We also used SPI to connect Micro SD, using a IO pin for selecting what device had the interface. A LIPO battery powers the device, with a charger. We left the pins for an external clock open and all the ADC pins are available for expansion. We created a design review; so feel free to leave us comments. We need to clean up the layout and probably consider using alternate/different parts. Any piece of advice is more than welcome at this stage. https://upverter.com/eda/#designId=596cf9d0bd590e03,reviewId=696490ef80d6f7dd,tool=schematic ------------------------------------------------------------------------------------------------------------------------------- *** Part 2 *** ------------------------------------------------------------------------------------------------------------------------------- After we finished the first part last week and opened the design for review, we received a lot of comments and suggestions by email, on Twitter and of course directly in the design review page. https://upverter.com/eda/#designId=596cf9d0bd590e03,reviewId=4ff4ed1e094ff2be,tool=schematic This week's live design session focused on going through all of these and make the design better. We replaced the original micro controller by a NXP LPC11U24 and integrated a Bluetooth low energy module - Nordic NRF8001-DK. We are still not sure about which type of display to use. LEDS, e-paper etc. Feel free to drop us a line with your suggestions and any other comments or feedback on the project at that stage! Or use #upverterlivedesign Thanks! And see you next Wednesday for the third part of the design cycle! Live from 8.30 pm EDT! ------------------------------------------------------------------------------------------------------------------------------- *** Part 3 *** ------------------------------------------------------------------------------------------------------------------------------- We are getting closer! The schematic side of the design is done. We added a Pervasive Displays e-ink screen yesterday night and hooked up everything. It looks good and we will now focus on the PCB layout in our next live design session! The design review is still open so feel free to take a look at the schematic and leave us a note in case we missed something! Your feedback from last week has been really helpful, thank you again! The replay is available on our blog: http://blog.upverter.com/the-open-activity-tracker-fitbit-clone-part-3 Thanks! And see you next Wednesday for the third part of the design cycle! Live from 8.30 pm EDT! ------------------------------------------------------------------------------------------------------------------------------- *** Part 4 *** ------------------------------------------------------------------------------------------------------------------------------- We thought we could finish the PCB layout in an hour with 4 people working on it, we came close but couldn't finish everything. Zak spent some time on it over Labour Day week end and it looks good now! The replay is available on our blog: http://blog.upverter.com/the-open-activity-tracker-fitbit-clone-part-4 Thanks! And see you next Tuesday for the third part of the design cycle! Live from 8.30 pm EDT! ------------------------------------------------------------------------------------------------------------------------------- *** Design Review *** ------------------------------------------------------------------------------------------------------------------------------- We have been reviewing the design one last time before ordering some prototypes. Trying to make sure that everything works out of the box. Sam has started a template for the software, it is available here: http://mbed.org/users/sam_grove/code/upverter_fitbit_clone/ Anyone feeling like helping on the code? Please get in touch!

Bill of Materials

Reference
Description
Manufacturer
Part Number
Package
Actual Part
Qty
Unit Cost
Order Qty
Total Cost
C9 Generic Capacitor (0.1uF) Generic Capacitor (0.1uF) 0402 (1005 metric) No Digi-key Number 1 ?? 0 0
C1, C4, C42, C46, C47, C5, C6, C7, C8, C26, C20, C41, C32, C34 Generic Capacitor (1uF) Generic Capacitor (1uF) 0402 (1005 metric) No Digi-key Number 14 ?? 0 0
C40 Generic Capacitor (1.2pF) Generic Capacitor (1.2pF) 0402 (1005 metric) No Digi-key Number 1 ?? 0 0
C44, C50, C45, C51 Generic Capacitor (18pF) Generic Capacitor (18pF) No Digi-key Number 4 ?? 0 0
R8 Generic Resistor (1.5k) Generic Resistor (1.5k) 0603 (1608 metric) No Digi-key Number 1 ?? 0 0
R19, R21 Generic Resistor (100k) Generic Resistor (100k) No Digi-key Number 2 ?? 0 0
C27 Generic Capacitor (1uF) Generic Capacitor (1uF) 0603 (1608 metric) No Digi-key Number 1 ?? 0 0
U76 Standard Measurement Specialties MS561101BA03-50 No Digi-key Number 1 ?? 0 0
C19, C35 Generic Capacitor (100nF) Generic Capacitor (100nF) 0402 (1005 metric) No Digi-key Number 2 ?? 0 0
C10, C11, C12, C13, C16, C17, C18, C21, C22, C23, C25, C28, C29, C30, C31 Generic Capacitor (2.2uF) Generic Capacitor (2.2uF) 0402 (1005 metric) No Digi-key Number 15 ?? 0 0
L2 Generic Inductor (8.2nH) Generic Inductor (8.2nH) 0402 (1005 metric) No Digi-key Number 1 ?? 0 0
R9, R11 Generic Resistor (5k) Generic Resistor (5k) 0603 (1608 metric) No Digi-key Number 2 ?? 0 0
F1 No description NXP Semiconductors PRTR5V0U2X,215 568-4140-2-ND 1 0.57 1 0.57
R15, R5, R12, R4 Generic Resistor (10k) Generic Resistor (10k) 0603 (1608 metric) No Digi-key Number 4 ?? 0 0
C15, C37 Generic Capacitor (1pF) Generic Capacitor (1pF) 0402 (1005 metric) No Digi-key Number 2 ?? 0 0
U54 Standard NXP Semiconductors LPC11U35FHI33/501 No Digi-key Number 1 ?? 0 0
L1 Generic Inductor (5.6nH) Generic Inductor (5.6nH) 0402 (1005 metric) No Digi-key Number 1 ?? 0 0
L3 Generic Inductor (3.9nH) Generic Inductor (3.9nH) 0402 (1005 metric) No Digi-key Number 1 ?? 0 0
R14, R13 Generic Resistor (22k) Generic Resistor (22k) 0603 (1608 metric) No Digi-key Number 2 ?? 0 0
R10 Generic Resistor (2k) Generic Resistor (2k) 0603 (1608 metric) No Digi-key Number 1 ?? 0 0
C36 Generic Capacitor (33nF) Generic Capacitor (33nF) 0402 (1005 metric) No Digi-key Number 1 ?? 0 0
C14, C38 Generic Capacitor (2.2nF) Generic Capacitor (2.2nF) 0402 (1005 metric) No Digi-key Number 2 ?? 0 0
C53, C52 Generic Capacitor (100nF) Generic Capacitor (100nF) No Digi-key Number 2 ?? 0 0
R18 Generic Resistor (5k) Generic Resistor (5k) No Digi-key Number 1 ?? 0 0
R23, R22 Generic Resistor (4.7k) Generic Resistor (4.7k) No Digi-key Number 2 ?? 0 0
C39 Generic Capacitor (1.8pF) Generic Capacitor (1.8pF) 0402 (1005 metric) No Digi-key Number 1 ?? 0 0
U129, U130 Standard Fairchild Semiconductor 2N7002KW 2N7002KWTR-ND 2 0.4 2 0.8
U45 SMT Micro USB Female right-angle bottom-mount connector type B Molex 0473460001 Receptacle A118745-ND 1 3.63 1 3.63
D1, D2 Generic LED Generic LED 0603 (1608 metric), polarized No Digi-key Number 2 ?? 0 0
SW1, SW2 Generic Push Button Generic Push Button No Digi-key Number 2 ?? 0 0
R1 Generic Resistor (5.23k) Generic Resistor (5.23k) 0603 (1608 metric) No Digi-key Number 1 ?? 0 0
C3 Generic Capacitor (2.2uF) Generic Capacitor (2.2uF) 0603 (1608 metric) No Digi-key Number 1 ?? 0 0
U44 Bluetooth 4.0 Low Energy single chip Nordic Semiconductor NRF8001-DK 1490-1012-ND 1 107.46 1 107.46
X3 xtal 12.000mhz Abracon ABLS-12.000MHZ-B2-T HC49/US 535-9067-2-ND 1 0.47 1 0.47
Q2 Generic P-Channel Enhanced MOSFET Generic P-Channel Enhanced MOSFET No Digi-key Number 1 ?? 0 0
U18 Standard Freescale Semiconductor MC34671AEP MC34671AEP-ND 1 0 1 0.0
?133 Schottky Diode Philips BAT54SW,115 568-1615-2-ND 1 0.22 1 0.22
R7, R6 Generic Resistor (33) Generic Resistor (33) 0603 (1608 metric) No Digi-key Number 2 ?? 0 0
C33 Generic Capacitor (1pF) Generic Capacitor (1pF) 0603 (1608 metric) No Digi-key Number 1 ?? 0 0
U5 MicroSD Card connector Molex 47219-2001 WM6698TR-ND 1 1.11 1 1.11
R16 Generic Resistor (10k) Generic Resistor (10k) No Digi-key Number 1 ?? 0 0
U176, U1 Accelerometer Analog Devices ADXL345BCCZ LGA ADXL345BCCZ-ND 2 7.32 2 14.64
J1 No description Pervasive Displays EK014AS015 No Digi-key Number 1 ?? 0 0
U71 Standard InvenSense MPU-9150 1428-1009-2-ND 1 12.82 1 12.82
U49 Standard Panasonic VL-2330/F3N P002-ND 1 7.38 1 7.38
Q1 NPN General Purpose Amplifier Fairchild Semiconductor MMBT3904 SOT-23 MMBT3904FSTR-ND 1 0.15 1 0.15
U150 Standard Pulse W3008 553-1530-2-ND 1 1.62 1 1.62
R3, R2 Generic Resistor (470) Generic Resistor (470) 0603 (1608 metric) No Digi-key Number 2 ?? 0 0
C24 Generic Capacitor (10nF) Generic Capacitor (10nF) 0402 (1005 metric) No Digi-key Number 1 ?? 0 0

Export Design Data

Open JSON Format
All model data in Upverter's Open JSON export format (more info)
Gerber Format (RS-274X extended)
CAD to CAM transfer instructions (more info)
NC Drill (Excellon)
NC drill and route machine instructions (more info)
Tempo Automation
Tempo's pick-and-place format (more info)
Pick and Place
X-Y and rotation data for Pick and Place assembly (CSV)
Schematic PNG
Schematic in image form
High-Res Schematic PNG
High resolution image form
Schematic SVG
Schematic in SVG form
Schematic PDF
Schematic in PDF form
3D Model (STL)
3D model of the board and components
PADS Layout Netlist
Export your schematic into a third-party layout tool
Dimension Drawing
Export the board outline, holes, and rulers
Issues List
CSV-formatted list of all issues associated with this design
Net List
CSV-formatted list of all nets
Bill of Materials
Identical parts grouped
Bill of Materials (split)
Identical parts separated
Drill Chart
CSV-formatted drill chart

Embed Design

iframe
markdown