Skip to content

Commit

Permalink
Merge pull request #94 from Alarm-Siren/4.2.0
Browse files Browse the repository at this point in the history
4.2.0
  • Loading branch information
Alarm-Siren authored Sep 3, 2023
2 parents 2a9b2f4 + a82639a commit 1075811
Show file tree
Hide file tree
Showing 38 changed files with 624 additions and 79 deletions.
11 changes: 8 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
![KiCad Library for Arduino banner logo](/resources/banner.png)

# KiCad Symbol & Footprint Library for Arduino Modules
*Version 4.1.0*
*Version 4.2.0*

[![Project Status: Active – The project has reached a stable, usable state and is being actively developed.](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active) ![Required KiCad Version](https://img.shields.io/badge/kicad-%3E%3D6.0-critical) ![License](https://img.shields.io/github/license/alarm-siren/arduino-kicad-library) ![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/alarm-siren/arduino-kicad-library) ![Symbols](https://img.shields.io/badge/symbols-59-informational) ![Downloads](https://img.shields.io/github/downloads/alarm-siren/arduino-kicad-library/total)
[![Project Status: Active – The project has reached a stable, usable state and is being actively developed.](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active) ![Required KiCad Version](https://img.shields.io/badge/kicad-%3E%3D6.0-critical) ![License](https://img.shields.io/github/license/alarm-siren/arduino-kicad-library) ![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/alarm-siren/arduino-kicad-library) ![Symbols](https://img.shields.io/badge/symbols-61-informational) ![Downloads](https://img.shields.io/github/downloads/alarm-siren/arduino-kicad-library/total)

This is a library of KiCad schematic symbols and PCB footprints for most Arduino modules. You can use them to make your own PCB design which will effortlessly connect with your chosen Arduino module.

Expand Down Expand Up @@ -31,6 +31,7 @@ Currently included modules:
- Arduino **Nano 33 BLE Sense** Socket / Tile
- Arduino **Nano 33 BLE Sense R2** Socket / Tile
- Arduino **Nano 33 IoT** Socket / Tile
- Arduino **Nano ESP32** Socket / Tile
- Arduino **Nano Every** Socket / Tile
- Arduino **Nano RP2040 Connect** Socket / Tile
- Arduino **Nicla Sense ME** Socket / Tile
Expand Down Expand Up @@ -135,6 +136,10 @@ Original Images: Copyright 2013, [Arduino](https://www.arduino.cc/). Derived Ima

The word "Arduino" is a registered trademark of [Arduino](https://www.arduino.cc/). This trademark is used in this library to refer to Arduino products and to identify Arduino-related non-commercial content, as permitted by Arduino's [trademark guidelines](https://www.arduino.cc/en/trademark). This project is not affiliated with nor endorsed by Arduino.

### Warranty Disclaimer

This library is provided in the hope that it will be useful, but without any warranties of any kind. Your use of this library is at your own risk. For the full warranty disclaimer, see Section 5 of the [Creative Commons Attribution-ShareAlike 4.0 International License](https://creativecommons.org/licenses/by-sa/4.0/).

## FAQ

Answers to some common questions about this library.
Expand Down Expand Up @@ -167,4 +172,4 @@ In principle I'm open to marking the taller components specifically, which would

The short answer is that some power pins on some modules can be used as either inputs or outputs, depending on your circuit design / where you're powering the assembly from.

For those pins where I've been able to categorically confirm that the given power pin is Unconnected by default, or must necessarily be a Power Input or a Power Output, I have set it as such. For those pins that can be used as either an input or output, I have set it to Power Input as this is the more flexible option whilst still preserving some element of DRC capability. If you're using one of these Power Input pins as a Power Output from the module, you'll need to add the special "PWR_FLAG" component to the affected net to make the DRC error go away.
For those pins where I've been able to categorically confirm that the given power pin is `Unconnected` by default, or must necessarily be a `Power Input` or a `Power Output`, I have set it as such. For those pins that can be used as either an input or output, I have set it to `Power Input` as this is the more flexible option whilst still preserving some element of DRC capability. If you're using one of these `Power Input` pins as a `Power Output` from the module, you'll need to add the special `PWR_FLAG` component to the affected net to make the DRC error go away.
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,15 @@
(tstamp f88fbe00-ef5a-4aa3-8479-576bc2510cba)
)
(fp_text user "D0" (at 63.5 -48.895 unlocked) (layer "B.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.075)) (justify mirror))
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp 81c674c5-5aa7-433a-8745-46495c175d8a)
)
(fp_text user "." (at 62.484 -32.004) (layer "B.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp baefb2b0-879b-443f-993d-5e9212d5d972)
)
(fp_text user "D0" (at 63.5 -48.895 unlocked) (layer "F.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.075)))
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 186aa40c-3713-4a7f-8cbd-940abe228436)
)
(fp_text user "." (at 62.484 -32.004) (layer "F.SilkS")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
(tstamp 12769213-0afd-42cd-8352-af3e67633868)
)
(fp_text user "D0" (at 63.5 -48.895 unlocked) (layer "B.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.075)) (justify mirror))
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp 0c2b9243-489c-4220-bff9-6aee3f912ec5)
)
(fp_text user "." (at 62.484 -32.004) (layer "B.SilkS")
Expand All @@ -24,7 +24,7 @@
(tstamp 1387d239-a40d-4ed2-91fc-cb65371af199)
)
(fp_text user "D0" (at 63.5 -48.895 unlocked) (layer "F.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.075)))
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 7c3eebf0-fdce-4137-ab0a-b2d9929cd8c4)
)
(fp_text user "USB" (at -0.5 -38.1036 270) (layer "B.Fab")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
(tstamp 12769213-0afd-42cd-8352-af3e67633868)
)
(fp_text user "D0" (at 63.5 -48.895 unlocked) (layer "B.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.075)) (justify mirror))
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp 0c2b9243-489c-4220-bff9-6aee3f912ec5)
)
(fp_text user "." (at 62.484 -32.004) (layer "B.SilkS")
Expand All @@ -24,7 +24,7 @@
(tstamp 1387d239-a40d-4ed2-91fc-cb65371af199)
)
(fp_text user "D0" (at 63.5 -48.895 unlocked) (layer "F.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.075)))
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 7c3eebf0-fdce-4137-ab0a-b2d9929cd8c4)
)
(fp_text user "USB C" (at 2.665 -39.5) (layer "B.Fab")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
(tstamp 9ab728f0-5927-48cf-a041-3a6244bca2be)
)
(fp_text user "D0" (at 63.5 -48.895 unlocked) (layer "B.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.075)) (justify mirror))
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp 3598b4d8-dd59-4126-a2e1-3cde097d8b28)
)
(fp_text user "." (at 62.484 -32.004) (layer "B.SilkS")
Expand All @@ -24,7 +24,7 @@
(tstamp 2385ebd9-1bcc-4dad-b12b-0bbef3666e41)
)
(fp_text user "D0" (at 63.5 -48.895 unlocked) (layer "F.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.075)))
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 7c075bc3-a8b4-43f1-b21d-81fbe7ae2f56)
)
(fp_text user "USB" (at -0.5 -38.1036 270) (layer "B.Fab")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,15 @@
(tstamp c9f6d97a-8d1c-4759-9d5e-9ef3b5ae3c40)
)
(fp_text user "D0" (at 63.5 -48.895 unlocked) (layer "B.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.075)) (justify mirror))
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp 2a4db137-3aac-4372-a748-78e3098281ce)
)
(fp_text user "." (at 62.484 -32.004) (layer "B.SilkS")
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp 666a3ef7-34ca-4d2d-b6f4-4b2d68fab0a7)
)
(fp_text user "D0" (at 63.5 -48.895 unlocked) (layer "F.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.075)))
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 301e571f-14d2-4c6b-8e1a-37adf1d35483)
)
(fp_text user "." (at 62.484 -32.004) (layer "F.SilkS")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@
(tstamp 60acc0d5-8c46-4969-806b-f6d872d4ba38)
)
(fp_text user "D0" (at 40.2048 18.505 unlocked) (layer "B.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.075)) (justify mirror))
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp 756d33c5-4d49-48a0-820d-cce1200fcba8)
)
(fp_text user "D0" (at 40.2048 18.505 unlocked) (layer "F.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.075)))
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 19770864-8108-4de2-96c3-035f61a33e88)
)
(fp_text user "USB" (at -2.975 10.25 270) (layer "F.Fab")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@
(tstamp 60acc0d5-8c46-4969-806b-f6d872d4ba38)
)
(fp_text user "D0" (at 40.2048 18.505 unlocked) (layer "B.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.075)) (justify mirror))
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp 756d33c5-4d49-48a0-820d-cce1200fcba8)
)
(fp_text user "D0" (at 40.2048 18.505 unlocked) (layer "F.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.075)))
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 19770864-8108-4de2-96c3-035f61a33e88)
)
(fp_text user "USB" (at -2.975 10.25 270) (layer "F.Fab")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@
(tstamp 60acc0d5-8c46-4969-806b-f6d872d4ba38)
)
(fp_text user "D0" (at 40.2048 18.505 unlocked) (layer "B.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.075)) (justify mirror))
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp 756d33c5-4d49-48a0-820d-cce1200fcba8)
)
(fp_text user "D0" (at 40.2048 18.505 unlocked) (layer "F.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.075)))
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 19770864-8108-4de2-96c3-035f61a33e88)
)
(fp_text user "USB" (at 63.3875 -2.6125) (layer "F.Fab")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@
(tstamp 60acc0d5-8c46-4969-806b-f6d872d4ba38)
)
(fp_text user "D0" (at 40.2048 18.505 unlocked) (layer "B.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.075)) (justify mirror))
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp 756d33c5-4d49-48a0-820d-cce1200fcba8)
)
(fp_text user "D0" (at 40.2048 18.505 unlocked) (layer "F.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.075)))
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 19770864-8108-4de2-96c3-035f61a33e88)
)
(fp_text user "USB" (at -2.975 10.25 270) (layer "F.Fab")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@
(tstamp 60acc0d5-8c46-4969-806b-f6d872d4ba38)
)
(fp_text user "D0" (at 40.2048 18.505 unlocked) (layer "B.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.075)) (justify mirror))
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp 756d33c5-4d49-48a0-820d-cce1200fcba8)
)
(fp_text user "D0" (at 40.2048 18.505 unlocked) (layer "F.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.075)))
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 19770864-8108-4de2-96c3-035f61a33e88)
)
(fp_text user "USB" (at -2.975 10.25 270) (layer "F.Fab")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,15 @@
(tstamp 3a82211e-507f-437e-a523-eaa24cf22c22)
)
(fp_text user "D0" (at 63.5 -48.895 unlocked) (layer "B.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.075)) (justify mirror))
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp d542264a-fcd3-462f-a68f-266c481245e0)
)
(fp_text user "." (at 62.484 -32.004) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 24a585e1-241f-4e2d-b0c5-4266dd40d675)
)
(fp_text user "D0" (at 63.5 -48.895 unlocked) (layer "F.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.075)))
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 65fe818d-528b-4981-85c0-852e205cb333)
)
(fp_text user "USB" (at 1.535 -38.0986) (layer "B.Fab")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@
(tstamp 1746b09b-330d-4726-85af-0aec326b3200)
)
(fp_text user "D0" (at 36.94 -14.715 unlocked) (layer "B.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.075)) (justify mirror))
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp 5d7744c1-7b46-4152-b0f1-54b9e8676cc8)
)
(fp_text user "D0" (at 36.94 -14.715 unlocked) (layer "F.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.075)))
(effects (font (size 1 1) (thickness 0.15)))
(tstamp cc765931-9d78-4a79-ab2d-5f0e3cf7fc64)
)
(fp_text user "USB" (at -0.4191 -9 90) (layer "F.Fab")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@
(tstamp 4a9dee0d-a5fa-4d3e-87dc-c4e7e38e35d2)
)
(fp_text user "D0" (at 3.175 -26.67 -90 unlocked) (layer "B.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.075)) (justify mirror))
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp 908c44d1-cf31-4f1d-83e5-27d92669364a)
)
(fp_text user "D0" (at 3.175 -26.67 -90 unlocked) (layer "F.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.075)))
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 8758cabd-19c7-427e-ac6f-46bd76e08782)
)
(fp_line (start 17.78 0) (end 0 0) (layer "F.SilkS") (width 0.15) (tstamp a14092f2-189a-458a-ae5a-5b20f222688b))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@
(tstamp 4a9dee0d-a5fa-4d3e-87dc-c4e7e38e35d2)
)
(fp_text user "D0" (at 3.175 -26.67 -90 unlocked) (layer "B.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.075)) (justify mirror))
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp 908c44d1-cf31-4f1d-83e5-27d92669364a)
)
(fp_text user "D0" (at 3.175 -26.67 -90 unlocked) (layer "F.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.075)))
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 8758cabd-19c7-427e-ac6f-46bd76e08782)
)
(fp_line (start 17.78 0) (end 0 0) (layer "F.SilkS") (width 0.15) (tstamp a14092f2-189a-458a-ae5a-5b20f222688b))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@
(tstamp 0543a795-8418-457f-9c9c-5841f52804b9)
)
(fp_text user "D0" (at -5.715 -36.83 -90 unlocked) (layer "B.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.075)) (justify mirror))
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp fc74a73d-7c42-4f9d-9fbb-6a9a5c2d5942)
)
(fp_text user "D0" (at -5.715 -36.83 -90 unlocked) (layer "F.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.075)))
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 8c5e6122-e7f0-4945-ad6a-232d882b0b9c)
)
(fp_text user "USB" (at 0 0.725) (layer "F.Fab")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
(tstamp 0543a795-8418-457f-9c9c-5841f52804b9)
)
(fp_text user "D0" (at -12.065 -36.83 -90 unlocked) (layer "F.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.075)))
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 8c5e6122-e7f0-4945-ad6a-232d882b0b9c)
)
(fp_text user "USB" (at 0 0.725) (layer "F.Fab")
Expand Down
Loading

0 comments on commit 1075811

Please sign in to comment.