-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Production files #1
Open
xobs
wants to merge
72
commits into
QuickLogic-Corp:master
Choose a base branch
from
xobs:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add a USB-C socket. Signed-off-by: Sean Cross <[email protected]>
Signed-off-by: Sean Cross <[email protected]>
KiCad updates this file for some reason. Check in the new version of this cache. Signed-off-by: Sean Cross <[email protected]>
When switching between Windows and Unix systems, line endings can change. KiCad on Windows adds <LF>, whereas other platforms don't add this. By checking in this .gitattributes file, these differences can be ignored. Signed-off-by: Sean Cross <[email protected]>
Add a USB-C connector to the schematic to enable testing without having Qomu sit physically inside of a USB port. Signed-off-by: Sean Cross <[email protected]>
Add a note that the programming/debug area is designed to be torn off after production. Signed-off-by: Sean Cross <[email protected]>
This adds a USB port to the breakaway/debug area. Signed-off-by: Sean Cross <[email protected]>
Add a 3D model and footprint for a USB-C port. Signed-off-by: Sean Cross <[email protected]>
Add the mechanical drawing and datasheet for the USB-C port. Signed-off-by: Sean Cross <[email protected]>
Signed-off-by: Sean Cross <[email protected]>
Some parts had incorrect and/or nonstandard descriptions. Unify these. Signed-off-by: Sean Cross <[email protected]>
Signed-off-by: Sean Cross <[email protected]>
Signed-off-by: Sean Cross <[email protected]>
This pad was missed, and was caught by the PCB assembly house. Signed-off-by: Sean Cross <[email protected]>
The previous leads for the USB-C connector caused the pinout names to spill into the part itself. Signed-off-by: Sean Cross <[email protected]>
Signed-off-by: Sean Cross <[email protected]>
Signed-off-by: Sean Cross <[email protected]>
There's still a huge ratsnest, but component placement should roughly be finalized. Signed-off-by: Sean Cross <[email protected]>
This lays out the board according to the design rules set forth by the factory.
This fixes all unconnected nets and DRC warnings/errors, and is ready for fabrication. Signed-off-by: Sean Cross <[email protected]>
These were previously unconnected. Add phantom pins for these values and stack them on top of each other so they are all connected to the same net. Signed-off-by: Sean Cross <[email protected]>
These pinout values make routing from the inner row much easier. Signed-off-by: Sean Cross <[email protected]>
1mm testpoints are much easier to build jigs for. Castellated vias are used to break off the test jig. Signed-off-by: Sean Cross <[email protected]>
Signed-off-by: Sean Cross <[email protected]>
Signed-off-by: Sean Cross <[email protected]>
Set the diameter based on the design rules given to us by the factory. Signed-off-by: Sean Cross <[email protected]>
These components can be left out of production builds. Signed-off-by: Sean Cross <[email protected]>
The touchpads didn't extend to the backside. Signed-off-by: Sean Cross <[email protected]>
Remove two of the layers, since they were mostly empty anyway. Signed-off-by: Sean Cross <[email protected]>
This keeps git from rewriting the whole file every time. Signed-off-by: Sean Cross <[email protected]>
Signed-off-by: Sean Cross <[email protected]>
Signed-off-by: Sean Cross <[email protected]>
The pin1 marker was extending onto the testpoint, which would cause manufacturing issues. Signed-off-by: Sean Cross <[email protected]>
The PCB house said the GND vias were too close. Move them further apart to prevent design issues. Signed-off-by: Sean Cross <[email protected]>
These values are completely wrong for small PCBs such as Qomu. By default, it leaves a massive gap between the soldermask and the part, resulting in no soldermask on the part itself. Fix the "default" value of 0.25 by setting it to 0.05, which is what Fomu used. Signed-off-by: Sean Cross <[email protected]>
It was still listed as a part for a 10k resistor. Signed-off-by: Sean Cross <[email protected]>
Kicad defaults to large soldermask pullbacks, which works fine with large parts but creates many many solderability issues with fine-pitch parts such as those used on Qomu. Fix this so we get an actual soldermask on our parts. Signed-off-by: Sean Cross <[email protected]>
This fills in the fabrication layer, which is required to do pick-and-place. Ordinarily, designators are used to set up the pick-and-place machine, however we don't have any silk on this PCB. As a result, this separate fab layer is required. Signed-off-by: Sean Cross <[email protected]>
This is required to get assembly at the factory. Signed-off-by: Sean Cross <[email protected]>
These were missing in the original design, and end up being very important. Signed-off-by: Sean Cross <[email protected]>
This was previously underspecified. Signed-off-by: Sean Cross <[email protected]>
No significant changes. Signed-off-by: Sean Cross <[email protected]>
This adds these two capacitors and keeps everything else. Signed-off-by: Sean Cross <[email protected]>
This device has a SOT-323 footprint that's different from the one in KiCad. Add the footprint from the reference manual. Signed-off-by: Sean Cross <[email protected]>
This is required to keep the CPU in reset when the voltage has just been applied. Signed-off-by: Sean Cross <[email protected]>
Signed-off-by: Sean Cross <[email protected]>
Signed-off-by: Sean Cross <[email protected]>
Signed-off-by: Sean Cross <[email protected]>
The previous part number was an incorrect footprint. Specify the correct part number. Signed-off-by: Sean Cross <[email protected]>
Signed-off-by: Sean Cross <[email protected]>
Previously, we were specifying an incorrect part number. Signed-off-by: Sean Cross <[email protected]>
This simply re-imports the schematic, which results in no new changes. Signed-off-by: Sean Cross <[email protected]>
This simply updates the file path to specify fab/pvt2b. Signed-off-by: Sean Cross <[email protected]>
This is a release candidate. Signed-off-by: Sean Cross <[email protected]>
Signed-off-by: Sean Cross <[email protected]>
No idea what changed. Signed-off-by: Sean Cross <[email protected]>
Many footprints were unusable when imported into FreeCAD. This fixes everything so that an import actually works. Signed-off-by: Sean Cross <[email protected]>
Signed-off-by: Sean Cross <[email protected]>
This is unused on production devices. Signed-off-by: Sean Cross <[email protected]>
Signed-off-by: Sean Cross <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This includes all the files that were used for the production build.