alexwhittemore / burt-mk-ii-daq Goto Github PK
View Code? Open in Web Editor NEWBoston University Rocket Team's MK-II Hybrid Motor Data Acquisition System
Home Page: http://www.bu.edu/rocket
Boston University Rocket Team's MK-II Hybrid Motor Data Acquisition System
Home Page: http://www.bu.edu/rocket
Thermocouple digitizer r1.0 has no silkscreen to denote pin1 of U1, the MAX31855.
Make wider to match part.
from LTC1063SW
The usb cable crosses over RX to TX, which is not presently accounted for on the B connector side.
self explanatory. Want to be able to power satellite chips from USB.
Says 'thermocouple digitizer'.
The Motor3 and Motor4 output headers are swapped in schematic on the output of the H-Bridge, and therefore are swapped in layout as well. The practical result is that MBED pins 25/24/23/22 correspond to M1/M2/M4/M3 by accident.
Main board mounting holes leave little screw head clearance.
The hbridge silk runs over the regulator next to it.
Resize or remove
It'd be useful to be able to power the 5V sections of the board directly from USB through the mbed, but it isn't safe for this to be a permanent thing (normally the board will be on battery, so a regulator is necessary, but for the times the board's 5V rail is supplied by USB, the regulator can't be connected). A jumper to select which 5V source is used is desirable.
The AD7685 uses a shared CNV to initiate conversion on all chips, then a per-chip connection on SDI to handle whether the chip writes to the miso line or not. Therefore, on the bridge digitzer board, these two lines should be swapped.
It'd be helpful for debugging for the USB B jack to have silk labels describing which signals are where.
Make wider to match part.
It'd be useful for debugging to add silk labels for all the USB A pins on the main board (one socket per side) describing which signals they carry.
Add power supply bypass capacitors.
Make sure for board rev2 that all the CS pins for spi bus A are on the same GPIO port, and that all the CS pins for spi bus B are on the same GPIO port. This will help for very fast, timing critical chip selecting.
The usb cable crosses over RX to TX, which is not presently accounted for on the B connector side.
The LCD header should have instructive silk screen on it including the right insertion orientation.
I'd be useful for debugging to have the USB B jacks labeled in silk with which signals they carry.
Eagle V6 now supports differential routing. The USB data pair for the thumb drive Jack should be redone for consistency.
Use the SPIB port
Resize or remove
The bridge digitizer can be used without additional protection provided the clocked filter board is in place - this filter chip, with vdd=5v, can withstand an input range extending past +3.3v, while its output won't source enough current to break the AD7685 at these higher voltages. However, without this filter board in place, a direct short of filt_in to filt_out on the sensor board will result in a free, high-current path from the powerful amplifier output to the ad7685. A pressure spike or other high input voltage source could then break the 7685.
Says 'theromocouple digitizer'
Resize or remove
The bridge digitizer board is missing silkscreen for bypass cap values next to the AD7685/IC3
Look into that.
Eventually, there may be multiple filter boards (since the point is to have a plug-and-play interface to support multiple filter designs). Therefore, the title 'filter board' is ambiguous and unhelpful.
TC connector and chip nets swapped, connector + goes to chip - and vice-versa.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.