Initial commit

This commit is contained in:
nitehack
2025-11-22 17:18:32 +01:00
commit c06e2b5aae
78 changed files with 69330 additions and 0 deletions

2
.gitattributes vendored Normal file
View File

@@ -0,0 +1,2 @@
# Auto detect text files and perform LF normalization
* text=auto

428
LICENSE Normal file
View File

@@ -0,0 +1,428 @@
Attribution-ShareAlike 4.0 International
=======================================================================
Creative Commons Corporation ("Creative Commons") is not a law firm and
does not provide legal services or legal advice. Distribution of
Creative Commons public licenses does not create a lawyer-client or
other relationship. Creative Commons makes its licenses and related
information available on an "as-is" basis. Creative Commons gives no
warranties regarding its licenses, any material licensed under their
terms and conditions, or any related information. Creative Commons
disclaims all liability for damages resulting from their use to the
fullest extent possible.
Using Creative Commons Public Licenses
Creative Commons public licenses provide a standard set of terms and
conditions that creators and other rights holders may use to share
original works of authorship and other material subject to copyright
and certain other rights specified in the public license below. The
following considerations are for informational purposes only, are not
exhaustive, and do not form part of our licenses.
Considerations for licensors: Our public licenses are
intended for use by those authorized to give the public
permission to use material in ways otherwise restricted by
copyright and certain other rights. Our licenses are
irrevocable. Licensors should read and understand the terms
and conditions of the license they choose before applying it.
Licensors should also secure all rights necessary before
applying our licenses so that the public can reuse the
material as expected. Licensors should clearly mark any
material not subject to the license. This includes other CC-
licensed material, or material used under an exception or
limitation to copyright. More considerations for licensors:
wiki.creativecommons.org/Considerations_for_licensors
Considerations for the public: By using one of our public
licenses, a licensor grants the public permission to use the
licensed material under specified terms and conditions. If
the licensor's permission is not necessary for any reason--for
example, because of any applicable exception or limitation to
copyright--then that use is not regulated by the license. Our
licenses grant only permissions under copyright and certain
other rights that a licensor has authority to grant. Use of
the licensed material may still be restricted for other
reasons, including because others have copyright or other
rights in the material. A licensor may make special requests,
such as asking that all changes be marked or described.
Although not required by our licenses, you are encouraged to
respect those requests where reasonable. More considerations
for the public:
wiki.creativecommons.org/Considerations_for_licensees
=======================================================================
Creative Commons Attribution-ShareAlike 4.0 International Public
License
By exercising the Licensed Rights (defined below), You accept and agree
to be bound by the terms and conditions of this Creative Commons
Attribution-ShareAlike 4.0 International Public License ("Public
License"). To the extent this Public License may be interpreted as a
contract, You are granted the Licensed Rights in consideration of Your
acceptance of these terms and conditions, and the Licensor grants You
such rights in consideration of benefits the Licensor receives from
making the Licensed Material available under these terms and
conditions.
Section 1 -- Definitions.
a. Adapted Material means material subject to Copyright and Similar
Rights that is derived from or based upon the Licensed Material
and in which the Licensed Material is translated, altered,
arranged, transformed, or otherwise modified in a manner requiring
permission under the Copyright and Similar Rights held by the
Licensor. For purposes of this Public License, where the Licensed
Material is a musical work, performance, or sound recording,
Adapted Material is always produced where the Licensed Material is
synched in timed relation with a moving image.
b. Adapter's License means the license You apply to Your Copyright
and Similar Rights in Your contributions to Adapted Material in
accordance with the terms and conditions of this Public License.
c. BY-SA Compatible License means a license listed at
creativecommons.org/compatiblelicenses, approved by Creative
Commons as essentially the equivalent of this Public License.
d. Copyright and Similar Rights means copyright and/or similar rights
closely related to copyright including, without limitation,
performance, broadcast, sound recording, and Sui Generis Database
Rights, without regard to how the rights are labeled or
categorized. For purposes of this Public License, the rights
specified in Section 2(b)(1)-(2) are not Copyright and Similar
Rights.
e. Effective Technological Measures means those measures that, in the
absence of proper authority, may not be circumvented under laws
fulfilling obligations under Article 11 of the WIPO Copyright
Treaty adopted on December 20, 1996, and/or similar international
agreements.
f. Exceptions and Limitations means fair use, fair dealing, and/or
any other exception or limitation to Copyright and Similar Rights
that applies to Your use of the Licensed Material.
g. License Elements means the license attributes listed in the name
of a Creative Commons Public License. The License Elements of this
Public License are Attribution and ShareAlike.
h. Licensed Material means the artistic or literary work, database,
or other material to which the Licensor applied this Public
License.
i. Licensed Rights means the rights granted to You subject to the
terms and conditions of this Public License, which are limited to
all Copyright and Similar Rights that apply to Your use of the
Licensed Material and that the Licensor has authority to license.
j. Licensor means the individual(s) or entity(ies) granting rights
under this Public License.
k. Share means to provide material to the public by any means or
process that requires permission under the Licensed Rights, such
as reproduction, public display, public performance, distribution,
dissemination, communication, or importation, and to make material
available to the public including in ways that members of the
public may access the material from a place and at a time
individually chosen by them.
l. Sui Generis Database Rights means rights other than copyright
resulting from Directive 96/9/EC of the European Parliament and of
the Council of 11 March 1996 on the legal protection of databases,
as amended and/or succeeded, as well as other essentially
equivalent rights anywhere in the world.
m. You means the individual or entity exercising the Licensed Rights
under this Public License. Your has a corresponding meaning.
Section 2 -- Scope.
a. License grant.
1. Subject to the terms and conditions of this Public License,
the Licensor hereby grants You a worldwide, royalty-free,
non-sublicensable, non-exclusive, irrevocable license to
exercise the Licensed Rights in the Licensed Material to:
a. reproduce and Share the Licensed Material, in whole or
in part; and
b. produce, reproduce, and Share Adapted Material.
2. Exceptions and Limitations. For the avoidance of doubt, where
Exceptions and Limitations apply to Your use, this Public
License does not apply, and You do not need to comply with
its terms and conditions.
3. Term. The term of this Public License is specified in Section
6(a).
4. Media and formats; technical modifications allowed. The
Licensor authorizes You to exercise the Licensed Rights in
all media and formats whether now known or hereafter created,
and to make technical modifications necessary to do so. The
Licensor waives and/or agrees not to assert any right or
authority to forbid You from making technical modifications
necessary to exercise the Licensed Rights, including
technical modifications necessary to circumvent Effective
Technological Measures. For purposes of this Public License,
simply making modifications authorized by this Section 2(a)
(4) never produces Adapted Material.
5. Downstream recipients.
a. Offer from the Licensor -- Licensed Material. Every
recipient of the Licensed Material automatically
receives an offer from the Licensor to exercise the
Licensed Rights under the terms and conditions of this
Public License.
b. Additional offer from the Licensor -- Adapted Material.
Every recipient of Adapted Material from You
automatically receives an offer from the Licensor to
exercise the Licensed Rights in the Adapted Material
under the conditions of the Adapter's License You apply.
c. No downstream restrictions. You may not offer or impose
any additional or different terms or conditions on, or
apply any Effective Technological Measures to, the
Licensed Material if doing so restricts exercise of the
Licensed Rights by any recipient of the Licensed
Material.
6. No endorsement. Nothing in this Public License constitutes or
may be construed as permission to assert or imply that You
are, or that Your use of the Licensed Material is, connected
with, or sponsored, endorsed, or granted official status by,
the Licensor or others designated to receive attribution as
provided in Section 3(a)(1)(A)(i).
b. Other rights.
1. Moral rights, such as the right of integrity, are not
licensed under this Public License, nor are publicity,
privacy, and/or other similar personality rights; however, to
the extent possible, the Licensor waives and/or agrees not to
assert any such rights held by the Licensor to the limited
extent necessary to allow You to exercise the Licensed
Rights, but not otherwise.
2. Patent and trademark rights are not licensed under this
Public License.
3. To the extent possible, the Licensor waives any right to
collect royalties from You for the exercise of the Licensed
Rights, whether directly or through a collecting society
under any voluntary or waivable statutory or compulsory
licensing scheme. In all other cases the Licensor expressly
reserves any right to collect such royalties.
Section 3 -- License Conditions.
Your exercise of the Licensed Rights is expressly made subject to the
following conditions.
a. Attribution.
1. If You Share the Licensed Material (including in modified
form), You must:
a. retain the following if it is supplied by the Licensor
with the Licensed Material:
i. identification of the creator(s) of the Licensed
Material and any others designated to receive
attribution, in any reasonable manner requested by
the Licensor (including by pseudonym if
designated);
ii. a copyright notice;
iii. a notice that refers to this Public License;
iv. a notice that refers to the disclaimer of
warranties;
v. a URI or hyperlink to the Licensed Material to the
extent reasonably practicable;
b. indicate if You modified the Licensed Material and
retain an indication of any previous modifications; and
c. indicate the Licensed Material is licensed under this
Public License, and include the text of, or the URI or
hyperlink to, this Public License.
2. You may satisfy the conditions in Section 3(a)(1) in any
reasonable manner based on the medium, means, and context in
which You Share the Licensed Material. For example, it may be
reasonable to satisfy the conditions by providing a URI or
hyperlink to a resource that includes the required
information.
3. If requested by the Licensor, You must remove any of the
information required by Section 3(a)(1)(A) to the extent
reasonably practicable.
b. ShareAlike.
In addition to the conditions in Section 3(a), if You Share
Adapted Material You produce, the following conditions also apply.
1. The Adapter's License You apply must be a Creative Commons
license with the same License Elements, this version or
later, or a BY-SA Compatible License.
2. You must include the text of, or the URI or hyperlink to, the
Adapter's License You apply. You may satisfy this condition
in any reasonable manner based on the medium, means, and
context in which You Share Adapted Material.
3. You may not offer or impose any additional or different terms
or conditions on, or apply any Effective Technological
Measures to, Adapted Material that restrict exercise of the
rights granted under the Adapter's License You apply.
Section 4 -- Sui Generis Database Rights.
Where the Licensed Rights include Sui Generis Database Rights that
apply to Your use of the Licensed Material:
a. for the avoidance of doubt, Section 2(a)(1) grants You the right
to extract, reuse, reproduce, and Share all or a substantial
portion of the contents of the database;
b. if You include all or a substantial portion of the database
contents in a database in which You have Sui Generis Database
Rights, then the database in which You have Sui Generis Database
Rights (but not its individual contents) is Adapted Material,
including for purposes of Section 3(b); and
c. You must comply with the conditions in Section 3(a) if You Share
all or a substantial portion of the contents of the database.
For the avoidance of doubt, this Section 4 supplements and does not
replace Your obligations under this Public License where the Licensed
Rights include other Copyright and Similar Rights.
Section 5 -- Disclaimer of Warranties and Limitation of Liability.
a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE
EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS
AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF
ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,
IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,
WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,
ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT
KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT
ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE
TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,
NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,
INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,
COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR
USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN
ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR
DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR
IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
c. The disclaimer of warranties and limitation of liability provided
above shall be interpreted in a manner that, to the extent
possible, most closely approximates an absolute disclaimer and
waiver of all liability.
Section 6 -- Term and Termination.
a. This Public License applies for the term of the Copyright and
Similar Rights licensed here. However, if You fail to comply with
this Public License, then Your rights under this Public License
terminate automatically.
b. Where Your right to use the Licensed Material has terminated under
Section 6(a), it reinstates:
1. automatically as of the date the violation is cured, provided
it is cured within 30 days of Your discovery of the
violation; or
2. upon express reinstatement by the Licensor.
For the avoidance of doubt, this Section 6(b) does not affect any
right the Licensor may have to seek remedies for Your violations
of this Public License.
c. For the avoidance of doubt, the Licensor may also offer the
Licensed Material under separate terms or conditions or stop
distributing the Licensed Material at any time; however, doing so
will not terminate this Public License.
d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
License.
Section 7 -- Other Terms and Conditions.
a. The Licensor shall not be bound by any additional or different
terms or conditions communicated by You unless expressly agreed.
b. Any arrangements, understandings, or agreements regarding the
Licensed Material not stated herein are separate from and
independent of the terms and conditions of this Public License.
Section 8 -- Interpretation.
a. For the avoidance of doubt, this Public License does not, and
shall not be interpreted to, reduce, limit, restrict, or impose
conditions on any use of the Licensed Material that could lawfully
be made without permission under this Public License.
b. To the extent possible, if any provision of this Public License is
deemed unenforceable, it shall be automatically reformed to the
minimum extent necessary to make it enforceable. If the provision
cannot be reformed, it shall be severed from this Public License
without affecting the enforceability of the remaining terms and
conditions.
c. No term or condition of this Public License will be waived and no
failure to comply consented to unless expressly agreed to by the
Licensor.
d. Nothing in this Public License constitutes or may be interpreted
as a limitation upon, or waiver of, any privileges and immunities
that apply to the Licensor or You, including from the legal
processes of any jurisdiction or authority.
=======================================================================
Creative Commons is not a party to its public
licenses. Notwithstanding, Creative Commons may elect to apply one of
its public licenses to material it publishes and in those instances
will be considered the “Licensor.” The text of the Creative Commons
public licenses is dedicated to the public domain under the CC0 Public
Domain Dedication. Except for the limited purpose of indicating that
material is shared under a Creative Commons public license or as
otherwise permitted by the Creative Commons policies published at
creativecommons.org/policies, Creative Commons does not authorize the
use of the trademark "Creative Commons" or any other trademark or logo
of Creative Commons without its prior written consent including,
without limitation, in connection with any unauthorized modifications
to any of its public licenses or any other arrangements,
understandings, or agreements concerning use of licensed material. For
the avoidance of doubt, this paragraph does not form part of the
public licenses.
Creative Commons may be contacted at creativecommons.org.

185
README.md Normal file
View File

@@ -0,0 +1,185 @@
![DSpico-banner](dspico-artwork-design/others/banner2.png)
# DSpico-hardware
## 🗺️ Map
- [ Introduction](#-introduction)
- [❔ About this repository](#-about-this-repository).
- [🎮 DSpico PCB](#-dspico-pcb)
- [🧰 DSpico Shell](#-dspico-shell)
- [🎨 Artwork: Stickers and box art](#-artwork-stickers-and-box-art)
- [📦 Instructions](#-instructions)
- [🛠 Development](#-development)
- [👥 Contributions](#-contributions)
- [👾 Discord](#-discord)
- [📋 LNH Team Statement](#-lnh-team-statement)
- [⚖ License](#-license)
## Introduction
### What is DSpico?
DSpico is the world's first open-source DS(i) flashcart, created by the LNH team. Everything from the PCB, shell, stickers, and box art is open-source. You can either build it yourself as a DIY project or have it made by a manufacturer.
![](dspico-artwork-design/photos/dspico-stand-1.png)
![](dspico-artwork-design/photos/dspico-top-1.png)
![](dspico-artwork-design/photos/dspico-bottom-1.png)
### Features
- RP2040 microcontroller
- 16 Mb flash memory
- Micro USB port
- MicroSD slot
- Development port
- Two LEDs (red and blue)
- Read speed (sequential): up to 6MB/s
- Power comsuption: 57mW
- Dual power support: can be powered by USB and DS simultaneously (by ORing circuit)
- Compatible with pico launcher
- Compatible with DSi mode
## ❔ About this repository
This repository contains the necessary files for the development of hardware for DSpico, including a PCB, CAD design of the shell, stickers for cartridge and box art.
## 🎮 DSpico PCB
The PCB design is located in the [`dspico-pcb`](dspico-pcb) folder. This folder contains all the necessary files for PCB fabrication, as well as the design files created using the electronic design software Altium Designer.
![DSpico-top](dspico-artwork-design/others/dspico-1-3-real-hw-top-res.jpg)
![DSpico-bottom](dspico-artwork-design/others/dspico-1-3-real-hw-bottom-res.jpg)
### 📂 Included Subfolders:
- [`design-files`](dspico-pcb/design-files): PCB schematic and layout of DSpico. (Altium format)
- [`fabrication-files`](dspico-pcb/fabrication-files): Gerber files, Pick&Place files and BOM for PCB fabrication of DSpico.
- [`docs`](dspico-pcb/docs): Documentation for manufacturing and assembling DSpico.
### 🔌 Pinout
| **Peripheral** | **Pin name - Peripheral** | **Pin name - RP2040** | **Pin number - RP2040** |
|-------------|-----------------------|-------------------|-------------|
| **DS Slot** | D0 | GPIO12 | 15 |
| | D1 | GPIO13 | 16 |
| | D2 | GPIO14 | 17 |
| | D3 | GPIO15 | 18 |
| | D4 | GPIO16 | 27 |
| | D5 | GPIO17 | 28 |
| | D6 | GPIO18 | 29 |
| | D7 | GPIO19 | 30 |
| | CLK_DS | GPIO11 | 14 |
| | ROM_CS | GPIO10 | 13 |
| | SPI_CS | GPIO21 | 32 |
| | IRQ | GPIO20 | 31 |
| | RST_DS | GPIO09 | 12 |
| **SD slot**| CLK_SD | GPIO03 | 5 |
| | DAT0 | GPIO05 | 7 |
| | DAT1 | GPIO06 | 8 |
| | DAT2 | GPIO07 | 9 |
| | DAT3 | GPIO08 | 11 |
| | CMD | GPIO04 | 6 |
| **DEV port**| SWD | SWD | 25 |
| | SWCLK | SWCLK | 24 |
| | TX | GPIO0 | 2 |
| | RX | GPIO1 | 3 |
| **Blue LED** | LED_B | GPIO28 | 40 |
| **Red LED** | LED_R | GPIO27 | 39 |
## 🧰 DSpico Shell
The CAD design of the shell is located in the [`dspico-shell`](dspico-shell) folder. This folder contains 3D models of the shell (output 3d models and design files), which can be viewed and modified using CAD design software Autodesk Inventor
![DSpico-shell-in](dspico-artwork-design/photos/shell-in.png)
![DSpico-shell-out](dspico-artwork-design/photos/shell-out.png)
### 📂 Included Subfolders:
- [`design-files`](dspico-shell/design-files): Contains source design files for the shell
- [`3d-models`](dspico-shell/3d-models): Contains 3D models of the shell in STL and STEP format for fabrication.
## 🎨 Artwork: Stickers and box art
The stickers and box art design are located in the [`dspico-artwork-design`](dspico-artwork-design). This folder contains stickers for cartridge and box art in SVG, PSD and PNG formats.
![DSpico-box](dspico-artwork-design/others/box-dspico-concept.png)
![DSpico-stickers](dspico-artwork-design/photos/dspico-stickers-photo.png)
### 📂 Included Subfolders:
- [`stickers`](dspico-artwork-design/stickers): Stickers to print and put on your DSpico cartridge.
- [`box-art`](dspico-artwork-design/box-art): Box art design to print and put on your DS box.
- [`logo`](dspico-artwork-design/logo): DSpico logo in different formats.
- [`others`](dspico-artwork-design/others): Other graphics related to DSpico
## 📦 Instructions
### 1⃣ Build
1. Manufacture the PCB and Shell
Start by producing both the PCB and the shell. Go to the respective sections, [`dspico-pcb`](dspico-pcb) and [`dspico-shell`](dspico-shell), and read the README file in each to understand how to create these parts.
2. Optional: Customize with a Sticker and Box Art
If desired, you can print a sticker from the stickers section and add box art [`dspico-artwork-design`](dspico-artwork-design) for storing your DSpico (for example, by reusing an existing box).
### 2⃣ Assembly
Once you have both the PCB and the shell manufactured, the next step is to assemble them. Follow these steps:
1. First, insert the PCB into the bottom part of the shell.
2. Next, attach the top part of the shell by aligning the pegs with the holes in the bottom part.
3. Stick your favorite DSpico sticker on top part.
Make sure everything fits, and your DSpico will be ready for the next steps!
![DSpico-assembly2](dspico-artwork-design/others/assa2.png)
![DSpico-assembly1](dspico-artwork-design/others/assa1.png)
### 3⃣ Flash DSpico
> You will need a micro USB cable
1. Go to the pico-firmware repository and build the firmware.
2. Connect the micro USB cable to the USB port on the DSpico.
3. Connect the other end of the micro USB cable to your PC. The PC should recognize the DSpico as a new storage device.
4. Copy the generated .uf2 firmware file from the dspico-firmware repository to the detected storage unit.
5. Once the transfer is complete, your DSpico will be successfully flashed!
### 4⃣ Prepare a micro SD card
> You will need an micro SD card (and a reader if your PC does not have it integrated).
1. Go to the pico-launcher repository and build the launcher.
2. Connect your micro SD card to your PC
3. Drag and drop launcher files
4. Once the transfer is complete, connect your micro SD card to your DSpico and enjoy!
## 🛠 Development
The DSpico features a development port for creating new applications and developing new peripherals. The available communication ports are as follows:
- UART
- I2C
- x2 GPIO
- SWD (debug)
![development port](dspico-artwork-design/others/dev-port-pinout.png)
As for the power it can provide to peripherals, it is:
- 3V3 (up to 50mA)
The pitch between pins of this port is 2.54 mm so some connectors can be soldered (as long as it does not interfere with the rest of the DSpico mechanics). Such as male/female header.
![DSpico-dev-port](dspico-artwork-design/photos/dev-port-photo.png)
## 👥 Contributions
Contributions are welcome. If you wish to improve the PCB or shell designs, feel free to submit a pull request!
### Contributors:
#### PCB:
- [nitehack](https://www.github.com/nitehack)
- [gericom](https://github.com/Gericom) (first dspico prototype)
#### Shell:
- rcuevas
- [nitehack](https://www.github.com/nitehack)
#### Artworks:
- [nitehack](https://www.github.com/nitehack)
## 👾 Discord
- [DS⁽ⁱ⁾ Mode Hacking!](https://discord.gg/fCzqcWteC4)
## 📋 LNH Team Statement
We wish to make it clear that the LNH team has no affiliation with any commercial projects, and we do not endorse or engage in any for-profit endeavors concerning DSpico or related materials. This statement serves as a formal disavowal of any financial or business dealings that may arise in relation to DSpico, and we take no responsibility for any actions or transactions carried out by third parties in this regard.
## ⚖ License
This project is licensed under the CC BY-SA 4.0 License. See the [`LICENSE`](LICENSE) file for more details.

View File

@@ -0,0 +1,4 @@
# DSpico Artwork Design
Warning: the dimensions of both the stickers and the box could be incorrect so keep this in mind if you intend to print them.
This page is under construction

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 241 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 154 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 217 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

View File

@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Creator: CorelDRAW 2018 (64 Bit Versión de evaluación) -->
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="25.5952mm" height="39.2175mm" version="1.1" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd"
viewBox="0 0 4759 7291.84"
xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>
<style type="text/css">
<![CDATA[
.fil0 {fill:#8BBD05}
.fil2 {fill:#D2025E}
.fil1 {fill:#F5266D}
]]>
</style>
</defs>
<g id="Capa_x0020_1">
<metadata id="CorelCorpID_0Corel-Layer"/>
<path class="fil0" d="M2379.5 0c-49.44,35.48 -80.88,50.93 -134.08,95.98 -41,31.83 -81.72,75.79 -113.4,117.51 -397.67,523.63 -558,1047.12 -182.08,1664.14 71.6,117.53 286.67,450.2 429.56,500.1 142.89,-49.9 357.96,-382.58 429.56,-500.1 375.92,-617.02 215.59,-1140.51 -182.08,-1664.14 -31.68,-41.72 -72.4,-85.68 -113.4,-117.51 -53.2,-45.05 -84.64,-60.5 -134.08,-95.98z"/>
<path class="fil0" d="M3057.02 2440.36c408.68,20.32 783.5,-100.74 998.83,-321.07 201.22,-205.9 353.09,-613.17 319.56,-997.48 -374.53,-54.37 -805.22,110.78 -1005.9,311.72 -199.92,200.19 -366.59,616.87 -312.5,1006.83z"/>
<path class="fil0" d="M356.6 1119.99c-46.87,597.33 204.56,1062.33 734.14,1244.9 76.88,26.5 510.15,126.77 574.44,62.31 36.02,-36.11 65.3,-1007.98 -718.89,-1234.5 -181.14,-52.34 -359.54,-97.84 -589.69,-72.7z"/>
<g>
<path class="fil1" d="M51.47 5069.75c-1.95,-5.34 -3.81,-10.73 -5.67,-16.12l5.67 16.12zm-24.78 -80.08c-1.49,-5.84 -2.92,-11.71 -4.3,-17.59l4.3 17.59zm-5.24 -21.72c-1.41,-6.21 -2.79,-12.44 -4.07,-18.7l4.07 18.7zm-4.11 -18.84c-1.25,-6.06 -2.38,-12.14 -3.5,-18.26l3.5 18.26zm-4.37 -23.19c-1.1,-6.23 -2.14,-12.49 -3.11,-18.76l3.11 18.76zm-3.12 -18.85c-0.93,-6.1 -1.78,-12.22 -2.58,-18.35l2.58 18.35zm-3.35 -24.43c-0.67,-5.37 -1.26,-10.75 -1.84,-16.16l1.84 16.16zm-2.21 -19.76c-0.58,-5.8 -1.1,-11.64 -1.56,-17.48l1.56 17.48zm-1.95 -22.67c-0.46,-6.21 -0.86,-12.44 -1.17,-18.69l1.17 18.69zm-1.23 -19.58c-0.32,-6.17 -0.52,-12.38 -0.71,-18.59l0.71 18.59zm-0.86 -24.49c-0.15,-6.34 -0.24,-12.72 -0.24,-19.1l0.24 19.1zm1247.78 1794.65c-471.9,0.02 -854.46,-382.54 -854.46,-854.44 0,-76.75 10.11,-151.13 29.1,-221.89l-0.28 -0.17c-59.09,-34.71 -113.66,-76.33 -162.56,-123.72l-0.54 -0.54c-6.28,-6.1 -12.48,-12.31 -18.57,-18.59l-0.43 -0.43 -8.81 -9.24 -1.64 -1.77c-8.83,-9.45 -17.46,-19.1 -25.84,-28.95l-1.26 -1.51c-8.18,-9.63 -16.14,-19.45 -23.89,-29.43l-4.03 -5.26c-3.37,-4.41 -6.69,-8.85 -9.97,-13.33l-4.3 -5.89 -6.3 -8.87 -2.05 -2.96c-4.22,-6.06 -8.35,-12.22 -12.42,-18.39l-2.27 -3.46 -5.62 -8.74 -3.79 -6.1 -8.14 -13.37 -4.7 -7.96 -4.16 -7.27 -4.74 -8.46 -6.12 -11.25 -4.72 -8.94 -4.35 -8.5 -3.89 -7.85 -4.91 -10.15 -5.32 -11.38 -3.31 -7.33 -3.64 -8.35 -5.15 -12.1 -4.5 -11.03 -2.27 -5.8 -5.52 -14.52 -0.78 -2.03 -0.07 -0.22 -0.32 -0.87c-1.95,-5.35 -3.81,-10.71 -5.67,-16.12l-1.93 -5.75 -4.65 -14.28 -0.8 -2.45 -0.06 -0.2 -0.46 -1.56 -4.33 -14.56 -2.27 -8.01 -3.77 -13.96 -0.61 -2.25 -0.04 -0.17 -0.19 -0.76c-1.49,-5.84 -2.92,-11.71 -4.3,-17.59l-0.95 -4.13c-1.41,-6.21 -2.79,-12.44 -4.07,-18.7l-0.04 -0.13c-1.25,-6.06 -2.38,-12.16 -3.5,-18.26l-0.87 -4.93c-1.1,-6.23 -2.14,-12.49 -3.11,-18.76l-0.02 -0.09c-0.93,-6.1 -1.78,-12.2 -2.58,-18.35l-0.76 -6.08c-0.67,-5.37 -1.28,-10.75 -1.84,-16.16l-0.24 -2.06 0 -0.07 -0.13 -1.47c-0.58,-5.8 -1.1,-11.64 -1.56,-17.48l-0.39 -5.19c-0.46,-6.21 -0.86,-12.44 -1.17,-18.69l-0.04 -0.5 0 -0.04 -0.02 -0.35c-0.32,-6.17 -0.52,-12.38 -0.71,-18.59l-0.15 -5.89c-0.15,-6.36 -0.24,-12.72 -0.24,-19.1 0,-323.49 179.8,-604.97 444.88,-750.04 -20.06,-72.64 -30.85,-149.12 -30.85,-228.14 0,-471.9 382.56,-854.46 854.46,-854.46 122.4,0 238.76,25.79 344.03,72.16 139.26,-282.86 430.38,-477.53 766.97,-477.53l0 1234.6 0 474.3 0 305.45 0 929.15 0 100.39 0 679.36 0 1029.53c-436.27,0.02 -796.15,-326.96 -848,-749.22 -83.17,29.23 -172.19,45.98 -264.88,47.95 -6.17,0.13 -12.38,0.24 -18.59,0.24z"/>
</g>
<g>
<path class="fil2" d="M4707.53 5069.75c1.95,-5.34 3.81,-10.73 5.67,-16.12l-5.67 16.12zm24.78 -80.08c1.49,-5.84 2.92,-11.71 4.3,-17.59l-4.3 17.59zm5.24 -21.72c1.41,-6.21 2.79,-12.44 4.07,-18.7l-4.07 18.7zm4.11 -18.84c1.25,-6.06 2.38,-12.14 3.5,-18.26l-3.5 18.26zm4.37 -23.19c1.1,-6.23 2.14,-12.49 3.11,-18.76l-3.11 18.76zm3.12 -18.85c0.93,-6.1 1.78,-12.22 2.58,-18.35l-2.58 18.35zm3.35 -24.43c0.67,-5.37 1.26,-10.75 1.84,-16.16l-1.84 16.16zm2.21 -19.76c0.58,-5.8 1.1,-11.64 1.56,-17.48l-1.56 17.48zm1.95 -22.67c0.46,-6.21 0.86,-12.44 1.17,-18.69l-1.17 18.69zm1.23 -19.58c0.32,-6.17 0.52,-12.38 0.71,-18.59l-0.71 18.59zm0.86 -24.49c0.15,-6.34 0.24,-12.72 0.24,-19.1l-0.24 19.1zm-1247.78 1794.65c471.9,0.02 854.46,-382.54 854.46,-854.44 0,-76.75 -10.11,-151.13 -29.1,-221.89l0.28 -0.17c59.09,-34.71 113.66,-76.33 162.56,-123.72l0.54 -0.54c6.28,-6.1 12.48,-12.31 18.57,-18.59l0.43 -0.43 8.81 -9.24 1.64 -1.77c8.83,-9.45 17.46,-19.1 25.84,-28.95l1.26 -1.51c8.18,-9.63 16.14,-19.45 23.89,-29.43l4.03 -5.26c3.37,-4.41 6.69,-8.85 9.97,-13.33l4.3 -5.89 6.3 -8.87 2.05 -2.96c4.22,-6.06 8.35,-12.22 12.42,-18.39l2.27 -3.46 5.62 -8.74 3.79 -6.1 8.14 -13.37 4.7 -7.96 4.16 -7.27 4.74 -8.46 6.12 -11.25 4.72 -8.94 4.35 -8.5 3.89 -7.85 4.91 -10.15 5.32 -11.38 3.31 -7.33 3.64 -8.35 5.15 -12.1 4.5 -11.03 2.27 -5.8 5.52 -14.52 0.78 -2.03 0.07 -0.22 0.32 -0.87c1.95,-5.35 3.81,-10.71 5.67,-16.12l1.93 -5.75 4.65 -14.28 0.8 -2.45 0.06 -0.2 0.46 -1.56 4.33 -14.56 2.27 -8.01 3.77 -13.96 0.61 -2.25 0.04 -0.17 0.19 -0.76c1.49,-5.84 2.92,-11.71 4.3,-17.59l0.95 -4.13c1.41,-6.21 2.79,-12.44 4.07,-18.7l0.04 -0.13c1.25,-6.06 2.38,-12.16 3.5,-18.26l0.87 -4.93c1.1,-6.23 2.14,-12.49 3.11,-18.76l0.02 -0.09c0.93,-6.1 1.78,-12.2 2.58,-18.35l0.76 -6.08c0.67,-5.37 1.28,-10.75 1.84,-16.16l0.24 -2.06 0 -0.07 0.13 -1.47c0.58,-5.8 1.1,-11.64 1.56,-17.48l0.39 -5.19c0.46,-6.21 0.86,-12.44 1.17,-18.69l0.04 -0.5 0 -0.04 0.02 -0.35c0.32,-6.17 0.52,-12.38 0.71,-18.59l0.15 -5.89c0.15,-6.36 0.24,-12.72 0.24,-19.1 0,-323.49 -179.8,-604.97 -444.88,-750.04 20.06,-72.64 30.85,-149.12 30.85,-228.14 0,-471.9 -382.56,-854.46 -854.46,-854.46 -122.4,0 -238.76,25.79 -344.03,72.16 -139.26,-282.86 -430.38,-477.53 -766.97,-477.53l0 1234.6 0 474.3 0 305.45 0 929.15 0 100.39 0 679.36 0 1029.53c436.27,0.02 796.15,-326.96 848,-749.22 83.17,29.23 172.19,45.98 264.88,47.95 6.17,0.13 12.38,0.24 18.59,0.24z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 260 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 105 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 684 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 722 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 164 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 566 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 334 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 354 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

196
dspico-pcb/README.md Normal file
View File

@@ -0,0 +1,196 @@
# DSpico PCB
This repository contains the files and configurations needed to fabricate and assemble the PCB for the **DSpico** flashcart. You can manufacture with the manufacturer you prefer. In this readme we include a guide on how to order it from [JLCPCB](https://cart.jlcpcb.com/quote?spm=Jlcpcb.Homepage.1006)
## 📂 Included Subfolders:
- [`design-files`](./design-files): PCB schematic and layout of DSpico. (Altium format)
- [`fabrication-files`](./fabrication-files): Gerber files, Pick&Place files and BOM for PCB fabrication of DSpico.
- 📂 `Gerber`: Gerber files required for fabrication.
- 📂 `NC Drill`: Contains the NC Drill files required for PCB hole drilling.
- 📂 `BOM`: Bill of Materials (BOM) for assembly.
- 📂 `Pick Place`: Pick and Place files for component placement.
- [`docs`](./docs): Documentation for manufacturing and assembling DSpico. (including schematics)
---
## 📦 Guide to get a PCB
![DSpico-top](../dspico-artwork-design/others/dspico-1-3-real-hw-top-res.jpg)
![DSpico-bottom](../dspico-artwork-design/others/dspico-1-3-real-hw-bottom-res.jpg)
### 1. PCB Order- JLCPCB
> [!WARNING]
> This guide was last reviewed on **November 22, 2025**.
> Please be aware that the manufacturer's website and production processes may have changed since this date.
1. **Prepare files**
- Make a compressed file ZIP of `NC Drill` and `Gerber` folder with the name of `Gerber.zip` (for example)
2. **Go to the Website of manufacturer**
- Visit [JLCPCB PCB Quote](https://cart.jlcpcb.com/quote).
3. **Upload Gerber and NC Drill Files**:
- Upload the `Gerber.zip` file to the JLCPCB configurator.
4. **PCB Configuration**
- Base Material: **FR-4**
- Number of Layers: **4 layers** (auto-detected after uploading Gerber files).
- Dimensions: (auto-detected after uploading Gerber files).
- Quantity: **5 units** (minimum)
>PCB Specifications
- Deburring/Edge rounding: Yes
- Different Design: 1
- Delivery Format : Single PCB
- PCB Thickness: **0.8mm** (very important)
- PCB Color: (As you want but normally green is the cheapest)
- Silkscreen: **White**
- Material Type: FR4 TG135
- Surface Finish: **ENIG**
- Gold Thickness: **1U"**. (Or more, but more expensive)
![pcb-specifications](../dspico-artwork-design/guides/pcb-specifications.jpg)
>High-spec Options
- Outer Copper Weight: **1 oz**
- Inner Copper weight: **0.5 oz**
- Specify Layer Sequence: YES
![layer-sequence](../dspico-artwork-design/guides/layer-sequence.jpg)
- Specify Stackup: **No**
- Via Covering: **Plugged**
- Min via hole size/diameter: **0.3mm (0.4/0.45mm)**
- Board Outline Tolerance: **±0.2mm (Regular)**
- Confirm Production File: **Yes**
- Mark on PCB: **Remove Mark**
- Electrical Test: **Flying Probe Fully Test**
- Gold Fingers: **No**
- Castellated Holes: **No**
- Press-Fit Holes: **No**
- Edge Plating: **No**
- Blind Slots: **No**
- UL Marking: **No**
- Via Plating Method: **Not Specified**
![high-spec-options](../dspico-artwork-design/guides/high-spec-options.png)
>PCB Remark
>
Add the next note:
**Ensure enough space is left on the edge rails for the USB connector. Leave the slot space as per the silkscreen**
If they contact you via email after placing the order about this note, attach the following image
![space-rails](../dspico-artwork-design/guides/space-rails.png)
---
### 2. PCB Assembly Order- first step - JLCPCB
1. **Assembly Type**:
- **Assemble top side**.
- PCBA Type: **Standard**
- Assembly Side: **Top side**
- PCBA Qty: **5**. (Or custom Qty)
- Edge Rails/Fiducials: **Added by JLCPCB**
- Confirm Parts Placement: **Yes**
- Stencil Storage: **No**
- Fixture Storage: **No**
- Parts Selection: **By Customer**
2. **Advanced Options**:
- Bake Components: **No**
- Board Cleaning: **Yes**
- Packaging: **Antistatic bubble film**.
- Solder Paste: **SN96.5%, Ag3.0%, Cu0.5%(260ºC)**
- Add paste for unpopulated pad & step stencil opening: **No**
- Function test: **No**
- Photo confirmation: **No**
- Conformal Coating (cleaning included): **No**
- Depanel boards & edge rail before delivery: **No**
- Flying Probe Test: **No**
- Nitrogen reflow soldering: **No**
- PCBA remark: **No**
![pcba-assembly](../dspico-artwork-design/guides/pcba-assembly.PNG)
3. On the **Price Summary** window, click **Next**.
---
### 3. PCB Assembly Order - second step - JLCPCB
Follow these steps to continue with the process
### Preview pcb specifications
On the **Preview PCB** page, click **Next** to proceed.
### Add Required Files for assembly
In the next window, upload the necessary files for your DSpico PCB:
1. **Add BOM File**
- Click on **Add BOM File**.
- Search for and select the Bill of Materials (BOM) file:
- `"Bill of Materials-DSpico.xlsx"` (Ensure it matches the version of DSpico you are building).
2. **Add Pick-and-Place (CPL) File**
- Click on **Add CPL File**.
- Search for and select the Pick and Place file:
- `"Pick Place for DSpico_PCB.csv"` (Ensure it matches the version of DSpico you are building).
3. Once both files are uploaded, press **Process BOM & CPL**.
![SMT Order Example](../dspico-artwork-design/guides/smt-order.png)
### Verify Components
In the next window, carefully verify the components:
1. Check that each component selected by the **JLCPCB tool** matches the corresponding part in the BOM:
- Use the file `"Bill of Materials-DSpico.xlsx"` for reference.
- Ensure the selected part is the same or a suitable alternative.
![Component Verification Example](../dspico-artwork-design/guides/bom-jlcpcb.PNG)
(The image is just a reference, please follow the components indicated in the BOM file)
> [!IMPORTANT]
> If the components do not match, there is a risk of malfunction or improper operation of the DSpico. **Double-check every part detail carefully. It's your responsibility**
> [!TIP]
> JLCPCB may sometimes show certain parts as out of stock. However, other users may have that part in their accounts, which you can purchase and add to your order. If this is not an option, you can place an order for the part separately, though youll need to wait for JLCPCB to buy them and receive them. After using the necessary components, you can sell your parts on your account. More info: https://jlcpcb.com/help/article/What-is-JLCPCB-Parts-Pre-order-Service
> You can also look for an alternative to the component by clicking the magnifying-glass icon next to it and searching for a compatible replacement.
### Check Component Placement
1. In the next window, verify the component placement:
- Ensure the **position**, **rotation**, and **Pin 1 orientation** are correct.
![Placement Verification Example](../dspico-artwork-design/guides/placement-dspico.jpg)
### 3. Finalize the Process
1. Click **Next** to proceed through the final steps of the process.
2. Wait for JLCPCB to review your order.
3. Review and accept their feedback before making the payment.
---
## 💡 Recommendations
- We recommend using a **Hard Gold** surface finish if you can afford it. This is not possible with JLCPCB, but it is available with PCBWAY and other manufacturers. It will significantly improve the conductivity of the PCB pins, reducing detection issues with the DSpico.
## ❓ FAQ
>- Can I order just 1 PCB assembled?
Depending on the manufacturer, you may or may not be able to do this, but it will be very expensive. They usually ask for a minimum of 2 assembled PCBs. We recommend ordering 5 assembled PCBs.
>- What happens if a component of JLCPCB is out of stock?
You must find an alternative or purchase that component from the JLCPCB library. See here for more information: https://jlcpcb.com/help/article/What-is-JLCPCB-Parts-Pre-order-Service

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,40 @@
G04:AMPARAMS|DCode=24|XSize=0.84mm|YSize=0.2mm|CornerRadius=0.025mm|HoleSize=0mm|Usage=FLASHONLY|Rotation=0.000|XOffset=0mm|YOffset=0mm|HoleType=Round|Shape=RoundedRectangle|*
%AMROUNDEDRECTD24*
21,1,0.8400,0.1500,0,0,0.0*
21,1,0.7900,0.2000,0,0,0.0*
1,1,0.0500,0.3950,-0.0750*
1,1,0.0500,-0.3950,-0.0750*
1,1,0.0500,-0.3950,0.0750*
1,1,0.0500,0.3950,0.0750*
%
G04:AMPARAMS|DCode=25|XSize=0.2mm|YSize=0.84mm|CornerRadius=0.025mm|HoleSize=0mm|Usage=FLASHONLY|Rotation=0.000|XOffset=0mm|YOffset=0mm|HoleType=Round|Shape=RoundedRectangle|*
%AMROUNDEDRECTD25*
21,1,0.2000,0.7900,0,0,0.0*
21,1,0.1500,0.8400,0,0,0.0*
1,1,0.0500,0.0750,-0.3950*
1,1,0.0500,-0.0750,-0.3950*
1,1,0.0500,-0.0750,0.3950*
1,1,0.0500,0.0750,0.3950*
%
G04:AMPARAMS|DCode=30|XSize=0.6mm|YSize=1.35mm|CornerRadius=0.045mm|HoleSize=0mm|Usage=FLASHONLY|Rotation=270.000|XOffset=0mm|YOffset=0mm|HoleType=Round|Shape=RoundedRectangle|*
%AMROUNDEDRECTD30*
21,1,0.6000,1.2600,0,0,270.0*
21,1,0.5100,1.3500,0,0,270.0*
1,1,0.0900,-0.6300,-0.2550*
1,1,0.0900,-0.6300,0.2550*
1,1,0.0900,0.6300,0.2550*
1,1,0.0900,0.6300,-0.2550*
%
G04:AMPARAMS|DCode=58|XSize=2.15mm|YSize=1.4mm|CornerRadius=0mm|HoleSize=0mm|Usage=FLASHONLY|Rotation=270.000|XOffset=0mm|YOffset=0mm|HoleType=Slot|Shape=OvalRelief|Width=0.25mm|Gap=0.2mm|Entries=4|*
%AMTHOVALD58*
21,1,0.7501,1.4000,0,0,270.0*
1,1,1.4000,0.0000,0.3750*
1,1,1.4000,0.0000,-0.3750*
21,0,0.7501,1.0000,0,0,270.0*
1,0,1.0000,0.0000,0.3750*
1,0,1.0000,0.0000,-0.3750*
4,0,4,-0.0884,0.2866,-0.5833,0.7816,-0.4066,0.9584,0.0884,0.4634,-0.0884,0.2866,0.0*
4,0,4,-0.0884,-0.4634,0.4066,-0.9584,0.5833,-0.7816,0.0884,-0.2866,-0.0884,-0.4634,0.0*
4,0,4,-0.0884,0.4634,0.4066,0.9584,0.5833,0.7816,0.0884,0.2866,-0.0884,0.4634,0.0*
4,0,4,-0.0884,-0.2866,-0.5833,-0.7816,-0.4066,-0.9584,0.0884,-0.4634,-0.0884,-0.2866,0.0*
%

View File

@@ -0,0 +1,20 @@
------------------------------------------------------------------------------------------
Gerber File Extension Report For: DSpico_PCB.GBR 08/06/2024 18:01:06
------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------
Layer Extension Layer Description
------------------------------------------------------------------------------------------
.GTO Top Overlay
.GTP Top Paste
.GTS Top Solder
.GTL L1
.GP1 L2-GND
.G1 L3-PW
.GBL L4
.GBS Bottom Solder
.GBP Bottom Paste
.GBO Bottom Overlay
.GM2 Board
------------------------------------------------------------------------------------------

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,10 @@
G04*
G04 #@! TF.GenerationSoftware,Altium Limited,Altium Designer,20.0.13 (296)*
G04*
G04 Layer_Color=128*
%FSLAX44Y44*%
%MOMM*%
G71*
G01*
G75*
M02*

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,132 @@
G04*
G04 #@! TF.GenerationSoftware,Altium Limited,Altium Designer,20.0.13 (296)*
G04*
G04 Layer_Color=8388736*
%FSLAX44Y44*%
%MOMM*%
G71*
G01*
G75*
%ADD65C,0.0130*%
D65*
X165539Y272240D02*
X245113D01*
X263140Y315000D02*
X264978Y314239D01*
X245113Y315000D02*
X263140D01*
X245113D02*
X245113Y272240D01*
X165539Y315000D02*
X165539Y272240D01*
X-1014Y315000D02*
X165539D01*
X-2851Y314239D02*
X-1014Y315000D01*
X-4258Y312832D02*
X-2851Y314239D01*
X-5019Y310995D02*
X-4258Y312832D01*
X-5019Y310000D02*
Y310995D01*
Y132223D02*
Y310000D01*
Y132223D02*
X-5019Y131599D01*
X-4521Y130454D01*
X-3608Y129603D01*
X-2431Y129187D01*
X-1808Y129230D01*
X-316Y129233D01*
X2602Y128632D01*
X5249Y127265D01*
X7428Y125234D01*
X8977Y122690D01*
X9782Y119822D01*
Y116843D02*
Y119822D01*
X8977Y113975D02*
X9782Y116843D01*
X7428Y111431D02*
X8977Y113975D01*
X5249Y109400D02*
X7428Y111431D01*
X2602Y108033D02*
X5249Y109400D01*
X-316Y107432D02*
X2602Y108033D01*
X-1808Y107435D02*
X-316Y107432D01*
X-2431Y107478D02*
X-1808Y107435D01*
X-3608Y107062D02*
X-2431Y107478D01*
X-4521Y106211D02*
X-3608Y107062D01*
X-5019Y105066D02*
X-4521Y106211D01*
X-5019Y104442D02*
Y105066D01*
Y-19D02*
Y104442D01*
Y-1014D02*
Y-19D01*
Y-1014D02*
X-4258Y-2851D01*
X-2851Y-4258D01*
X-1014Y-5019D01*
X-19Y-5019D01*
X254851D01*
X255343Y-5019D01*
X256309Y-4827D01*
X257219Y-4450D01*
X258038Y-3903D01*
X258386Y-3555D01*
X265681Y3740D01*
X266029Y4088D01*
X266576Y4907D01*
X266953Y5817D01*
X267145Y6783D01*
Y7276D01*
Y104442D01*
Y105066D01*
X266647Y106211D02*
X267145Y105066D01*
X265734Y107062D02*
X266647Y106211D01*
X264557Y107478D02*
X265734Y107062D01*
X263935Y107435D02*
X264557Y107478D01*
X262442Y107432D02*
X263935Y107435D01*
X259524Y108033D02*
X262442Y107432D01*
X256877Y109400D02*
X259524Y108033D01*
X254698Y111431D02*
X256877Y109400D01*
X253149Y113975D02*
X254698Y111431D01*
X252344Y116843D02*
X253149Y113975D01*
X252344Y116843D02*
Y119822D01*
X253149Y122690D01*
X254698Y125234D01*
X256877Y127265D01*
X259524Y128632D01*
X262442Y129233D01*
X263935Y129230D01*
X264557Y129187D01*
X265734Y129603D01*
X266647Y130454D01*
X267145Y131599D01*
Y132223D01*
Y310000D01*
Y310995D01*
X266384Y312832D02*
X267145Y310995D01*
X264978Y314239D02*
X266384Y312832D01*
M02*

View File

@@ -0,0 +1,323 @@
G04*
G04 #@! TF.GenerationSoftware,Altium Limited,Altium Designer,20.0.13 (296)*
G04*
G04 Layer_Physical_Order=2*
G04 Layer_Color=32768*
%FSLAX44Y44*%
%MOMM*%
G71*
G01*
G75*
%ADD57C,1.0160*%
%AMTHOVALD58*
21,1,0.7501,1.4000,0,0,270.0*
1,1,1.4000,0.0000,0.3750*
1,1,1.4000,0.0000,-0.3750*
21,0,0.7501,1.0000,0,0,270.0*
1,0,1.0000,0.0000,0.3750*
1,0,1.0000,0.0000,-0.3750*
4,0,4,-0.0884,0.2866,-0.5833,0.7816,-0.4066,0.9584,0.0884,0.4634,-0.0884,0.2866,0.0*
4,0,4,-0.0884,-0.4634,0.4066,-0.9584,0.5833,-0.7816,0.0884,-0.2866,-0.0884,-0.4634,0.0*
4,0,4,-0.0884,0.4634,0.4066,0.9584,0.5833,0.7816,0.0884,0.2866,-0.0884,0.4634,0.0*
4,0,4,-0.0884,-0.2866,-0.5833,-0.7816,-0.4066,-0.9584,0.0884,-0.4634,-0.0884,-0.2866,0.0*
%
%ADD58THOVALD58*%
G04:AMPARAMS|DCode=59|XSize=1.4mm|YSize=1.4mm|CornerRadius=0mm|HoleSize=0mm|Usage=FLASHONLY|Rotation=0.000|XOffset=0mm|YOffset=0mm|HoleType=Round|Shape=Relief|Width=0.25mm|Gap=0.2mm|Entries=4|*
%AMTHD59*
7,0,0,1.4000,1.0000,0.2500,45*
%
%ADD59THD59*%
%ADD60C,1.1000*%
%ADD61C,1.1500*%
G36*
X245113Y272235D02*
X165539D01*
Y334977D01*
X245112D01*
X245113Y272235D01*
D02*
G37*
D57*
X-5019Y132223D02*
Y310995D01*
Y132223D02*
X-5019Y131599D01*
X-4521Y130454D01*
X-3608Y129603D01*
X-2431Y129187D01*
X-1808Y129230D01*
X-316Y129233D01*
X2602Y128632D01*
X5249Y127265D01*
X7428Y125234D01*
X8977Y122690D01*
X9782Y119822D01*
Y116843D02*
Y119822D01*
X8977Y113975D02*
X9782Y116843D01*
X7428Y111431D02*
X8977Y113975D01*
X5249Y109400D02*
X7428Y111431D01*
X2602Y108033D02*
X5249Y109400D01*
X-316Y107432D02*
X2602Y108033D01*
X-1808Y107435D02*
X-316Y107432D01*
X-2431Y107478D02*
X-1808Y107435D01*
X-3608Y107062D02*
X-2431Y107478D01*
X-4521Y106211D02*
X-3608Y107062D01*
X-5019Y105066D02*
X-4521Y106211D01*
X-5019Y-1014D02*
Y105066D01*
X267145Y6783D02*
Y105066D01*
X266647Y106211D02*
X267145Y105066D01*
X265734Y107062D02*
X266647Y106211D01*
X264557Y107478D02*
X265734Y107062D01*
X263935Y107435D02*
X264557Y107478D01*
X262442Y107432D02*
X263935Y107435D01*
X259524Y108033D02*
X262442Y107432D01*
X256877Y109400D02*
X259524Y108033D01*
X254698Y111431D02*
X256877Y109400D01*
X253149Y113975D02*
X254698Y111431D01*
X252344Y116843D02*
X253149Y113975D01*
X252344Y116843D02*
Y119822D01*
X253149Y122690D01*
X254698Y125234D01*
X256877Y127265D01*
X259524Y128632D01*
X262442Y129233D01*
X263935Y129230D01*
X264557Y129187D01*
X265734Y129603D01*
X266647Y130454D01*
X267145Y131599D01*
Y310995D01*
X245113Y272235D02*
Y272240D01*
X165539Y272235D02*
X245113D01*
X165539D02*
Y315000D01*
X-1014D02*
X165539D01*
X263140D02*
X264978Y314239D01*
X245113Y315000D02*
X263140D01*
X245113D02*
X245113Y272240D01*
X-2851Y314239D02*
X-1014Y315000D01*
X-4258Y312832D02*
X-2851Y314239D01*
X-5019Y310995D02*
X-4258Y312832D01*
X266384D02*
X267145Y310995D01*
X264978Y314239D02*
X266384Y312832D01*
X-5019Y-1014D02*
X-4258Y-2851D01*
X-2851Y-4258D01*
X-1014Y-5019D01*
X-19Y-5019D01*
X254851D01*
X255343Y-5019D01*
X256309Y-4827D01*
X257219Y-4450D01*
X258038Y-3903D01*
X258386Y-3555D01*
X265681Y3740D01*
X266029Y4088D01*
X266576Y4907D01*
X266953Y5817D01*
X267145Y6783D01*
D58*
X154290Y303093D02*
D03*
X256790D02*
D03*
Y266094D02*
D03*
X154290D02*
D03*
D59*
X261501Y208100D02*
D03*
Y245100D02*
D03*
D60*
X95000Y311000D02*
D03*
X256737Y164937D02*
D03*
X261000Y141000D02*
D03*
X246999Y184000D02*
D03*
X253500Y198600D02*
D03*
X30000Y146000D02*
D03*
X31326Y136335D02*
D03*
X75013Y148212D02*
D03*
X52000Y146000D02*
D03*
X14800Y146219D02*
D03*
X229000Y156000D02*
D03*
X228536Y189505D02*
D03*
X218000Y201000D02*
D03*
X199000D02*
D03*
X179000Y182000D02*
D03*
X179008Y167948D02*
D03*
X179000Y176000D02*
D03*
X179000Y192000D02*
D03*
X143000Y220599D02*
D03*
Y226600D02*
D03*
X162576Y172600D02*
D03*
X119000Y141000D02*
D03*
X176000Y160600D02*
D03*
X177316Y148758D02*
D03*
X177000Y154600D02*
D03*
X141000Y140600D02*
D03*
X108036Y151918D02*
D03*
X161198Y196094D02*
D03*
X128000Y151000D02*
D03*
X159000Y182600D02*
D03*
X187762Y201035D02*
D03*
X181000Y201600D02*
D03*
X225751Y239601D02*
D03*
X60162Y151949D02*
D03*
X38000Y152000D02*
D03*
X143399Y232449D02*
D03*
X206000Y148600D02*
D03*
X213000D02*
D03*
X219000D02*
D03*
X173494Y143094D02*
D03*
X189854Y148500D02*
D03*
X245000Y158600D02*
D03*
X183700Y148220D02*
D03*
D61*
X65329Y58060D02*
D03*
X51815D02*
D03*
X141592D02*
D03*
X156555D02*
D03*
X171518D02*
D03*
X126629D02*
D03*
X111667D02*
D03*
X81741D02*
D03*
X96704D02*
D03*
X159700Y236300D02*
D03*
X227000Y199600D02*
D03*
X207000D02*
D03*
X151858Y184458D02*
D03*
X154413Y169604D02*
D03*
X75000Y277000D02*
D03*
X105947Y135000D02*
D03*
X97000Y139000D02*
D03*
X116000Y114000D02*
D03*
X124167Y129503D02*
D03*
X128096Y119500D02*
D03*
X178985Y259355D02*
D03*
X156752Y282994D02*
D03*
X113253Y82000D02*
D03*
X219000Y248600D02*
D03*
X52000Y112000D02*
D03*
X57000Y134000D02*
D03*
X206000Y127600D02*
D03*
X65086Y81000D02*
D03*
X225500Y112600D02*
D03*
X35000Y84000D02*
D03*
X20000Y101000D02*
D03*
Y121000D02*
D03*
X73000Y123000D02*
D03*
M02*

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,592 @@
G04*
G04 #@! TF.GenerationSoftware,Altium Limited,Altium Designer,20.0.13 (296)*
G04*
G04 Layer_Color=65535*
%FSLAX44Y44*%
%MOMM*%
G71*
G01*
G75*
%ADD10C,0.2000*%
%ADD11C,0.1500*%
%ADD12C,0.0762*%
%ADD13C,0.2540*%
%ADD14C,0.1524*%
%ADD15C,0.1270*%
%ADD16C,0.1016*%
%ADD17C,0.1900*%
G36*
X138400Y274375D02*
X143500D01*
Y275899D01*
X138400D01*
Y274375D01*
D02*
G37*
G36*
Y311975D02*
X143500D01*
Y313499D01*
X138400D01*
Y311975D01*
D02*
G37*
D10*
X164000Y209600D02*
G03*
X164000Y209600I-1000J0D01*
G01*
X16310Y120500D02*
G03*
X16310Y120500I-1000J0D01*
G01*
X260000Y136000D02*
Y156000D01*
X250000Y136000D02*
Y156000D01*
Y136000D02*
X260000D01*
X250000Y156000D02*
X260000D01*
X33000Y152000D02*
X53000D01*
X33000Y142000D02*
X53000D01*
Y152000D01*
X33000Y142000D02*
Y152000D01*
X18000Y131000D02*
Y151000D01*
X28000Y131000D02*
Y151000D01*
X18000D02*
X28000D01*
X18000Y131000D02*
X28000D01*
X6000D02*
Y151000D01*
X16000Y131000D02*
Y151000D01*
X6000D02*
X16000D01*
X6000Y131000D02*
X16000D01*
X126000Y142000D02*
X146000D01*
X126000Y152000D02*
X146000D01*
X126000Y142000D02*
Y152000D01*
X146000Y142000D02*
Y152000D01*
X104000Y142000D02*
X124000D01*
X104000Y152000D02*
X124000D01*
X104000Y142000D02*
Y152000D01*
X124000Y142000D02*
Y152000D01*
X55162Y151949D02*
X75162D01*
X55162Y141949D02*
X75162D01*
Y151949D01*
X55162Y141949D02*
Y151949D01*
X221000Y112600D02*
Y132600D01*
X231000Y112600D02*
Y132600D01*
X221000D02*
X231000D01*
X221000Y112600D02*
X231000D01*
X218000Y216600D02*
Y236600D01*
X228000Y216600D02*
Y236600D01*
X218000D02*
X228000D01*
X218000Y216600D02*
X228000D01*
X206000D02*
Y236600D01*
X216000Y216600D02*
Y236600D01*
X206000D02*
X216000D01*
X206000Y216600D02*
X216000D01*
X221000Y249600D02*
X241000D01*
X221000Y239600D02*
X241000D01*
Y249600D01*
X221000Y239600D02*
Y249600D01*
X117000Y120000D02*
Y140000D01*
X107000Y120000D02*
Y140000D01*
Y120000D02*
X117000D01*
X107000Y140000D02*
X117000D01*
X118833Y130167D02*
X138833D01*
X118833Y140167D02*
X138833D01*
X118833Y130167D02*
Y140167D01*
X138833Y130167D02*
Y140167D01*
X136000Y277600D02*
X156000D01*
X136000Y287600D02*
X156000D01*
X136000Y277600D02*
Y287600D01*
X156000Y277600D02*
Y287600D01*
X136000Y240000D02*
X156000D01*
X136000Y250000D02*
X156000D01*
X136000Y240000D02*
Y250000D01*
X156000Y240000D02*
Y250000D01*
X139000Y193600D02*
X159000D01*
Y183600D02*
Y193600D01*
X139000Y183600D02*
X159000D01*
X139000D02*
Y193600D01*
Y205600D02*
X159000D01*
Y195600D02*
Y205600D01*
X139000Y195600D02*
X159000D01*
X139000D02*
Y205600D01*
Y169600D02*
X159000D01*
Y159600D02*
Y169600D01*
X139000Y159600D02*
X159000D01*
X139000D02*
Y169600D01*
X197000Y112600D02*
Y132600D01*
X207000D01*
Y112600D02*
Y132600D01*
X197000Y112600D02*
X207000D01*
X257000Y159600D02*
Y179600D01*
X247000Y159600D02*
X257000D01*
X247000D02*
Y179600D01*
X257000D01*
X244000Y185600D02*
Y205600D01*
X254000D01*
Y185600D02*
Y205600D01*
X244000Y185600D02*
X254000D01*
X240000Y216600D02*
Y236600D01*
X230000Y216600D02*
X240000D01*
X230000D02*
Y236600D01*
X240000D01*
X209000Y112600D02*
Y132600D01*
X219000D01*
Y112600D02*
Y132600D01*
X209000Y112600D02*
X219000D01*
X204000Y216600D02*
Y236600D01*
X194000Y216600D02*
X204000D01*
X194000D02*
Y236600D01*
X204000D01*
X149000Y103600D02*
Y123600D01*
X159000D01*
Y103600D02*
Y123600D01*
X149000Y103600D02*
X159000D01*
X166000Y94600D02*
X186000D01*
Y84600D02*
Y94600D01*
X166000Y84600D02*
X186000D01*
X166000D02*
Y94600D01*
X30000Y84000D02*
X50000D01*
X30000D02*
Y94000D01*
X50000D01*
Y84000D02*
Y94000D01*
X33000Y139000D02*
X53000D01*
Y129000D02*
Y139000D01*
X33000Y129000D02*
X53000D01*
X33000D02*
Y139000D01*
X164000Y257600D02*
X184000D01*
Y247600D02*
Y257600D01*
X164000Y247600D02*
X184000D01*
X164000D02*
Y257600D01*
Y246600D02*
X184000D01*
Y236600D02*
Y246600D01*
X164000Y236600D02*
X184000D01*
X164000D02*
Y246600D01*
D11*
X145791Y237100D02*
G03*
X145791Y237100I-791J0D01*
G01*
D12*
X146367Y299600D02*
G03*
X146367Y299600I-381J0D01*
G01*
X136395D02*
G03*
X136395Y299600I-381J0D01*
G01*
X146367Y262000D02*
G03*
X146367Y262000I-381J0D01*
G01*
X136395D02*
G03*
X136395Y262000I-381J0D01*
G01*
D13*
X166939Y327990D02*
X243936D01*
X243939Y266390D02*
Y327891D01*
X172557Y266400D02*
Y327901D01*
X238539Y266390D02*
Y327891D01*
X166939Y266489D02*
Y327990D01*
Y266489D02*
X180592D01*
X186439Y272336D01*
X229989Y266390D02*
X243939D01*
X223103Y273276D02*
X229989Y266390D01*
X166939Y266489D02*
X180592D01*
X187985Y273883D01*
X82000Y117000D02*
X92000D01*
Y108359D02*
Y117000D01*
X78000Y98860D02*
Y105139D01*
X82000Y87000D02*
X92000D01*
Y95640D01*
X134000Y93000D02*
Y103000D01*
X125359Y93000D02*
X134000D01*
X115860Y107000D02*
X122139D01*
X104000Y93000D02*
Y103000D01*
Y93000D02*
X112640D01*
X78000Y120000D02*
X88000D01*
X78000D02*
Y128641D01*
X92000Y131861D02*
Y138140D01*
X78000Y150000D02*
X88000D01*
X78000Y141360D02*
Y150000D01*
D14*
X161214Y96314D02*
Y131886D01*
Y96314D02*
X191786D01*
Y131886D01*
X161214D02*
X191786D01*
X158923Y117605D02*
Y134166D01*
X174493D01*
X-770Y195669D02*
Y275734D01*
X77305Y157575D02*
X124270D01*
X31749D02*
X60895D01*
X64730Y301085D02*
Y303625D01*
X67270D01*
Y301085D02*
Y303625D01*
X64730Y301085D02*
X67270D01*
X-770Y300676D02*
Y303625D01*
X132770D01*
Y195669D02*
Y266058D01*
X7730Y157575D02*
X16851D01*
X132770Y300652D02*
Y303625D01*
X136014Y288749D02*
X145986D01*
Y296638D01*
X136014Y302562D02*
Y308927D01*
X137538Y310451D01*
X144462D01*
X145986Y308927D01*
Y302562D02*
Y308927D01*
X136014Y288749D02*
Y296638D01*
Y251149D02*
X145986D01*
Y259038D01*
X136014Y264962D02*
Y271327D01*
X137538Y272851D01*
X144462D01*
X145986Y271327D01*
Y264962D02*
Y271327D01*
X136014Y251149D02*
Y259038D01*
D15*
X168000Y204800D02*
Y209600D01*
Y139600D02*
Y144400D01*
X238000Y204800D02*
Y209600D01*
Y139600D02*
Y144400D01*
X168000Y209600D02*
X172800D01*
X168000Y139600D02*
X172800D01*
X233200Y209600D02*
X238000D01*
X233200Y139600D02*
X238000D01*
X149994Y235878D02*
X179994D01*
X150061Y213305D02*
X180061D01*
X31500Y126500D02*
X48500D01*
X31500Y95500D02*
X48500D01*
X31500D02*
Y96500D01*
X48500Y95500D02*
Y96500D01*
Y125500D02*
Y126500D01*
X31500Y125500D02*
Y126500D01*
D16*
X266499Y234602D02*
X276500D01*
Y218600D02*
Y234602D01*
X266499Y218600D02*
X276500D01*
X266000Y214650D02*
Y226600D01*
Y238552D01*
X247500Y245529D02*
Y246601D01*
Y235151D02*
Y235430D01*
Y217747D02*
Y218052D01*
Y206600D02*
Y207648D01*
Y206600D02*
X253952D01*
X247500Y246601D02*
X253952D01*
D17*
X214329Y68398D02*
X219304D01*
X216590Y64780D01*
X217947D01*
X218852Y64327D01*
X219304Y63875D01*
X219756Y62518D01*
Y61614D01*
X219304Y60257D01*
X218399Y59352D01*
X217042Y58900D01*
X215685D01*
X214329Y59352D01*
X213876Y59805D01*
X213424Y60709D01*
X201590Y59805D02*
X201138Y59352D01*
X201590Y58900D01*
X202042Y59352D01*
X201590Y59805D01*
X185459Y66589D02*
X186364Y67041D01*
X187721Y68398D01*
Y58900D01*
X167972Y68398D02*
X171590Y58900D01*
X175208Y68398D02*
X171590Y58900D01*
X152520D02*
X160661D01*
X140912Y65232D02*
X140007Y64780D01*
X139102Y63875D01*
X138650Y62518D01*
Y61614D01*
X139102Y60257D01*
X140007Y59352D01*
X140912Y58900D01*
X142268D01*
X143173Y59352D01*
X144078Y60257D01*
X144530Y61614D01*
Y62518D01*
X144078Y63875D01*
X143173Y64780D01*
X142268Y65232D01*
X140912D01*
X129304Y63875D02*
X128399Y64780D01*
X127495Y65232D01*
X126138D01*
X125233Y64780D01*
X124329Y63875D01*
X123876Y62518D01*
Y61614D01*
X124329Y60257D01*
X125233Y59352D01*
X126138Y58900D01*
X127495D01*
X128399Y59352D01*
X129304Y60257D01*
X111138Y68398D02*
X111590Y67946D01*
X112042Y68398D01*
X111590Y68850D01*
X111138Y68398D01*
X111590Y65232D02*
Y58900D01*
X93876Y65798D02*
Y56300D01*
Y64441D02*
X94781Y65346D01*
X95685Y65798D01*
X97042D01*
X97947Y65346D01*
X98851Y64441D01*
X99304Y63084D01*
Y62180D01*
X98851Y60823D01*
X97947Y59918D01*
X97042Y59466D01*
X95685D01*
X94781Y59918D01*
X93876Y60823D01*
X84756Y67041D02*
X83851Y67946D01*
X82495Y68398D01*
X80685D01*
X79329Y67946D01*
X78424Y67041D01*
Y66136D01*
X78876Y65232D01*
X79329Y64780D01*
X80233Y64327D01*
X82947Y63423D01*
X83851Y62970D01*
X84304Y62518D01*
X84756Y61614D01*
Y60257D01*
X83851Y59352D01*
X82495Y58900D01*
X80685D01*
X79329Y59352D01*
X78424Y60257D01*
X63424Y68398D02*
Y58900D01*
Y68398D02*
X66590D01*
X67947Y67946D01*
X68851Y67041D01*
X69304Y66136D01*
X69756Y64780D01*
Y62518D01*
X69304Y61161D01*
X68851Y60257D01*
X67947Y59352D01*
X66590Y58900D01*
X63424D01*
X47519D02*
X55661D01*
X33424Y68398D02*
Y58900D01*
X39756Y68398D02*
Y58900D01*
X33424Y63875D02*
X39756D01*
X18424Y68398D02*
Y58900D01*
Y68398D02*
X24756Y58900D01*
Y68398D02*
Y58900D01*
X3876Y68398D02*
Y58900D01*
X9304D01*
M02*

View File

@@ -0,0 +1,511 @@
G04*
G04 #@! TF.GenerationSoftware,Altium Limited,Altium Designer,20.0.13 (296)*
G04*
G04 Layer_Color=8421504*
%FSLAX44Y44*%
%MOMM*%
G71*
G01*
G75*
%ADD18R,0.6000X0.5000*%
%ADD19R,0.4000X1.6000*%
%ADD20R,1.0000X0.8000*%
%ADD21R,0.8000X1.0000*%
%ADD22R,1.1000X1.2000*%
%ADD23R,1.9600X1.9600*%
G04:AMPARAMS|DCode=24|XSize=0.84mm|YSize=0.2mm|CornerRadius=0.025mm|HoleSize=0mm|Usage=FLASHONLY|Rotation=0.000|XOffset=0mm|YOffset=0mm|HoleType=Round|Shape=RoundedRectangle|*
%AMROUNDEDRECTD24*
21,1,0.8400,0.1500,0,0,0.0*
21,1,0.7900,0.2000,0,0,0.0*
1,1,0.0500,0.3950,-0.0750*
1,1,0.0500,-0.3950,-0.0750*
1,1,0.0500,-0.3950,0.0750*
1,1,0.0500,0.3950,0.0750*
%
%ADD24ROUNDEDRECTD24*%
G04:AMPARAMS|DCode=25|XSize=0.2mm|YSize=0.84mm|CornerRadius=0.025mm|HoleSize=0mm|Usage=FLASHONLY|Rotation=0.000|XOffset=0mm|YOffset=0mm|HoleType=Round|Shape=RoundedRectangle|*
%AMROUNDEDRECTD25*
21,1,0.2000,0.7900,0,0,0.0*
21,1,0.1500,0.8400,0,0,0.0*
1,1,0.0500,0.0750,-0.3950*
1,1,0.0500,-0.0750,-0.3950*
1,1,0.0500,-0.0750,0.3950*
1,1,0.0500,0.0750,0.3950*
%
%ADD25ROUNDEDRECTD25*%
%ADD26R,0.2500X1.6500*%
%ADD27R,0.9000X0.3000*%
%ADD28R,1.1000X0.7000*%
%ADD29R,1.1000X1.4001*%
G04:AMPARAMS|DCode=30|XSize=0.6mm|YSize=1.35mm|CornerRadius=0.045mm|HoleSize=0mm|Usage=FLASHONLY|Rotation=270.000|XOffset=0mm|YOffset=0mm|HoleType=Round|Shape=RoundedRectangle|*
%AMROUNDEDRECTD30*
21,1,0.6000,1.2600,0,0,270.0*
21,1,0.5100,1.3500,0,0,270.0*
1,1,0.0900,-0.6300,-0.2550*
1,1,0.0900,-0.6300,0.2550*
1,1,0.0900,0.6300,0.2550*
1,1,0.0900,0.6300,-0.2550*
%
%ADD30ROUNDEDRECTD30*%
%ADD31R,0.7112X3.3274*%
%ADD32R,0.8636X2.7940*%
%ADD33R,1.1430X1.8288*%
%ADD34R,1.0414X0.7874*%
%ADD35R,0.8890X0.9398*%
%ADD36R,0.7112X1.0922*%
%ADD37R,0.5400X0.6365*%
%ADD38R,0.5000X0.6000*%
%ADD39R,0.5000X0.5000*%
%ADD40R,0.5000X0.5000*%
G36*
X138700Y260020D02*
X143300D01*
X143700Y259620D01*
Y253835D01*
X143300Y253435D01*
X138700D01*
X138300Y253835D01*
Y259620D01*
X138700Y260020D01*
D02*
G37*
G36*
Y263980D02*
X143300D01*
X143700Y264380D01*
Y270165D01*
X143300Y270565D01*
X138700D01*
X138300Y270165D01*
Y264380D01*
X138700Y263980D01*
D02*
G37*
G36*
Y297620D02*
X143300D01*
X143700Y297220D01*
Y291435D01*
X143300Y291035D01*
X138700D01*
X138300Y291435D01*
Y297220D01*
X138700Y297620D01*
D02*
G37*
G36*
Y301580D02*
X143300D01*
X143700Y301980D01*
Y307765D01*
X143300Y308165D01*
X138700D01*
X138300Y307765D01*
Y301980D01*
X138700Y301580D01*
D02*
G37*
G36*
X253536Y216197D02*
Y209197D01*
X242537D01*
Y216197D01*
X253536D01*
D02*
G37*
G36*
X267501Y213101D02*
Y203101D01*
X255502D01*
Y213101D01*
X267501D01*
D02*
G37*
G36*
X252001Y233602D02*
Y219601D01*
X241001D01*
Y233602D01*
X252001D01*
D02*
G37*
G36*
X253527Y243980D02*
Y236979D01*
X242530D01*
Y243980D01*
X253527D01*
D02*
G37*
G36*
X267501Y250101D02*
Y240101D01*
X255502D01*
Y250101D01*
X267501D01*
D02*
G37*
D18*
X255000Y141000D02*
D03*
Y151000D02*
D03*
X23000Y146000D02*
D03*
Y136000D02*
D03*
X11000Y146000D02*
D03*
Y136000D02*
D03*
X226000Y127600D02*
D03*
Y117600D02*
D03*
X223000Y231600D02*
D03*
Y221600D02*
D03*
X211000Y231600D02*
D03*
Y221600D02*
D03*
X112000Y125000D02*
D03*
Y135000D02*
D03*
D19*
X192539Y260690D02*
D03*
X199042D02*
D03*
X205544D02*
D03*
X212047D02*
D03*
X218549D02*
D03*
D20*
X73500Y111501D02*
D03*
X96500Y102000D02*
D03*
X73500Y92499D02*
D03*
X96500Y125499D02*
D03*
X73500Y135000D02*
D03*
X96500Y144501D02*
D03*
D21*
X128501Y111500D02*
D03*
X119000Y88500D02*
D03*
X109499Y111500D02*
D03*
D22*
X184000Y123600D02*
D03*
Y104600D02*
D03*
X169000D02*
D03*
Y123600D02*
D03*
D23*
X203000Y174600D02*
D03*
D24*
X237350Y200600D02*
D03*
Y196600D02*
D03*
Y192600D02*
D03*
Y188600D02*
D03*
Y184600D02*
D03*
Y180600D02*
D03*
Y176600D02*
D03*
Y172600D02*
D03*
Y168600D02*
D03*
Y164600D02*
D03*
Y160600D02*
D03*
Y156600D02*
D03*
Y152600D02*
D03*
Y148600D02*
D03*
X168650D02*
D03*
Y152600D02*
D03*
Y156600D02*
D03*
Y160600D02*
D03*
Y164600D02*
D03*
Y168600D02*
D03*
Y172600D02*
D03*
Y176600D02*
D03*
Y180600D02*
D03*
Y184600D02*
D03*
Y188600D02*
D03*
Y192600D02*
D03*
Y196600D02*
D03*
Y200600D02*
D03*
D25*
X177000Y208950D02*
D03*
X181000D02*
D03*
X185000D02*
D03*
X189000D02*
D03*
X193000D02*
D03*
X197000D02*
D03*
X201000D02*
D03*
X205000D02*
D03*
X209000D02*
D03*
X213000D02*
D03*
X217000D02*
D03*
X221000D02*
D03*
X225000D02*
D03*
X229000D02*
D03*
Y140250D02*
D03*
X225000D02*
D03*
X221000D02*
D03*
X217000D02*
D03*
X213000D02*
D03*
X209000D02*
D03*
X205000D02*
D03*
X201000D02*
D03*
X197000D02*
D03*
X193000D02*
D03*
X189000D02*
D03*
X185000D02*
D03*
X181000D02*
D03*
X177000D02*
D03*
D26*
X165000Y224600D02*
D03*
D27*
X179000Y232100D02*
D03*
Y227100D02*
D03*
Y222100D02*
D03*
Y217100D02*
D03*
X151000D02*
D03*
Y222100D02*
D03*
Y227100D02*
D03*
Y232100D02*
D03*
D28*
X248029Y240480D02*
D03*
X248036Y212697D02*
D03*
D29*
X246499Y226601D02*
D03*
D30*
X28150Y120500D02*
D03*
Y111000D02*
D03*
Y101500D02*
D03*
X51850D02*
D03*
Y120500D02*
D03*
D31*
X130800Y175705D02*
D03*
X1200D02*
D03*
D32*
X130000Y283355D02*
D03*
D33*
X3400Y288205D02*
D03*
D34*
X69100Y162955D02*
D03*
D35*
X24300Y163705D02*
D03*
D36*
X119200Y288355D02*
D03*
X108200D02*
D03*
X97200D02*
D03*
X86200D02*
D03*
X75200D02*
D03*
X64200D02*
D03*
X53200D02*
D03*
X42200D02*
D03*
D37*
X141000Y294217D02*
D03*
Y304982D02*
D03*
Y256618D02*
D03*
Y267383D02*
D03*
D38*
X48000Y147000D02*
D03*
X38000D02*
D03*
X131000D02*
D03*
X141000D02*
D03*
X109000D02*
D03*
X119000D02*
D03*
X70162Y146949D02*
D03*
X60162D02*
D03*
X236000Y244600D02*
D03*
X226000D02*
D03*
X123833Y135167D02*
D03*
X133833D02*
D03*
X141000Y282600D02*
D03*
X151000D02*
D03*
X141000Y245000D02*
D03*
X151000D02*
D03*
D39*
X154000Y188600D02*
D03*
X144000D02*
D03*
X154000Y200600D02*
D03*
X144000D02*
D03*
X154000Y164600D02*
D03*
X144000D02*
D03*
X181000Y89600D02*
D03*
X171000D02*
D03*
X35000Y89000D02*
D03*
X45000D02*
D03*
X48000Y134000D02*
D03*
X38000D02*
D03*
X179000Y252600D02*
D03*
X169000D02*
D03*
X179000Y241600D02*
D03*
X169000D02*
D03*
D40*
X202000Y127600D02*
D03*
Y117600D02*
D03*
X252000Y164600D02*
D03*
Y174600D02*
D03*
X249000Y200600D02*
D03*
Y190600D02*
D03*
X235000Y221600D02*
D03*
Y231600D02*
D03*
X214000Y127600D02*
D03*
Y117600D02*
D03*
X199000Y221600D02*
D03*
Y231600D02*
D03*
X154000Y118600D02*
D03*
Y108600D02*
D03*
M02*

View File

@@ -0,0 +1,483 @@
G04*
G04 #@! TF.GenerationSoftware,Altium Limited,Altium Designer,20.0.13 (296)*
G04*
G04 Layer_Color=8388736*
%FSLAX44Y44*%
%MOMM*%
G71*
G01*
G75*
%ADD18R,0.6000X0.5000*%
%ADD19R,0.4000X1.6000*%
%ADD20R,1.0000X0.8000*%
%ADD21R,0.8000X1.0000*%
%ADD22R,1.1000X1.2000*%
G04:AMPARAMS|DCode=24|XSize=0.84mm|YSize=0.2mm|CornerRadius=0.025mm|HoleSize=0mm|Usage=FLASHONLY|Rotation=0.000|XOffset=0mm|YOffset=0mm|HoleType=Round|Shape=RoundedRectangle|*
%AMROUNDEDRECTD24*
21,1,0.8400,0.1500,0,0,0.0*
21,1,0.7900,0.2000,0,0,0.0*
1,1,0.0500,0.3950,-0.0750*
1,1,0.0500,-0.3950,-0.0750*
1,1,0.0500,-0.3950,0.0750*
1,1,0.0500,0.3950,0.0750*
%
%ADD24ROUNDEDRECTD24*%
G04:AMPARAMS|DCode=25|XSize=0.2mm|YSize=0.84mm|CornerRadius=0.025mm|HoleSize=0mm|Usage=FLASHONLY|Rotation=0.000|XOffset=0mm|YOffset=0mm|HoleType=Round|Shape=RoundedRectangle|*
%AMROUNDEDRECTD25*
21,1,0.2000,0.7900,0,0,0.0*
21,1,0.1500,0.8400,0,0,0.0*
1,1,0.0500,0.0750,-0.3950*
1,1,0.0500,-0.0750,-0.3950*
1,1,0.0500,-0.0750,0.3950*
1,1,0.0500,0.0750,0.3950*
%
%ADD25ROUNDEDRECTD25*%
%ADD26R,0.2500X1.6500*%
%ADD27R,0.9000X0.3000*%
%ADD28R,1.1000X0.7000*%
%ADD29R,1.1000X1.4001*%
G04:AMPARAMS|DCode=30|XSize=0.6mm|YSize=1.35mm|CornerRadius=0.045mm|HoleSize=0mm|Usage=FLASHONLY|Rotation=270.000|XOffset=0mm|YOffset=0mm|HoleType=Round|Shape=RoundedRectangle|*
%AMROUNDEDRECTD30*
21,1,0.6000,1.2600,0,0,270.0*
21,1,0.5100,1.3500,0,0,270.0*
1,1,0.0900,-0.6300,-0.2550*
1,1,0.0900,-0.6300,0.2550*
1,1,0.0900,0.6300,0.2550*
1,1,0.0900,0.6300,-0.2550*
%
%ADD30ROUNDEDRECTD30*%
%ADD31R,0.7112X3.3274*%
%ADD32R,0.8636X2.7940*%
%ADD33R,1.1430X1.8288*%
%ADD34R,1.0414X0.7874*%
%ADD35R,0.8890X0.9398*%
%ADD36R,0.7112X1.0922*%
%ADD37R,0.5400X0.6365*%
%ADD38R,0.5000X0.6000*%
%ADD39R,0.5000X0.5000*%
%ADD40R,0.5000X0.5000*%
%ADD41R,28.2250X6.4750*%
%ADD42R,1.1700X5.0000*%
%ADD43R,1.1700X4.0000*%
%ADD44R,1.1700X4.5999*%
%ADD45R,3.1000X3.1000*%
%ADD46O,1.2500X2.1500*%
%ADD47R,1.1999X1.0000*%
D18*
X255000Y141000D02*
D03*
Y151000D02*
D03*
X23000Y146000D02*
D03*
Y136000D02*
D03*
X11000Y146000D02*
D03*
Y136000D02*
D03*
X226000Y127600D02*
D03*
Y117600D02*
D03*
X223000Y231600D02*
D03*
Y221600D02*
D03*
X211000Y231600D02*
D03*
Y221600D02*
D03*
X112000Y125000D02*
D03*
Y135000D02*
D03*
D19*
X192539Y260690D02*
D03*
X199042D02*
D03*
X205544D02*
D03*
X212047D02*
D03*
X218549D02*
D03*
D20*
X73500Y111501D02*
D03*
X96500Y102000D02*
D03*
X73500Y92499D02*
D03*
X96500Y125499D02*
D03*
X73500Y135000D02*
D03*
X96500Y144501D02*
D03*
D21*
X128501Y111500D02*
D03*
X119000Y88500D02*
D03*
X109499Y111500D02*
D03*
D22*
X184000Y123600D02*
D03*
Y104600D02*
D03*
X169000D02*
D03*
Y123600D02*
D03*
D24*
X237350Y200600D02*
D03*
Y196600D02*
D03*
Y192600D02*
D03*
Y188600D02*
D03*
Y184600D02*
D03*
Y180600D02*
D03*
Y176600D02*
D03*
Y172600D02*
D03*
Y168600D02*
D03*
Y164600D02*
D03*
Y160600D02*
D03*
Y156600D02*
D03*
Y152600D02*
D03*
Y148600D02*
D03*
X168650D02*
D03*
Y152600D02*
D03*
Y156600D02*
D03*
Y160600D02*
D03*
Y164600D02*
D03*
Y168600D02*
D03*
Y172600D02*
D03*
Y176600D02*
D03*
Y180600D02*
D03*
Y184600D02*
D03*
Y188600D02*
D03*
Y192600D02*
D03*
Y196600D02*
D03*
Y200600D02*
D03*
D25*
X177000Y208950D02*
D03*
X181000D02*
D03*
X185000D02*
D03*
X189000D02*
D03*
X193000D02*
D03*
X197000D02*
D03*
X201000D02*
D03*
X205000D02*
D03*
X209000D02*
D03*
X213000D02*
D03*
X217000D02*
D03*
X221000D02*
D03*
X225000D02*
D03*
X229000D02*
D03*
Y140250D02*
D03*
X225000D02*
D03*
X221000D02*
D03*
X217000D02*
D03*
X213000D02*
D03*
X209000D02*
D03*
X205000D02*
D03*
X201000D02*
D03*
X197000D02*
D03*
X193000D02*
D03*
X189000D02*
D03*
X185000D02*
D03*
X181000D02*
D03*
X177000D02*
D03*
D26*
X165000Y224600D02*
D03*
D27*
X179000Y232100D02*
D03*
Y227100D02*
D03*
Y222100D02*
D03*
Y217100D02*
D03*
X151000D02*
D03*
Y222100D02*
D03*
Y227100D02*
D03*
Y232100D02*
D03*
D28*
X248029Y240480D02*
D03*
X248036Y212697D02*
D03*
D29*
X246499Y226601D02*
D03*
D30*
X28150Y120500D02*
D03*
Y111000D02*
D03*
Y101500D02*
D03*
X51850D02*
D03*
Y120500D02*
D03*
D31*
X130800Y175705D02*
D03*
X1200D02*
D03*
D32*
X130000Y283355D02*
D03*
D33*
X3400Y288205D02*
D03*
D34*
X69100Y162955D02*
D03*
D35*
X24300Y163705D02*
D03*
D36*
X119200Y288355D02*
D03*
X108200D02*
D03*
X97200D02*
D03*
X86200D02*
D03*
X75200D02*
D03*
X64200D02*
D03*
X53200D02*
D03*
X42200D02*
D03*
D37*
X141000Y294217D02*
D03*
Y304982D02*
D03*
Y256618D02*
D03*
Y267383D02*
D03*
D38*
X48000Y147000D02*
D03*
X38000D02*
D03*
X131000D02*
D03*
X141000D02*
D03*
X109000D02*
D03*
X119000D02*
D03*
X70162Y146949D02*
D03*
X60162D02*
D03*
X236000Y244600D02*
D03*
X226000D02*
D03*
X123833Y135167D02*
D03*
X133833D02*
D03*
X141000Y282600D02*
D03*
X151000D02*
D03*
X141000Y245000D02*
D03*
X151000D02*
D03*
D39*
X154000Y188600D02*
D03*
X144000D02*
D03*
X154000Y200600D02*
D03*
X144000D02*
D03*
X154000Y164600D02*
D03*
X144000D02*
D03*
X181000Y89600D02*
D03*
X171000D02*
D03*
X35000Y89000D02*
D03*
X45000D02*
D03*
X48000Y134000D02*
D03*
X38000D02*
D03*
X179000Y252600D02*
D03*
X169000D02*
D03*
X179000Y241600D02*
D03*
X169000D02*
D03*
D40*
X202000Y127600D02*
D03*
Y117600D02*
D03*
X252000Y164600D02*
D03*
Y174600D02*
D03*
X249000Y200600D02*
D03*
Y190600D02*
D03*
X235000Y221600D02*
D03*
Y231600D02*
D03*
X214000Y127600D02*
D03*
Y117600D02*
D03*
X199000Y221600D02*
D03*
Y231600D02*
D03*
X154000Y118600D02*
D03*
Y108600D02*
D03*
D41*
X131965Y22213D02*
D03*
D42*
X6590Y29588D02*
D03*
X246590D02*
D03*
D43*
X21590Y34590D02*
D03*
X36590D02*
D03*
X51590D02*
D03*
X66590D02*
D03*
X81590D02*
D03*
X96590D02*
D03*
X126590D02*
D03*
X141590D02*
D03*
X156590D02*
D03*
X171590D02*
D03*
X186590D02*
D03*
X201590D02*
D03*
X216590D02*
D03*
X231590D02*
D03*
D44*
X111590Y31590D02*
D03*
D45*
X203000Y174600D02*
D03*
D46*
X154290Y303093D02*
D03*
X256790D02*
D03*
Y266094D02*
D03*
X154290D02*
D03*
D47*
X261501Y208100D02*
D03*
Y245100D02*
D03*
M02*

View File

@@ -0,0 +1,258 @@
*************************************************************
FileName = DSpico_PCB.GBR
AutoAperture = True
*************************************************************
Generating : L2-GND
File : DSpico_PCB.GP1
Adding Layer : L2-GND
Adding Layer : Multi-Layer
Used DCodes :
D57
D58
D59
D60
D61
*************************************************************
*************************************************************
Generating : Bottom Solder
File : DSpico_PCB.GBS
Adding Layer : Bottom Solder
Adding Layer : L4
Adding Layer : Multi-Layer
Used DCodes :
D46
D47
D63
*************************************************************
*************************************************************
Generating : L1
File : DSpico_PCB.GTL
Adding Layer : L1
Adding Layer : Multi-Layer
Used DCodes :
D10
D18
D19
D20
D21
D22
D24
D25
D26
D27
D28
D29
D30
D31
D32
D33
D34
D35
D36
D37
D38
D39
D40
D42
D43
D44
D45
D46
D47
D48
D49
D50
D51
D52
D53
D54
D55
D56
*************************************************************
*************************************************************
Generating : Top Overlay
File : DSpico_PCB.GTO
Adding Layer : Top Overlay
Used DCodes :
D10
D11
D12
D13
D14
D15
D16
D17
*************************************************************
*************************************************************
Generating : L4
File : DSpico_PCB.GBL
Adding Layer : L4
Adding Layer : Multi-Layer
Used DCodes :
D10
D46
D47
D55
D56
D63
D64
*************************************************************
*************************************************************
Generating : Bottom Paste
File : DSpico_PCB.GBP
Adding Layer : Bottom Paste
Adding Layer : L4
Adding Layer : Multi-Layer
Used DCodes :
*************************************************************
*************************************************************
Generating : Top Paste
File : DSpico_PCB.GTP
Adding Layer : Top Paste
Adding Layer : L1
Adding Layer : Multi-Layer
Used DCodes :
D18
D19
D20
D21
D22
D23
D24
D25
D26
D27
D28
D29
D30
D31
D32
D33
D34
D35
D36
D37
D38
D39
D40
*************************************************************
*************************************************************
Generating : Top Solder
File : DSpico_PCB.GTS
Adding Layer : Top Solder
Adding Layer : L1
Adding Layer : Multi-Layer
Used DCodes :
D18
D19
D20
D21
D22
D24
D25
D26
D27
D28
D29
D30
D31
D32
D33
D34
D35
D36
D37
D38
D39
D40
D41
D42
D43
D44
D45
D46
D47
*************************************************************
*************************************************************
Generating : Board
File : DSpico_PCB.GM2
Adding Layer : Board
Used DCodes :
D65
*************************************************************
*************************************************************
Generating : L3-PW
File : DSpico_PCB.G1
Adding Layer : L3-PW
Adding Layer : Multi-Layer
Used DCodes :
D10
D46
D47
D55
D56
D62
*************************************************************
*************************************************************
Generating : Bottom Overlay
File : DSpico_PCB.GBO
Adding Layer : Bottom Overlay
Used DCodes :
D10
*************************************************************

View File

@@ -0,0 +1,10 @@
DRC Rules Export File for PCB: C:\Users\Nico\Documents\GitHub\dspico-hardware\dspico-pcb\design-files\Altium\DSpico_PCB.PcbDoc
RuleKind=MinimumAnnularRing|RuleName=Minimum IAR <=0.45mm|Scope=Board|Minimum=5.12
RuleKind=MinimumAnnularRing|RuleName=Minimum IAR >0.45mm|Scope=Board|Minimum=5.12
RuleKind=ShortCircuit|RuleName=ShortCircuit|Scope=Board|Allowed=0
RuleKind=SolderMaskExpansion|RuleName=SolderMaskExpansion|Scope=Board|Minimum=0.00
RuleKind=Width|RuleName=Width-Power|Scope=Board|Minimum=7.87
RuleKind=Width|RuleName=Width-GigaE|Scope=Board|Minimum=5.91
RuleKind=Width|RuleName=Width-xTW|Scope=Board|Minimum=4.92
RuleKind=Clearance|RuleName=Clearance-xPP-xTP-xTT|Scope=Board|Minimum=11.81
RuleKind=Clearance|RuleName=Clearance poly Power Polygon|Scope=Board|Minimum=15.75

View File

@@ -0,0 +1,52 @@
D10 ROUNDED 7.874 7.874 0.000 LINE 0.000
D11 ROUNDED 5.906 5.906 0.000 LINE 0.000
D12 ROUNDED 3.000 3.000 0.000 LINE 0.000
D13 ROUNDED 10.000 10.000 0.000 LINE 0.000
D14 ROUNDED 6.000 6.000 0.000 LINE 0.000
D15 ROUNDED 5.000 5.000 0.000 LINE 0.000
D16 ROUNDED 4.000 4.000 0.000 LINE 0.000
D17 ROUNDED 7.480 7.480 0.000 LINE 0.000
D18 RECTANGULAR 19.685 23.622 0.000 FLASH 90.000
D19 RECTANGULAR 62.992 15.748 0.000 FLASH 90.000
D20 RECTANGULAR 39.370 31.496 0.000 FLASH 0.000
D21 RECTANGULAR 39.370 31.496 0.000 FLASH 270.000
D22 RECTANGULAR 47.244 43.307 0.000 FLASH 270.000
D23 RECTANGULAR 77.165 77.165 0.000 FLASH 0.000
D26 RECTANGULAR 64.961 9.842 0.000 FLASH 90.000
D27 RECTANGULAR 35.433 11.811 0.000 FLASH 0.000
D28 RECTANGULAR 27.559 43.307 0.000 FLASH 270.000
D29 RECTANGULAR 55.122 43.307 0.000 FLASH 270.000
D31 RECTANGULAR 28.000 131.000 0.000 FLASH 0.000
D32 RECTANGULAR 34.000 110.000 0.000 FLASH 0.000
D33 RECTANGULAR 45.000 72.000 0.000 FLASH 0.000
D34 RECTANGULAR 41.000 31.000 0.000 FLASH 0.000
D35 RECTANGULAR 35.000 37.000 0.000 FLASH 0.000
D36 RECTANGULAR 28.000 43.000 0.000 FLASH 0.000
D37 RECTANGULAR 25.059 21.260 0.000 FLASH 270.000
D38 RECTANGULAR 19.685 23.622 0.000 FLASH 180.000
D39 RECTANGULAR 19.685 19.685 0.000 FLASH 0.000
D40 RECTANGULAR 19.685 19.685 0.000 FLASH 90.000
D41 RECTANGULAR 1111.220 254.921 0.000 FLASH 0.000
D42 RECTANGULAR 196.850 46.063 0.000 FLASH 90.000
D43 RECTANGULAR 157.480 46.063 0.000 FLASH 90.000
D44 RECTANGULAR 181.098 46.063 0.000 FLASH 90.000
D45 RECTANGULAR 122.047 122.047 0.000 FLASH 0.000
D46 ROUNDED 49.213 84.646 0.000 FLASH 180.000
D47 RECTANGULAR 39.370 47.240 0.000 FLASH 270.000
D48 ROUNDED 11.811 11.811 0.000 LINE 0.000
D49 ROUNDED 23.622 23.622 0.000 LINE 0.000
D50 ROUNDED 15.748 15.748 0.000 LINE 0.000
D51 ROUNDED 13.780 13.780 0.000 LINE 0.000
D52 ROUNDED 9.842 9.842 0.000 LINE 0.000
D53 ROUNDED 19.685 19.685 0.000 LINE 0.000
D54 ROUNDED 10.248 10.248 0.000 LINE 0.000
D55 ROUNDED 18.110 18.110 0.000 FLASH 0.000
D56 ROUNDED 25.591 25.591 0.000 FLASH 0.000
D57 ROUNDED 40.000 40.000 0.000 LINE 0.000
D59 RELIEF 55.118 55.118 0.000 FLASH 9.842 7.874 4 0.000
D60 ROUNDED 43.307 43.307 0.000 FLASH 0.000
D61 ROUNDED 45.276 45.276 0.000 FLASH 0.000
D62 ROUNDED 31.496 31.496 0.000 LINE 0.000
D63 RECTANGULAR 82.677 39.370 0.000 FLASH 90.000
D64 ROUNDED 27.559 27.559 0.000 LINE 0.000
D65 ROUNDED 0.512 0.512 0.000 LINE 0.000

View File

@@ -0,0 +1,142 @@
M48
;Layer_Color=9474304
;FILE_FORMAT=4:4
METRIC,LZ
;TYPE=PLATED
T1F00S00C0.2000
T2F00S00C0.2500
T3F00S00C0.5999
%
T01
X00056Y00092
X00052Y00146
X00075013Y00148212
X00119Y00141
X00141Y001406
X00173494Y00143094
X00177316Y00148758
X001837Y0014822
X00189854Y001485
X00206Y001486
X00213
X00219
X00261Y00141
X00256Y00092
Y00072
X00241Y00062
X00206Y00092
X00171Y00082
X00161
X00151
X00156Y00092
Y00072
X00136
X00041Y00062
X00026Y00072
X00016
X00006
X0Y00134
X000148Y00146219
X0003Y00146
X00031326Y00136335
X00038Y00152
X00021Y00282
X00006Y00272
X00097Y00277
X00095Y00311
X00143399Y00232449
X00143Y002266
Y00220599
X00143232Y00214696
X00134Y00219
X00161198Y00196094
X00159Y001826
X00162576Y001726
X00179Y00176
X00179Y00182
Y00192
X00181Y002016
X00187762Y00201035
X00199Y00201
X00218
X00228536Y00189505
X00246999Y00184
X00254771Y00189958
X002535Y001986
X00257223Y00174615
X00256737Y00164937
X00245Y001586
X00229Y00156
X00177Y001546
X00176Y001606
X00179008Y00167948
X00128Y00151
X00108036Y00151918
X00060162Y00151949
X00194155Y00231934
X00225751Y00239601
X00235103Y00235949
T02
X00051815Y0005806
X00065329
X00081741
X00096704
X00111667
X00126629
X00141592
X00156555
X00171518
X0016226Y00096314
X00202Y001126
X00214
X002255
X00206Y001276
X0019664Y0014895
X00134167Y00129503
X00124167
X00128096Y001195
X00116Y00114
X00105947Y00135
X00097Y00139
X00073Y00123
X00057Y00134
X00052Y00112
X00045Y00084
X00065086Y00081
X00073Y00087
X00113253Y00082
X00248Y00058
X00035Y00084
X0002Y00101
Y00111
Y00121
X00038Y00127
X00008Y00058
X00015195Y00304324
X00075Y00277
X0014Y00273
X00156752Y00282994
X00169Y002596
X00178985Y00259355
X00187Y00265863
X0017Y002356
X001597Y002363
X00165389Y00214989
X00138Y002006
X00144Y001841
X00151858Y00184458
X00154413Y00169604
X00144Y00169
X00193Y001646
X00213
Y001846
X00193
X00207Y001996
X00227
X00241Y002126
X00259282Y002261
X00219Y002486
T03
X00261501Y002081
Y002451
M30

View File

@@ -0,0 +1,28 @@
M48
;Layer_Color=9474304
;FILE_FORMAT=4:4
METRIC,LZ
;TYPE=PLATED
T4F00S00C0.5999
%
G90
G05
T04
G00X0015429Y00269845
M15
G01Y00262344
M16
G00X0015429Y00306843
M15
G01Y00299343
M16
G00X0025679Y00306843
M15
G01Y00299343
M16
G00X0025679Y00269845
M15
G01Y00262344
M16
M17
M30

View File

@@ -0,0 +1,18 @@
----------------------------------------------------------------------------------------------------------------------------------
NCDrill File Report For: DSpico_PCB.PcbDoc 08/06/2024 18:01:04
----------------------------------------------------------------------------------------------------------------------------------
Layer Pair : L1 to L4
ASCII RoundHoles File : DSpico_PCB-RoundHoles.TXT
ASCII SlotHoles File : DSpico_PCB-SlotHoles.TXT
Tool Hole Size Hole Tolerance Hole Type Hole Count Plated Tool Travel
----------------------------------------------------------------------------------------------------------------------------------
T1 0.2mm (8mil) Round 68 PTH 0.00mm (0.00inch)
T2 0.25mm (10mil) Round 59 PTH 0.00mm (0.00inch)
T3 0.6mm (24mil) Round 2 PTH 0.00mm (0.00inch)
T4 0.6mm (24mil) Slot 4 PTH 0.00mm (0.00inch)
----------------------------------------------------------------------------------------------------------------------------------
Totals 133
Total Processing Time (hh:mm:ss) : 00:00:00

View File

@@ -0,0 +1,3 @@
Layer Pairs Export File for PCB: C:\Users\Nico\Documents\GitHub\dspico-hardware\dspico-pcb\design-files\Altium\DSpico_PCB.PcbDoc
LayersSetName=Top_Bot_Thru_Holes|DrillFile=dspico_pcb-roundholes.txt|DrillLayers=gtl,gp1,g1,gbl
LayersSetName=Top_Bot_Slot_Holes|DrillFile=dspico_pcb-slotholes.txt|DrillLayers=gtl,gp1,g1,gbl

View File

@@ -0,0 +1,56 @@
Altium Designer Pick and Place Locations
C:\Users\Nico\Documents\GitHub\dspico-hardware\dspico-pcb\design-files\Altium\Project Outputs for DSpico\Pick Place\Pick Place for DSpico_PCB.csv
========================================================================================================================
File Design Information:
Date: 25/06/24
Time: 22:18
Revision: bc532aec63a87ce06371b78ac1b3c8357e716b0c
Variant: No variations
Units used: mm
"Designator","Center-X(mm)","Center-Y(mm)","Layer","Rotation"
"C1","4.0000","8.9000","TopLayer","180"
"C2","4.3000","13.4000","TopLayer","360"
"C3","14.9000","18.8600","TopLayer","0"
"C4","14.9000","20.0600","TopLayer","360"
"C5","14.9000","16.4600","TopLayer","0"
"C6","20.2000","12.2600","TopLayer","90"
"C7","25.2000","16.9600","TopLayer","270"
"C8","24.9000","19.5600","TopLayer","90"
"C9","23.5000","22.6600","TopLayer","270"
"C10","21.4000","12.2600","TopLayer","90"
"C11","19.9000","22.6600","TopLayer","270"
"C12","15.4000","11.3600","TopLayer","90"
"C13","17.6000","8.9600","TopLayer","360"
"C14","17.4000","25.2600","TopLayer","360"
"C15","17.4000","24.1600","TopLayer","360"
"D1","14.1000","29.9600","TopLayer","270"
"D2","14.1000","26.2000","TopLayer","270"
"J1","6.6000","22.5655","TopLayer","360"
"J2","20.5540","28.1891","TopLayer","90"
"J4","6.9700","30.4000","BottomLayer","180"
"Q1","11.9000","10.0000","TopLayer","90"
"Q2","8.5000","13.5000","TopLayer","0"
"Q3","8.5000","10.2000","TopLayer","180"
"R1","12.8833","13.5167","TopLayer","0"
"R2","11.2000","13.0000","TopLayer","90"
"R3","22.6000","12.2600","TopLayer","270"
"R4","4.3000","14.7000","TopLayer","180"
"R5","2.3000","14.1000","TopLayer","270"
"R6","1.1000","14.1000","TopLayer","270"
"R7","13.6000","14.7000","TopLayer","360"
"R8","11.4000","14.7000","TopLayer","360"
"R9","6.5162","14.6949","TopLayer","180"
"R10","22.3000","22.6600","TopLayer","270"
"R11","21.1000","22.6600","TopLayer","270"
"R12","14.6000","28.2600","TopLayer","360"
"R13","14.6000","24.5000","TopLayer","360"
"R14","23.1000","24.4600","TopLayer","180"
"R15","25.5000","14.6000","TopLayer","90"
"S1","25.4000","22.6600","TopLayer","270"
"U1","4.0000","11.1000","TopLayer","270"
"U2","20.3000","17.4600","TopLayer","0"
"U3","16.5000","22.4600","TopLayer","270"
"X1","17.6500","11.4100","TopLayer","270"
1 Altium Designer Pick and Place Locations
2 C:\Users\Nico\Documents\GitHub\dspico-hardware\dspico-pcb\design-files\Altium\Project Outputs for DSpico\Pick Place\Pick Place for DSpico_PCB.csv
3 ========================================================================================================================
4 File Design Information:
5 Date: 25/06/24
6 Time: 22:18
7 Revision: bc532aec63a87ce06371b78ac1b3c8357e716b0c
8 Variant: No variations
9 Units used: mm
10 Designator Center-X(mm) Center-Y(mm) Layer Rotation
11 C1 4.0000 8.9000 TopLayer 180
12 C2 4.3000 13.4000 TopLayer 360
13 C3 14.9000 18.8600 TopLayer 0
14 C4 14.9000 20.0600 TopLayer 360
15 C5 14.9000 16.4600 TopLayer 0
16 C6 20.2000 12.2600 TopLayer 90
17 C7 25.2000 16.9600 TopLayer 270
18 C8 24.9000 19.5600 TopLayer 90
19 C9 23.5000 22.6600 TopLayer 270
20 C10 21.4000 12.2600 TopLayer 90
21 C11 19.9000 22.6600 TopLayer 270
22 C12 15.4000 11.3600 TopLayer 90
23 C13 17.6000 8.9600 TopLayer 360
24 C14 17.4000 25.2600 TopLayer 360
25 C15 17.4000 24.1600 TopLayer 360
26 D1 14.1000 29.9600 TopLayer 270
27 D2 14.1000 26.2000 TopLayer 270
28 J1 6.6000 22.5655 TopLayer 360
29 J2 20.5540 28.1891 TopLayer 90
30 J4 6.9700 30.4000 BottomLayer 180
31 Q1 11.9000 10.0000 TopLayer 90
32 Q2 8.5000 13.5000 TopLayer 0
33 Q3 8.5000 10.2000 TopLayer 180
34 R1 12.8833 13.5167 TopLayer 0
35 R2 11.2000 13.0000 TopLayer 90
36 R3 22.6000 12.2600 TopLayer 270
37 R4 4.3000 14.7000 TopLayer 180
38 R5 2.3000 14.1000 TopLayer 270
39 R6 1.1000 14.1000 TopLayer 270
40 R7 13.6000 14.7000 TopLayer 360
41 R8 11.4000 14.7000 TopLayer 360
42 R9 6.5162 14.6949 TopLayer 180
43 R10 22.3000 22.6600 TopLayer 270
44 R11 21.1000 22.6600 TopLayer 270
45 R12 14.6000 28.2600 TopLayer 360
46 R13 14.6000 24.5000 TopLayer 360
47 R14 23.1000 24.4600 TopLayer 180
48 R15 25.5000 14.6000 TopLayer 90
49 S1 25.4000 22.6600 TopLayer 270
50 U1 4.0000 11.1000 TopLayer 270
51 U2 20.3000 17.4600 TopLayer 0
52 U3 16.5000 22.4600 TopLayer 270
53 X1 17.6500 11.4100 TopLayer 270

View File

@@ -0,0 +1,56 @@
Altium Designer Pick and Place Locations
C:\Users\Nico\Documents\GitHub\dspico-hardware\dspico-pcb\design-files\Altium\Project Outputs for DSpico\Pick Place\Pick Place for DSpico_PCB.txt
========================================================================================================================
File Design Information:
Date: 25/06/24
Time: 22:18
Revision: bc532aec63a87ce06371b78ac1b3c8357e716b0c
Variant: No variations
Units used: mm
Designator Center-X(mm) Center-Y(mm) Layer Rotation
C1 4.0000 8.9000 TopLayer 180
C2 4.3000 13.4000 TopLayer 360
C3 14.9000 18.8600 TopLayer 0
C4 14.9000 20.0600 TopLayer 360
C5 14.9000 16.4600 TopLayer 0
C6 20.2000 12.2600 TopLayer 90
C7 25.2000 16.9600 TopLayer 270
C8 24.9000 19.5600 TopLayer 90
C9 23.5000 22.6600 TopLayer 270
C10 21.4000 12.2600 TopLayer 90
C11 19.9000 22.6600 TopLayer 270
C12 15.4000 11.3600 TopLayer 90
C13 17.6000 8.9600 TopLayer 360
C14 17.4000 25.2600 TopLayer 360
C15 17.4000 24.1600 TopLayer 360
D1 14.1000 29.9600 TopLayer 270
D2 14.1000 26.2000 TopLayer 270
J1 6.6000 22.5655 TopLayer 360
J2 20.5540 28.1891 TopLayer 90
J4 6.9700 30.4000 BottomLayer 180
Q1 11.9000 10.0000 TopLayer 90
Q2 8.5000 13.5000 TopLayer 0
Q3 8.5000 10.2000 TopLayer 180
R1 12.8833 13.5167 TopLayer 0
R2 11.2000 13.0000 TopLayer 90
R3 22.6000 12.2600 TopLayer 270
R4 4.3000 14.7000 TopLayer 180
R5 2.3000 14.1000 TopLayer 270
R6 1.1000 14.1000 TopLayer 270
R7 13.6000 14.7000 TopLayer 360
R8 11.4000 14.7000 TopLayer 360
R9 6.5162 14.6949 TopLayer 180
R10 22.3000 22.6600 TopLayer 270
R11 21.1000 22.6600 TopLayer 270
R12 14.6000 28.2600 TopLayer 360
R13 14.6000 24.5000 TopLayer 360
R14 23.1000 24.4600 TopLayer 180
R15 25.5000 14.6000 TopLayer 90
S1 25.4000 22.6600 TopLayer 270
U1 4.0000 11.1000 TopLayer 0
U2 20.3000 17.4600 TopLayer 0
U3 16.5000 22.4600 TopLayer 360
X1 17.6500 11.4100 TopLayer 270

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

159
dspico-shell/README.md Normal file
View File

@@ -0,0 +1,159 @@
# DSpico shell
## Introduction
To obtain a shell, you can print it yourself if you have an SLA printer, or you can order it online from manufacturers like PCBWAY and JLCPCB. If you order the shell from one of the mentioned services, please follow the guide in this readme.
## 📂 Included Subfolders:
- [`design-files`](design-files): Contains source design files for the shell
- 📄 `dspico-shell.ipt`: Inventor design file of DSpico shell
- [`3d-models`](3d-models): Contains 3D models of the shell in STL and STEP format for fabrication.
- 📄 `dspico-shell-top_vX-Y.stl`: Printing file for the top part of the shell.
- 📄 `dspico-shell-bottom_vX-Y.stl`: Printing file for the bottom part of the shell.
- 📄 `dspico-shell-top_vX-Y-FR.stl`: Printing file for the top part of the shell, with forced rotation (-FR), (Please use this file when sending it to the manufacturer for the shell).
- 📄 `dspico-shell-bottom_vX-Y-FR.stl`: Printing file for the bottom part of the shell, with forced rotation (-FR), (Please use this file when sending it to the manufacturer for the shell).
---
## 📦 Guide to get a shell
![DSpico-shell-in](../dspico-artwork-design/photos/shell-in.png)
> [!WARNING]
> Please do not skip any steps otherwise the shell could go wrong.
> [!CAUTION]
> **Request both the shell's top part and bottom part in the same order with the same material** .
>
> Ordering them separately or in different materials may result in mismatched parts. This is because the manufacturer might produce them on different printers with varying tolerances, and tolerances can also differ between materials.
### JLC3DP (JLCPCB)
1. **Go to the Website of manufacturer**
Visit [JLCPCB 3D Printing Quote](https://jlc3dp.com/3d-printing-quote).
2. **Upload shell parts**
Upload [`dspico-shell-bottom_vX-Y-FR.stl`](3d-models/v1.4/forced-rotation-printing/dspico-shell-bottom_v1-4-FR.stl) and [`dspico-shell-top_vX-Y-FR.stl`](3d-models/v1.4/forced-rotation-printing/dspico-shell-top_v1-4-FR.stl) STL file. Wait for the system to analyze it.
4. **Select Printing Options:**
(Select the same options for both the top and bottom 3d parts)
- 3D Technology: `SLA (Resin)`.
- Material: `Black Resin` (recommended to avoid issues).
- Surface Finish: `Yes`. `Sanding``
- Qty: (number of pieces you want)
- Product Desc: `Toys Part -HS Code 9`
- 3D Remark (Very IMPORTANT):
Add the next note:
> IMPORTANT:
>
> -I take breakage risks.
>
> -DO NOT ROTATE THE 3D FILE IN ANY OF ITS AXES WHEN YOU GO TO PRINT JUST ADD SUPPORTS
>
> -Send me an email to verify
![](../dspico-artwork-design/guides/3d-order.jpg)
5. **Accept Risks**
System will warn about thin walls, select `Yes, I will take the risks.`
![](../dspico-artwork-design/guides/3d-order-warn.jpg)
8. **Review and Place Order**
Double-check all settings and confirm your order.
10. 📧 **Email conformation of JLCPCB and send an answer**
After placing your order, you will need to wait for an email from JLCPCB. (normally less than 24h)
In this email, they will usually remind you about the risks of breakage due to the thin walls and they will ask for an image of the orientation of the parts.
When you receive the email, reply with the following message and attach the images shown below:
> Hello,
>
> As I said in the notes, I accept the risks of deformation, breakage, etc.
>
> And as for the placement, put it as it appears in the file as of 3D file, do not rotate them when you do the placement for printing, please I attached images of 2 files:
>
> - dspico-shell-bottom:
>
> (45º)
>
> ![](../dspico-artwork-design/guides/bottom-shell-orientation.png)
>
> - dspico-shell-top:
>
> (90º)
>
> ![](../dspico-artwork-design/guides/top-shell-orientation.png)
> [!WARNING]
> Don't forget to attach the images to the email
11. **Payment**
After sending the email, you will need to wait for the 3D parts to be approved by the manufacturer. Once approved, you will need to make the payment.
13. **After receive the order**
It is important that when you receive your shell order, you perform a visual inspection 🕵️‍♂️ and pay special attention to the rails on the bottom part to ensure there is no leftover plastic (due to the supports included in the printing process). If there is any, carefully remove it with a cutter.
![](../dspico-artwork-design/guides/issue-rails-shell.jpg)
---
## ⚠ Warnings
Please note that sometimes manufacturers may not follow the process correctly even when provided with instructions. Additionally, due to the tolerances of 3D printing technology, there may be slight variations in dimensions. It is recommended to use SLA technology, as it offers the smallest tolerance (+-0.2mm) and is provided by PCBWAY and JLCPCB manufacturers.
If the appropriate material is not chosen, the results can be poor. Don't go by appearance. For example, the transparent resin from JLCPCB and PCBWAY would be the worst decision you could make since the dimensions change after curing and the piece deforms easily.
So please select one of the materials recommended in the next section
## 💡 Recommendations
### Materials
- [Comparison of 3D resin materials](https://docs.google.com/spreadsheets/d/1kmLcHB08pd6XpYTxQfuauXQA3aGOPxwUc3_S_YKbFcI/edit#gid=265174143)
For the best results in your 3D prints, it is recommended to use one of the materials of the following list:
#### JLCPCB
- Black resin
#### PCBWAY
- UTR Therm
### Orientation
Orientation in 3D printing is very important.
If you do not tell the manufacturer the orientation of how to print the shell, the probability that the shell will come out wrong is high. We highly recommend that you use the stl file that is in the `forced-rotation-printing` subfolder and tell the manufacturer not to rotate the part in any axis when you go to print the part and additionally send an email sending a screenshot of the orientation that wants.
You don't know the headaches this has brought.
## ❓ FAQ
>- Can I print the shell with my FDM printer? (printer of filament)
You can print it, but the precision is not as good compared to a SLA printer. You risk it not fitting properly, and the rails are difficult to print. Most importantly, these shell rails can damage the inner pins of your DS's slot if they are not printed well and with the right precision. So, for the sake of your DS, avoid it.
>- Why I have to send a email to manufacturer about specific orientation in 3d files?
The shell has thin walls for manufacturing by most producers, but it is possible to print it without issues using a specific orientation.
Manufacturers do not thoroughly analyze the 3d parts; they simply rotate it 45º on any axis and print it as is. This often leads to deformations and breakages.
Therefore, it is very important to send the email to minimize these problems as much as possible.
>- Can I use a different material instead of the recommended one? (e.g., transparent or another color)
We recommend using the materials suggested in this guide. Otherwise, you may encounter issues such as incorrect dimensions, deformations, or parts that are too flexible.
If you have tested a different material with good results, please let us know!
Check the next spreadsheet to avoid wasting your time and money: [Comparison of 3D resin materials](https://docs.google.com/spreadsheets/d/1kmLcHB08pd6XpYTxQfuauXQA3aGOPxwUc3_S_YKbFcI/edit#gid=265174143)
## 🛠️ Issues
- [Findings in the DSpico shell 3D printing process with resin](https://docs.google.com/document/d/161Bof1LAfQEwKCZYXi1A_FSsFC0sCSEptYKGwLPbTv0/)
- [Comparison of 3D resin materials](https://docs.google.com/spreadsheets/d/1kmLcHB08pd6XpYTxQfuauXQA3aGOPxwUc3_S_YKbFcI/edit#gid=265174143)