pioneers / pielectrical Goto Github PK
View Code? Open in Web Editor NEWPiElectrical Work and Documentation
PiElectrical Work and Documentation
suggestion from Ryan:
"i'm also pretty sure we need a lot more than 1 LED to produce enough diffuse light to be visible on a bright field. sparkfun and others have lots of easy-to-use arrays (https://www.sparkfun.com/categories/175), etc.
this seems like a great starter/bonus project if we have some new staff looking for an electronics design project."
Put more vias between the two ground planes on TeamFlag. Increase via size in DRU to be bigger.
Many have proportional font right now. Low priority, but vector prints better on silkscreen and so will be more legible, which is helpful for production. This will require fixes in both library packages and .brd files
"Boards should have at least 2 4-40 mounting holes in opposite corners (use the STAND-OFF part). The horizontal/vertical distance between them must be a multiple of 0.25 inches. It is preferred that the distance from the edge is also a multiple of 0.25 inches, but this is not required. If not physically possible, add an extra "wing" to the board for a tooling hole."
Something that can sense magnetic fields
The team flag's APM needs to be replaced by the surface mount one
Possibly look into distance sending
particular the isolate setting on the gnd plane
we keep getting board shorts.
So: bigger isolate, and bigger spacing for things in general.
Feedback on Rev 9B before ship.
Silkscreen for the screw terminals could use some changes. The silkscreen labels should still be visible even after the terminals are soldered in place, so users can look @ the board to determine which terminal is which.
Schematic needs net labels to the right of the R1 thru R3
Just a question about the motor driver. (Confirm: is this the link to the motor driver?)
How is this thing mounted to the twistit? It looks like they're both back-to-back. Have we talked to enclosures about this? Having the andresons going out the back will make for a very... interesting... enclosure.
Although, tbh, i can't immediately think of a better way to do it.
This is probably included in some of Doug's issues, but I wanted to emphasize its position in the queue/stack. This is to enable andersons to go vertical on both sides.
smol
Add parts need to have their manufacturer, part number, supplier, supply number etc.
The XT60 connector requires a lot of force to remove.
Sometimes, users will press down on nearby tall fuses (the thermal reset ones) for leverage, and break the fuseholder in the process.
G wants the andersons to be flat
Arduino pro micro footprint needs to be flipped on one side
Add strain holes infront of the screw terminal. Maybe not put it on the back, and instead stream line it.
THIS IS CRITICALL!!!!!!!!!
It's in pie.lbr. Averal did the baby stuff, the rest is for you to do. Have fun.
From DRU, DFM, Gerb Making, Board Review Process, things to look out for
The BLUE LED is leaking ever so slightly. Also Doug noted that we should not be using the ones from DigiKey.
It's currently very sloppy
U$1 for the XT60
R0 because you didn't want to renumber everything
U1 (TI Chip) vs UC1 (arduino)
Andersons have "Conn" heading, not "JP"
Make traces thicc
Pull-ups need to be all changed to 10K
LED Followers all need to be changed to 200 Ohm
Tell Krystyn
Update servo silkscreen with which one is servo 1 and servo 0 in hibike.
Running list of fixes for yogibear for next year:
Enable falls from 4.65 (VCC) to 4.5 V when entering an error state. The amount the voltage falls is set by a resistive network on the motor driver chip, i.e. something that we can't change. However, this change in voltage is readable from an ADC:
refer to Doug
This is the list of PDB rev 9B erratta as currently discovered by Doug. There may be more out there:
Erratta:
Improvements:
ALSO: Connector numbers out of order.
ATX Footprint is too small
Replace servo's anderson with an ATX
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.