595 Commits

Author SHA1 Message Date
hueso 084dec63f5 translate moon phase
Build / build (sensorwatch_blue, classic) (push) Has been cancelled
Build / build (sensorwatch_blue, custom) (push) Has been cancelled
Build / build (sensorwatch_green, classic) (push) Has been cancelled
Build / build (sensorwatch_green, custom) (push) Has been cancelled
Build / build (sensorwatch_pro, classic) (push) Has been cancelled
Build / build (sensorwatch_red, custom) (push) Has been cancelled
Build / build-simulator (sensorwatch_blue, classic) (push) Has been cancelled
Build / build-simulator (sensorwatch_blue, custom) (push) Has been cancelled
Build / build-simulator (sensorwatch_green, classic) (push) Has been cancelled
Build / build-simulator (sensorwatch_green, custom) (push) Has been cancelled
Build / build-simulator (sensorwatch_pro, classic) (push) Has been cancelled
Build / build-simulator (sensorwatch_pro, custom) (push) Has been cancelled
Build / build-simulator (sensorwatch_red, classic) (push) Has been cancelled
Build / build-simulator (sensorwatch_red, custom) (push) Has been cancelled
Build / build (sensorwatch_pro, custom) (push) Has been cancelled
Build / build (sensorwatch_red, classic) (push) Has been cancelled
2025-12-17 01:38:33 -03:00
hueso 95b582f8ac spanish translations
Build / build (sensorwatch_blue, custom) (push) Has been cancelled
Build / build (sensorwatch_green, classic) (push) Has been cancelled
Build / build (sensorwatch_green, custom) (push) Has been cancelled
Build / build (sensorwatch_pro, classic) (push) Has been cancelled
Build / build (sensorwatch_pro, custom) (push) Has been cancelled
Build / build-simulator (sensorwatch_blue, classic) (push) Has been cancelled
Build / build-simulator (sensorwatch_blue, custom) (push) Has been cancelled
Build / build-simulator (sensorwatch_green, classic) (push) Has been cancelled
Build / build-simulator (sensorwatch_green, custom) (push) Has been cancelled
Build / build-simulator (sensorwatch_pro, classic) (push) Has been cancelled
Build / build-simulator (sensorwatch_pro, custom) (push) Has been cancelled
Build / build-simulator (sensorwatch_red, classic) (push) Has been cancelled
Build / build-simulator (sensorwatch_red, custom) (push) Has been cancelled
Build / build (sensorwatch_blue, classic) (push) Has been cancelled
Build / build (sensorwatch_red, classic) (push) Has been cancelled
Build / build (sensorwatch_red, custom) (push) Has been cancelled
2025-12-16 13:51:12 -03:00
voloved ff8cf346be Merge pull request #169 from voloved/sunrise-wrong-date-fix
Fix for wrong date being shown on sunrise/sunset complication
2025-12-04 08:38:31 -05:00
David Volovskiy 802d64cb8e Fix for wrong date being shown on sunrise/sunset complication 2025-12-04 08:33:14 -05:00
voloved bd28a76233 Merge pull request #167 from voloved/blackjack_face
Fix Win-Lose Ratio and Reset it
2025-12-03 13:36:26 -05:00
David Volovskiy 3b4b70814b Doc update on the win-rate reset 2025-12-03 07:55:48 -05:00
David Volovskiy 8198d6c832 Able to reset the win-lose rate 2025-12-03 07:50:38 -05:00
David Volovskiy ad093f4f67 Fix on typecasting win rate 2025-12-03 07:43:47 -05:00
voloved fa068470b7 Merge pull request #165 from voloved/double-tap
Double tap
2025-12-01 20:18:49 -05:00
David Volovskiy 23038c3f74 Reapply "Added double-tap capabilities to LIS2DW"
This reverts commit 3bd1254b5f.
2025-12-01 20:14:54 -05:00
David Volovskiy eb3f02419e Merge branch 'main' into double-tap 2025-12-01 20:14:02 -05:00
voloved d5c1cf6251 Merge pull request #164 from joeycastillo/revert-149-double-tap
Revert "Added double-tap capabilities to LIS2DW"
2025-12-01 20:11:52 -05:00
David Volovskiy a907760cc1 We forgot to enable the actual double tap 2025-12-01 20:11:40 -05:00
voloved 3bd1254b5f Revert "Added double-tap capabilities to LIS2DW" 2025-12-01 20:09:34 -05:00
voloved 71198ebd28 Merge pull request #163 from joeycastillo/revert-158-main
Revert "Fix for wrong date being shown on sunrise/sunset complication."
2025-12-01 08:21:53 -05:00
voloved 9b93db7fa6 Revert "Fix for wrong date being shown on sunrise/sunset complication." 2025-12-01 08:19:05 -05:00
voloved 34e243bcaf Merge pull request #160 from oliverpool/deadline-desc
deadline_face: move description to .h file
2025-11-29 10:33:42 -05:00
voloved 0aa9ce184a Merge pull request #161 from oliverpool/wareki-desc
wareki_face: move description to .h file and add license notice
2025-11-29 10:31:26 -05:00
voloved 1066a1776a Merge pull request #158 from ch00f/main
Fix for wrong date being shown on sunrise/sunset complication.
2025-11-29 10:11:45 -05:00
oliverpool 5dbcba181e wareki_face: move description to .h file and add license notice
See #152
2025-11-28 10:30:48 +01:00
oliverpool f95cd68b25 deadline_face: move description to .h file
See #152
2025-11-28 10:10:35 +01:00
voloved 1acf8db86a Merge pull request #159 from voloved/blackjack_face
Updated documentation to Blackjack face
2025-11-26 12:10:10 -05:00
David Volovskiy ab7018e44c Updated documentation 2025-11-26 12:07:37 -05:00
Michael Ciuffo 257dab38e1 Merge pull request #1 from joeycastillo/main
Updating.
2025-11-23 13:35:02 -08:00
ciuffo cb344dea22 Fix for wrong sunrise/sunset in some timezones 2025-11-23 13:32:05 -08:00
voloved 57dec9f9f5 Merge pull request #103 from voloved/disable_slcd
Added watch_disable_display
2025-11-22 09:29:33 -05:00
voloved 542ff92313 Merge pull request #110 from voloved/alarm_face_typo
Advanced Alarm Face Custom Display
2025-11-22 09:18:40 -05:00
voloved b9e597dfc3 Merge pull request #95 from eiriksm/fix/blue-sim
Support blue led in sim
2025-11-22 08:58:24 -05:00
voloved 15b8d0cc3f Merge pull request #149 from voloved/double-tap
Added double-tap capabilities to LIS2DW
2025-11-22 08:53:20 -05:00
voloved 5adf465afd Merge pull request #132 from voloved/i2c_returns_result
I2c returns result
2025-11-22 08:52:11 -05:00
David Volovskiy e7225e1d5c Merge branch 'main' into double-tap 2025-11-22 08:50:44 -05:00
David Volovskiy 5b6b415b86 Removed 6D interrupt 2025-11-22 08:49:54 -05:00
voloved 9d515eb213 Merge pull request #100 from voloved/tarot-retain-settings
Tarot remembers if we have major_arcana_only on or not along with number of cards to draw
2025-11-22 08:45:09 -05:00
voloved af6ec06a1f Merge pull request #101 from voloved/wordle_port
Fixed title text issue in Wordle port
2025-11-22 08:43:14 -05:00
David Volovskiy cee51b8595 Removed extra newline at end 2025-11-22 08:41:38 -05:00
David Volovskiy c2ac4a7e4c Merge branch 'main' into wordle_port 2025-11-22 08:41:15 -05:00
voloved 51c0d30bfe Merge pull request #155 from joeycastillo/revert-153-patch-1
Revert "Avoid out-of-range character"
2025-11-22 08:26:56 -05:00
voloved d5704891ef Revert "Avoid out-of-range character" 2025-11-22 08:24:58 -05:00
voloved 1dc826d295 Merge pull request #153 from michael-lachmann/patch-1
Avoid out-of-range character
2025-11-22 07:48:51 -05:00
voloved c85f9e7956 Merge pull request #154 from voloved/baby-kick-no-warnings
Resized baby kick buffers to get rid of truncation warnings
2025-11-22 07:46:30 -05:00
David Volovskiy a139dc81b1 Resized baby kick buffers to get rid of truncation warnings 2025-11-22 07:44:36 -05:00
michael-lachmann 998a135078 Avoid out-of-range character
When character is out of range, this will access illegal memory areas.
In watch_display_text() it also makes sense to stop on char='\0' even when in position 0.
2025-11-21 20:28:41 -07:00
voloved 32b44da23b Merge pull request #99 from voloved/activity_moon_loop_backwards
Activity and moon can loop backwards
2025-11-21 09:08:14 -05:00
voloved e055b8eff3 Merge pull request #114 from voloved/set-time-draw-on-activate
Set time face isn't blank at the beginning of displaying it
2025-11-21 09:00:29 -05:00
voloved 77ced0e666 Merge pull request #98 from voloved/default_temp_in_simulator
Added default temp of 25C in simulator
2025-11-21 08:49:38 -05:00
voloved 3e1e09bf02 Merge pull request #81 from berdan/main
pulsometer_face: Add check for negative values
2025-11-21 08:48:23 -05:00
voloved 6f60806168 Merge pull request #105 from voloved/remove-duplicate-includes
Removed duplicate includes
2025-11-20 18:28:24 -05:00
voloved 298d3818f8 Merge pull request #96 from voloved/simon-port
Simon port
2025-11-20 18:28:06 -05:00
voloved 889f0f6ff0 Merge branch 'main' into simon-port 2025-11-20 18:27:59 -05:00
voloved e50f2c157f Merge pull request #88 from voloved/lander_face_port
Lander face port
2025-11-20 18:27:16 -05:00
voloved 315c33ce96 Merge branch 'main' into lander_face_port 2025-11-20 18:27:06 -05:00
voloved c0107ba03f Merge pull request #87 from voloved/higher-lower-port
Higher lower port
2025-11-20 18:26:19 -05:00
voloved 857d18ae95 Merge branch 'main' into higher-lower-port 2025-11-20 18:26:11 -05:00
voloved 8f153df9a7 Merge pull request #86 from voloved/endless_runner_port
Endless runner port
2025-11-20 18:22:43 -05:00
voloved e5dfd4c93a Merge branch 'main' into endless_runner_port 2025-11-20 18:22:27 -05:00
voloved 9fd5aa0a67 Merge pull request #111 from voloved/blackjack_face
Added Blackjack game
2025-11-20 18:18:56 -05:00
voloved 6ba8eb8704 Merge pull request #148 from voloved/tap-detect-lower-power
LIS2DW tap mode uses low-power mode
2025-11-20 18:17:50 -05:00
Ante Vukorepa 3e4c6f2363 Make deadline face respect button volumes
Just blindly replaced watch_buzzer_play_note with watch_buzzer_play_note_with_volume
2025-11-18 11:58:50 -05:00
Daniel Bergman 6f08545e12 Fix compiler warnings: missing prototype, unused variables, implicit declaration 2025-11-18 11:43:53 -05:00
David Volovskiy 437e513d1f Stand on 21 if we ask for a hit 2025-11-16 08:28:46 -05:00
David Volovskiy eaae42cca9 Added double-tap capabilities to LIS2DW 2025-11-15 14:49:56 -05:00
David Volovskiy 6609b3f79a LIS2DW tap mode uses low-power mode 2025-11-15 14:13:22 -05:00
David Volovskiy 8574216612 Moved away from i2c_result_t to int8_t 2025-10-19 12:58:07 -04:00
David Volovskiy 870fd8d01f Included return value of I2C calls 2025-10-19 12:51:34 -04:00
atax1a fe1c024e47 Merge pull request #122 from alesgenova/fix-year-2067
fix int32 overflow when setting a year past 2067
2025-10-14 00:41:20 +00:00
atax1a f8b2fb7f09 Merge pull request #79 from faldor20/main
Significantly improve off axis viewing for custom LCD
2025-10-14 00:40:46 +00:00
David Volovskiy 796f83a19f Attempt at fixing blackjack win rate counter 2025-09-28 16:33:49 -04:00
Alessandro Genova af0051a160 fix int32 overflow when setting a year past 2067 2025-09-24 23:23:27 -04:00
David Volovskiy 639f42c5d8 Tapping turned off when not being used since tap control uses 90uA 2025-09-08 19:44:14 -04:00
David Volovskiy 320e7c13f9 Set time face isn't blank at the beginning of displaying it 2025-09-07 15:10:35 -04:00
David Volovskiy 9764c0f84d We only stack the deck on activate and not before every new shuffle 2025-09-07 08:51:47 -04:00
David Volovskiy 1b805a2737 No longer remake deck before each shuffle 2025-09-07 08:48:42 -04:00
David Volovskiy 2c4d3d7f50 Can now turn on LED with long press 2025-09-06 12:07:17 -04:00
David Volovskiy 30c378a3ce Text fixes for classic display 2025-09-05 17:07:24 -04:00
David Volovskiy a7c2cede06 Typo fix 2025-09-04 18:29:07 -04:00
David Volovskiy a2c400ff87 Added Win percentage face 2025-09-03 18:18:03 -04:00
David Volovskiy eb1b551e7b Added documentation on tap controls and retained the tap indicator 2025-09-03 08:06:03 -04:00
David Volovskiy 20bb59f02f Compiler warning fixes 2025-09-03 07:56:33 -04:00
David Volovskiy d6e4a1ad44 Added delay before showing Bust 2025-09-03 07:52:18 -04:00
David Volovskiy 93a2a5a5ee Documented face 2025-09-03 07:46:38 -04:00
David Volovskiy 9ac62e8e53 Display of face cards and Ace 2025-09-03 07:28:38 -04:00
David Volovskiy 1d40c384cb Added logic for supporting Ace 2025-09-03 07:07:51 -04:00
David Volovskiy b66e10406e Made hand info into a struct 2025-09-03 06:45:14 -04:00
David Volovskiy 3b3ecffd3e Fixed a few warnings. 2025-09-02 22:23:36 -04:00
David Volovskiy 8a831f5cfd Added tap controls 2025-09-02 22:15:06 -04:00
David Volovskiy 3760aeb947 Changed order of how cards are displayed for player 2025-09-02 21:57:42 -04:00
David Volovskiy 838aa1e6f7 initial commit of working code 2025-09-02 21:34:29 -04:00
David Volovskiy 61294d557c _alarm_show_alarm_on_text is now its own function 2025-09-01 10:09:53 -04:00
David Volovskiy 92bae2016f Removed unneeded arrays 2025-09-01 09:56:24 -04:00
David Volovskiy 562ed5158d Made showing which alarms are on in the same way as the Gshocks 2025-09-01 09:43:56 -04:00
David Volovskiy f43dd33feb Added capability to display longer days on custom display 2025-09-01 09:43:23 -04:00
David Volovskiy 4da0e4bd6d Fixed Sunday text 2025-09-01 09:41:51 -04:00
David Volovskiy 2bce9bba65 Enable endless runner tapping right after leaving the title screen 2025-08-31 16:28:59 -04:00
David Volovskiy e6b8be4676 Lose chime plays fully when sound is on 2025-08-31 09:44:46 -04:00
David Volovskiy 8c59215385 Better enterring of time mode and sound indicator during game 2025-08-31 09:35:36 -04:00
David Volovskiy 8fbb2d48b0 Added title screen to endless runner 2025-08-30 10:45:24 -04:00
David Volovskiy d24ebce9da Added lose_tune 2025-08-30 10:45:06 -04:00
David Volovskiy db2d5cbf68 Moved sleep animation check into the function rather than the switch statement 2025-08-27 17:17:11 -04:00
David Volovskiy 2770b8b924 Fixed proper usage of blinkng 2025-08-27 09:09:44 -04:00
David Volovskiy 71d7b4495b Stop blink animation when leaving sleep mode 2025-08-27 09:03:31 -04:00
David Volovskiy 61b65c1d17 MOVEMENT_CLOCK_MODE_12H works on the time display 2025-08-27 08:45:16 -04:00
David Volovskiy ba98aab4bd Blink colon on showing time in custom display 2025-08-27 08:06:52 -04:00
David Volovskiy 6374045c69 Removed duplicate include 2025-08-27 07:44:59 -04:00
David Volovskiy d5eb32bc74 Removed duplicate includes 2025-08-27 07:42:54 -04:00
David Volovskiy 018c94f23d movement_get_temperature no longer returns early in case logic after reading will ever be needed 2025-08-24 08:58:49 -04:00
Joey Castillo 5ecc3d6384 increase delay before checking VBUS_DET 2025-08-24 08:28:50 -04:00
David Volovskiy 877d972190 Temperature now can be set by simulator 2025-08-23 11:45:53 -04:00
David Volovskiy 358ddeaea9 Added watch_disable_display 2025-08-23 11:31:59 -04:00
David Volovskiy a71d48d5d3 Corrected obstacle on classic face 2025-08-23 09:41:42 -04:00
David Volovskiy 3dada3e9b5 Referenicng local time function 2025-08-23 08:04:09 -04:00
David Volovskiy a769b29687 Fixed up start chime 2025-08-23 07:55:12 -04:00
David Volovskiy c0c78411df Tap enabe and disable added; fixed soundOn icon 2025-08-23 07:37:24 -04:00
David Volovskiy 7ec68ad218 Included delay library 2025-08-19 22:00:03 -04:00
David Volovskiy 0e13674a79 Fixed duplicate cases 2025-08-19 21:47:51 -04:00
David Volovskiy 7b4f491db6 Able to start runner with a tap 2025-08-19 20:18:20 -04:00
David Volovskiy 95df9a6683 Enable tap functionality 2025-08-19 20:16:43 -04:00
David Volovskiy d87bf0d73b Changed custom display to Wdl 2025-08-19 20:10:37 -04:00
David Volovskiy c5a71e0450 Fixed the Worlde text refresh 2025-08-19 20:09:21 -04:00
David Volovskiy b7abbc77b5 Tarot remembers if we have major_arcana_only on or not along with number of cards to draw 2025-08-19 08:49:12 -04:00
David Volovskiy e5c5d9f067 Documented UI changes 2025-08-19 08:46:11 -04:00
David Volovskiy 4ee1c9ec2e Moon face and Activity face loop 2025-08-19 08:42:57 -04:00
David Volovskiy fb6978fde8 Added default temp of 25C in simulator 2025-08-19 08:41:18 -04:00
David Volovskiy 3220ab4a3a Added fallbacks on custom dispaly texts 2025-08-19 07:00:35 -04:00
David Volovskiy eeeb9865ac Refactored text display 2025-08-19 06:59:59 -04:00
David Volovskiy 4fe6a7bbb1 Moved Simon face 2025-08-18 22:10:49 -04:00
David Volovskiy 47c62f66fd Added tapping to endless runner 2025-08-18 21:31:07 -04:00
Eirik S. Morland 5d5ac6facb Support blue led in sim 2025-08-18 21:54:53 +02:00
David Volovskiy b68ec8410f Fixed win/lose text 2025-08-16 11:33:33 -04:00
David Volovskiy b826071854 Changed the text logic to watch_display_text 2025-08-12 22:08:28 -04:00
David Volovskiy 9fbaadeaac Added lander face 2025-08-12 21:22:58 -04:00
David Volovskiy c803ba83b5 Removed Aces; Added --- across screen when losing 2025-08-12 20:07:03 -04:00
David Volovskiy f7e7482c49 Moved away from watch_display_string 2025-08-12 19:43:28 -04:00
David Volovskiy fc9e6c388e Fixed segmapping 2025-08-12 18:57:15 -04:00
David Volovskiy 1b503336c5 Moved face 2025-08-11 22:03:15 -04:00
David Volovskiy 553572db5f included delay.h 2025-08-11 21:15:44 -04:00
David Volovskiy 89b58cbb79 Fixed time display 2025-08-11 21:12:27 -04:00
David Volovskiy d9466cb2d1 Modified for custom display 2025-08-11 21:05:04 -04:00
David Volovskiy 2a714c7436 Moved face 2025-08-11 20:47:01 -04:00
Daniel Bergman 647457f27a Add a defensive check for negative values - silences compiler warnings 2025-08-09 19:52:35 +02:00
Eli Dowling d0ce60111e use 0 contrast for custom lcd
this greatly improves off axis viewing, for an extremely slightly reduction in actual contrast when viewed on axis.
2025-08-08 22:23:33 +10:00
Michael Köfinger 86fd87a326 watch-faces.mk: add totp_face.c, got lost while adding totp_lfs_face 2025-08-05 12:21:03 -04:00
Joey Castillo aae7926191 remove outdated guidance from watch face template 2025-08-04 07:16:37 -04:00
Lorenzo Prosseda 3baff2f5a7 Avoid confusion between T and E on classic display
In place of T, display a + character in positions 4 and 6
2025-08-04 07:11:23 -04:00
Gábor Nyéki 3d86e14f05 add Baby kicks face (#70) 2025-08-03 13:59:14 -04:00
metrast 6a42269857 ported pulsometer_face and counter_face from movement and optimized it for the custom lcd (#67) 2025-08-03 13:26:17 -04:00
Lorenzo Prosseda 8ecf4ca3e6 Add "Jurassic Park" custom signal tune (#53)
* Add "Jurassic Park" custom signal tune

* Change tune to "staccato" tempo

Draws less power while playing
2025-08-03 13:23:51 -04:00
Lorenzo Prosseda 4eee544762 Port the interval_face complication to Second Movement (#66)
* Port the interval_face complication to Second Movement

- Compile inside Second Movement
- Support custom display

* Refactor display buffer name, enlarge index buffer

Also removed now unused _blink_idx array

* Fix Clear setting not showing, and its formatting

* Rename work interval label to make it unique

* Skip empty interval timers while cycling through
2025-08-03 13:22:18 -04:00
Alessandro Genova 9121c0cfb8 Fix set_time_face erroneously setting the local time when changing timezone 2025-08-03 13:21:35 -04:00
Lorenzo Prosseda 145fc168b1 Clear low energy animation when waking up 2025-08-03 13:21:17 -04:00
Alessandro Genova d903a827e9 Fix simulator deep sleep mode 2025-08-03 13:20:53 -04:00
Lorenzo Prosseda 39d2c4499e Port of timer_face from legacy (#64)
- Closes https://github.com/joeycastillo/second-movement/issues/15
- Fixed issue with colon disappearing if exiting settings mode on the CLEAR or LOOP strings
- Use newer print function with fallback for classic display
2025-08-03 13:19:26 -04:00
Lorenzo Prosseda ad854fc9b8 Add "Evengelion" custom signal tune (#52)
* Add "Evengelion" custom signal tune

First notes from the opening "Cruel Angel Thesis"

* Change tune to "staccato" tempo

Draws less power while playing
2025-08-03 13:17:57 -04:00
Vaipex 01b7f30cef Added simple coin flip watch face (#63) 2025-08-03 13:16:34 -04:00
Konrad Rieck 22b11de6ae Monitor for LIS2DW accelerometer (#61)
This watch face displays the current reading of the LIS2DW12 accelerometer.
The axis (x,y,z) can be selected using the alarm button. A long press on the
light button allows to configure the sensor, including its mode, data rate,
low power mode, bandwidth filtering, range, filter type, and low noise mode.

The watch face is mainly designed for experimenting with the sensor and
configuring it for other developing other watch faces.
2025-08-03 13:12:43 -04:00
James Haggerty 0eb96a637c Move totp_lfs face from legacy
Changes:
- use 3 characters if possible for identifier
- rename from totp_face_lfs to totp_lfs_face for consistency
2025-08-03 13:11:36 -04:00
kbc-yam 5e0cc98659 Add Japanese Era (Wareki) Display Feature (for Custom LCD) (#57) 2025-08-03 13:09:19 -04:00
Daniel Bergman bc02072250 Blank day field on reset 2025-08-03 13:08:47 -04:00
Konrad Rieck 1954944d8d Port of deadline face (#48)
* port of deadline face

* removed beep type enum from header

---------

Co-authored-by: Joey Castillo <joeycastillo@utexas.edu>
2025-08-03 13:03:12 -04:00
voloved 4b4735065f Wordle port (#45)
* Moved Wordle from legacy to main folder

* Add delays before registering btns, don't repeat words, cleaned up enum names

* Updated print logic for second movement

* Removed from watch_faces
2025-08-03 12:56:23 -04:00
James Haggerty 78eb0c0c97 Fix command line in simulator
In the original movement, the 'usb enabled' check was overridden
to true for the simulator such that shell_task() would always
be executed. In the new 'dummy' device in gossamer used by the
simulator, this usb check returns false.

Seemed like a slightly cleaner thing to do was to call
shell_task() regardless rather than to incorrectly
pretend that USB was connected.
2025-07-28 09:23:54 -04:00
Joey Castillo 39d605204f mark movement_state as volatile 2025-07-27 12:39:31 -04:00
Joey Castillo 8c456c9b62 ke decimal time: silence warnings 2025-07-27 11:54:48 -04:00
Joey Castillo 991a4a1dc5 add delay before sampling VBUS_DET 2025-07-27 11:30:49 -04:00
voloved 40d04b1158 Merge branch 'main' into wordle_port 2025-07-09 07:55:05 -04:00
David Volovskiy 7c4a498a96 Removed from watch_faces 2025-07-09 07:52:42 -04:00
David Volovskiy befa570a9a Updated print logic for second movement 2025-07-09 07:48:59 -04:00
Joey Castillo 866cbb11bf add local decimal time (Kè) face 2025-07-08 17:54:43 -04:00
David Volovskiy 0711622210 Add delays before registering btns, don't repeat words, cleaned up enum names 2025-07-08 07:51:36 -04:00
David Volovskiy 4d2e4172a2 Moved Wordle from legacy to main folder 2025-07-08 07:44:06 -04:00
Eirik Stanghelle Morland efeba609db Build in CI using a build matrix (#41) 2025-07-07 19:24:03 -04:00
Eirik Stanghelle Morland 50dec7f82a Ensure git directory is marked as safe 2025-07-07 19:16:52 -04:00
Ruben Nic 3b7603a0ed Fix simulator url in README (#40) 2025-07-07 19:16:19 -04:00
Daniel Bergman 4d45fcde30 Tally face: fix build warnings (#43)
Clamp tally index values in print_tally function to ensure they remain within defined limits, silencing compiler warnings
2025-07-07 19:14:07 -04:00
Joey Castillo cff96a4036 revert gossamer commit that (sometimes!) broke simulator builds 2025-07-07 18:55:45 -04:00
Daniel Bergman a74cfd547a Fix compiler warnings by casting centibeats to unsigned int in beats_face.c. Also make precedence explicit in ms calculation. 2025-07-06 16:15:14 -04:00
voloved 4e710066b9 Tally face port (#38)
* Moved tally face over

* Bugfix on  tally_face_should_move_back

* changed watch_display_text logic

* Negative numbers don't appear small

* remove tally face from movement_config.h
2025-07-06 15:33:56 -04:00
Daniel Bergman a729f04f13 Update README to contain git and make information (#37)
* Grab parts of the main sensor-watch README, and update with second-movement git and build info

* add BOARD and DISPLAY to emmake instructions

---------

Co-authored-by: Joey Castillo <joeycastillo@utexas.edu>
2025-07-06 15:28:17 -04:00
Joey Castillo e2a94577e0 bump gossamer commit 2025-07-06 15:22:04 -04:00
Joey Castillo 07bb4e33e0 bump gossamer commit 2025-07-06 15:08:12 -04:00
Joey Castillo 58ec374ffd Merge pull request #36 from neutralinsomniac/remove_close_enough_face_from_default_faces
looks like close_enough face was accidentally committed to the default set of enabled watch faces
2025-07-06 14:52:50 -04:00
Jeremy O'Brien 23fe33abaa looks like close_enough face was accidentally committed to the default set of enabled watch faces 2025-07-06 14:36:59 -04:00
Joey Castillo 410d32f2d0 silence warnings 2025-07-06 12:40:06 -04:00
Joey Castillo 87448e6e44 remove tarot_face from legacy (is now in second movement) 2025-07-06 12:12:01 -04:00
Daniel Bergman 73e62bbc18 New watchface: ish face (#21) 2025-07-06 12:00:56 -04:00
Daniel Bergman bdc6f98daa Port Breathing face to second movement, also add LED notification. General fixes. (#34) 2025-07-06 11:58:16 -04:00
JKomskis b4da0defbe Port probability face to second movement (#30)
* Move out of legacy folder, add to build

* Ported probability face display functions
Added tap support

* Fix animation for custom LCD
2025-07-06 11:55:50 -04:00
Ruben Nic 55f8eaa257 Port close enough clock face to second-movement (#31)
* Port over close enough clock face

* Clean up the code and comments
2025-07-06 11:52:43 -04:00
Jeremy O'Brien d0f78aaa91 port tarot face to second movement (#28) 2025-07-06 11:48:56 -04:00
PrimmR 2e5e094bb3 Update Kitchen Conversions Face for Second Movement (#24)
* Basic second movement support

* Switch alarm and light button functionality
2025-07-06 11:47:12 -04:00
PrimmR 5864af1c56 Update Periodic Table Face for Second Movement (#23)
* Basic Second Movement support

* Basic support for custom LCD

* Full support for custom LCD

* Fix long press when face in first slot

* Rename to periodic_table_face

* Update header description
2025-07-06 11:45:26 -04:00
Johan Oskarsson ece29d776c Add a Squash scoring face (#18) 2025-07-06 11:43:50 -04:00
Jeremy O'Brien fa84c27ee6 add .envrc/flake.nix for setting up automatic build environment under NixOS (#17) 2025-07-06 11:39:02 -04:00
Joey Castillo ced820b60d chirpy: fix typo (resolves #8) 2025-07-06 11:34:06 -04:00
PrimmR b5a457cd19 Fix text buffer overflow in sunrise_sunset_face (#22) 2025-07-06 11:31:45 -04:00
Joey Castillo 976fd3248b move git hash to end of settings 2025-07-06 11:27:23 -04:00
Joey Castillo 406e5a7f2b settings: title git hash 'build' for clarity 2025-07-06 11:26:09 -04:00
voloved 154bd54510 Set time on make (#35)
* Time can get set from makefile

* Added setting make time into simulator

* Added  Hash in settings

* Added default location

* Cuts the Githash to 6 characters in the settings in case the makefile didn't do that already

* bump gossamer commit

* remove automatic timezone setting

* automatic time set: rename MAKEFILE_ to BUILD_ to match gossamer

* Revert "Added default location"

This reverts commit c24f69450fd40472c4f6cebb790a56c3f0d69cb6.

* silence warning

* watch_get_init_date_time: explicitly initialize all fields to 0

---------

Co-authored-by: Joey Castillo <joeycastillo@utexas.edu>
2025-07-06 10:56:27 -04:00
Joey Castillo 7a6f7147ae Makefile: update comment for clarity 2025-07-04 11:04:13 -04:00
Joey Castillo f64f1f4b2f tweak Makefile checks, no need for BOARD or DISPLAY to make install 2025-07-04 11:00:01 -04:00
Wesley Ellis 8eaa9262ad Merge pull request #29 from EmilienCourt/main
bring totp_face into Second Movement
2025-07-04 07:22:43 -04:00
Wesley Ellis 519d51d301 Merge pull request #32 from berdan/beats-face-refactor
Refactor: beats_face use movement_get_utc_date_time(), simplify clock2beats()
2025-07-04 07:01:52 -04:00
Joey Castillo 37a8a92f58 bugfix: maintain accelerometer background sampling rate after wake from sleep 2025-07-03 17:14:08 -04:00
Joey Castillo 49c31317c8 Merge pull request #25 from berdan/latlong-fix-sunrise_sunset_face
Fix longitude corruption bug in sunrise/sunset face
2025-06-30 19:41:38 -04:00
Ruben Nic 99b02ee0b5 Add support for custom display in the simulator (#26)
* Initial custom display SVG and display selection

* clean up SVG and add data-com and data-seg

* Fix signal's data-com and data-seg

* Revert "Fix signal's data-com and data-seg"

This reverts commit 82f8dc6a91973fb3b9e25e8e073a26d8996977ae.

* Update indicators mapping for custom display

* Align #ifs to the left
2025-06-30 19:34:16 -04:00
Joey Castillo 3ade4f766b Merge pull request #20 from berdan/better_makefile
Update Makefile to conditionally require BOARD and DISPLAY only for non-clean targets
2025-06-30 19:25:28 -04:00
Joey Castillo 9d71e43e9c Merge pull request #27 from berdan/emscripten-to-gossamer
Move emscripten targets to gossamer's rules.mk
2025-06-30 19:17:56 -04:00
Joey Castillo 0d5108cbc3 bump gossamer commit 2025-06-30 19:16:14 -04:00
Daniel Bergman fff73a8806 Update beats face to use UTC+1. Simplify clock2beats function. 2025-06-30 21:39:21 +02:00
EmilienCourt 67a1bfd661 bring totp_face into Second Movement 2025-06-29 19:25:42 +02:00
Daniel Bergman bca2fd396a Move emscripten targets to gossamer's rules.mk 2025-06-29 11:00:47 +02:00
Daniel Bergman 1d9917c40d Remove stray spaces from sunrise_sunset_face.c 2025-06-28 18:50:58 +02:00
Daniel Bergman 741e25db0d Handle hour overflow 2025-06-28 18:28:57 +02:00
Daniel Bergman e711fd3e60 Cut the corruption checks. When the user updates the location we should be writing correct values to file. 2025-06-28 18:17:34 +02:00
Daniel Bergman 0234f7a391 Better hundreds handling 2025-06-28 17:50:08 +02:00
Daniel Bergman 0b7f53f99d INCLUDES project root in a Windows friendly way 2025-06-28 14:29:05 +02:00
Daniel Bergman 182db67aeb Stray lf 2025-06-28 12:08:42 +02:00
Daniel Bergman 39ca51eeaa Fix handling of longitude data > 100, including longitude data recovery in sunrise/sunset face
- Added functions to detect and recover from corrupted longitude data.
- Updated the activation process to handle potential corruption by recovering and saving corrected longitude values.
- Ensured that longitude values are reset to zero when exceeding valid limits.
2025-06-28 12:07:04 +02:00
Eirik Stanghelle Morland e3101749c9 Add info on sensorwatch_blue (#14)
Co-authored-by: Joey Castillo <joeycastillo@utexas.edu>
2025-06-26 17:10:23 -04:00
Daniel Bergman 1c89baa8d1 Update Makefile to conditionally require BOARD and DISPLAY only for non-clean targets 2025-06-26 20:48:03 +02:00
Joey Castillo 65c15461b1 peek face: silence warnings 2025-06-25 17:55:34 -04:00
Joey Castillo 8fdcd78a44 acclerometer threshold setting: swap light and alarm button to match wider UI idiom 2025-06-25 17:28:19 -04:00
Joey Castillo eeb31d6fd5 remove light meter face (did not work, could add back later) 2025-06-25 17:24:56 -04:00
Joey Castillo b67867b7ef accelerometer status face: flash decimal when setting threshold 2025-06-25 17:23:31 -04:00
Joey Castillo b1c67bea94 accelerometer: keep threshold across sleeps by tracking it in movement 2025-06-25 17:22:17 -04:00
Joey Castillo 7eef8d18e5 ir upload: time out by default 2025-06-25 17:18:37 -04:00
Joey Castillo 42997ff614 ir upload: display free space instead of 'no data' 2025-06-25 17:08:38 -04:00
Daniel Bergman 7f9a00ef35 fix(lis2dw): Re-initialize accelerometer after waking from sleep (#16)
* fix(lis2dw): Re-initialize accelerometer after waking from sleep

The LIS2DW accelerometer was not being re-initialized correctly after the device woke from sleep mode. When entering sleep, `watch_enter_sleep_mode` disables peripherals and pins, including those for I²C, to conserve power.

Upon waking, the `app_setup` function was designed to re-initialize the hardware. However, the logic only performed the I²C device check once on the initial boot. On subsequent wakes, the `movement_state.has_lis2dw` flag would prevent the I²C bus and the LIS2DW driver from being set up again. This caused any watch face functionality that relied on the accelerometer, such as the countdown face's tap detection, to fail after a sleep/wake cycle.

This commit refactors the initialization logic within `app_setup`. It now uses a static boolean `lis2dw_initialized` to ensure the sensor is detected only once at boot time. On subsequent wakes, if the sensor was originally found to be present, the I²C bus is explicitly re-enabled and the driver is re-initialized with `lis2dw_begin()` before its configuration is reapplied. This ensures the accelerometer is reliably available after every wake-up.

* fix(lis2dw): only check for accelerometer presence once per boot

Previously, devices without the LIS2DW sensor would re-enable I2C and attempt to detect the sensor on every wake from sleep, wasting power and CPU cycles. This change introduces a static `lis2dw_checked` flag that is set after the first detection attempt, regardless of whether the sensor is found. Now, the presence check and I2C enable/disable only occur once per boot, ensuring that devices without the sensor do not repeatedly attempt detection, improving efficiency and battery life.
2025-06-25 09:18:33 -04:00
Joey Castillo 918549a462 accelerometer status: documentation update 2025-06-11 23:27:17 -04:00
Joey Castillo 1a5ccd34a0 accelerometer: don't initialize on wake if already set up 2025-06-11 23:25:08 -04:00
Joey Castillo bb5aa4ff7c accelerometer status face: bug fixes 2025-06-11 23:06:40 -04:00
Joey Castillo e9b7f3f955 mars time: long press to change time zone 2025-06-08 07:48:54 -06:00
Joey Castillo 9459b7d01f temperature display: long press to toggle units 2025-06-08 07:48:46 -06:00
Joey Castillo bf40e46036 bugfix: remove time_offset to get alarm handler working in simulator 2025-06-07 21:25:57 -06:00
Joey Castillo 4160efef70 fast stopwatch: fix overconsumption 2025-06-04 20:48:00 -04:00
Joey Castillo 87a315d936 countdown timer: snap back to clock on timeout, unless running 2025-06-04 00:19:51 -04:00
Joey Castillo 659c73046d mars time: actually update in low energy mode 2025-06-02 20:27:14 -04:00
Joey Castillo fe23ed6e7a add watch face to peek at a memory location 2025-05-29 08:21:18 -04:00
Joey Castillo ca46cb4988 for testing: add NOSLEEP build option to remove sleep mode entirely 2025-05-29 07:22:04 -04:00
Joey Castillo 9a712258f8 world clock: blink colon in low energy mode 2025-05-28 23:43:17 -04:00
Joey Castillo ad3f1e56ed mars time: don't time out, enable low energy animation 2025-05-28 23:42:38 -04:00
Joey Castillo 7cf81ee9e0 set LED's drive strength to high 2025-05-27 20:40:06 -04:00
Joey Castillo e9811a518a bring mars time into Second Movement 2025-05-27 19:30:54 -04:00
Joey Castillo 69b8048790 power down accelerometer unless a watch face requests it 2025-05-26 10:51:11 -04:00
Joey Castillo 6ac2c13098 swap temperature and battery in default firmware 2025-05-26 10:50:07 -04:00
Joey Castillo 6b297e50e4 movement_config: put alarm into standard rotation 2025-05-21 15:44:45 -04:00
Joey Castillo 05080be843 alarm_face: hook alarm up to main clock's alarm indicator 2025-05-21 15:44:16 -04:00
Joey Castillo 5ee0de27cf movement: fire top of minute at top of minute, not bottom of last minute 2025-05-21 15:08:00 -04:00
Joey Castillo bf44c0ae1e bring wake_face into Second Movement (renamed alarm_face) 2025-05-21 15:07:29 -04:00
Joey Castillo 583fae0b30 nanosec: add braces since we declare things 2025-05-21 09:17:38 -04:00
Joey Castillo 310ad3d095 watch_adc: enable ADC when checking battery; let's get rid of this footgun once and for all 2025-05-21 08:51:39 -04:00
Joey Castillo 07a085e90b preferences face: removed in favor of new settings face 2025-05-21 01:19:29 -04:00
Joey Castillo f017462ad4 temperature logger: skip if no temperature sensor is available 2025-05-21 01:15:03 -04:00
Joey Castillo b4730da36b temperature logger: rename stuff to remove thermistor references 2025-05-21 01:12:20 -04:00
Joey Castillo 6c1fa9f4df temperature faces: no need to import thermistor driver 2025-05-21 01:10:09 -04:00
Joey Castillo ea90319180 nanosec: use new Movement API for getting temperature 2025-05-21 01:09:15 -04:00
Joey Castillo f48058568a watch utility: make Friday all caps like the others 2025-05-21 00:53:13 -04:00
Joey Castillo e0010f6760 port nanosec and finetune to Second Movement 2025-05-21 00:50:23 -04:00
Joey Castillo 20a72b4590 default firmware: put stopwatch before countdown 2025-05-21 00:15:19 -04:00
Joey Castillo 287f755edb slcd: we can fit these segment mappings into one byte 2025-05-20 23:50:09 -04:00
Joey Castillo d43c216664 bugfix: need definition of colon as indicator for blinking on custom LCD 2025-05-20 23:42:22 -04:00
Joey Castillo 540222e949 voltage and temperature: clear sleep animation on activate 2025-05-20 23:36:20 -04:00
Joey Castillo da82469576 countdown: implement sleep mode animation 2025-05-20 23:34:47 -04:00
Joey Castillo 74c8573641 moon phase: clear sleep animation on wake 2025-05-20 23:30:27 -04:00
Joey Castillo 094d33094e clock face: move state typedef to header for consistency 2025-05-20 22:35:16 -04:00
Joey Castillo 44d14ba706 clock face: rename 'clock' to 'state' for consistency 2025-05-20 22:34:15 -04:00
Joey Castillo e048cdeb52 activity logging: try to ignore spurious active minutes 2025-05-20 17:34:45 -04:00
Joey Castillo acdc32ffb4 movement: add loudness setting for button press 2025-05-20 17:27:32 -04:00
Joey Castillo 616bb08720 display detection: return straight away if LCD type was forced 2025-05-18 21:19:12 -04:00
Joey Castillo 5691a3f4f1 watch library: remove LCD autodetect, make selection manual 2025-05-18 21:04:49 -04:00
Joey Castillo 4a04db6ca6 light meter: was written today lol 2025-05-18 20:45:37 -04:00
Joey Castillo 94a08b531a light meter: rough half-working prototype 2025-05-18 20:32:36 -04:00
Joey Castillo e511059da8 activity log: snap back to today on timeout 2025-05-18 13:29:45 -04:00
Joey Castillo c281922e4d activity log: update today's count at top of minute 2025-05-18 13:29:45 -04:00
Joey Castillo 51e6d62a1b activity log: clear animation when waking from sleep mode 2025-05-18 13:29:45 -04:00
Joey Castillo 56366199e7 light meter: initial UI work 2025-05-18 13:29:45 -04:00
Joey Castillo 2f922f37b2 no need for state in light sensor demo 2025-05-18 09:04:25 -04:00
Joey Castillo d72daf72bc light sensor: back to demo with you 2025-05-18 07:41:08 -04:00
Joey Castillo 6840055067 claify sleep animatiion documentation 2025-05-17 23:35:14 -04:00
Joey Castillo 9ec51f026e watch_display_text_with_fallback: update documentation 2025-05-17 23:27:51 -04:00
Joey Castillo a64386dd8e watch_display_string: update deprecation notes 2025-05-17 23:24:18 -04:00
Joey Castillo 7faa2656f4 light sensor: add warning to documentation 2025-05-17 23:21:31 -04:00
Joey Castillo 7cec3d59a4 light sensor: improvements for custom LCD 2025-05-17 23:18:10 -04:00
Joey Castillo 0e8d9d58c3 move accelerometer and light to sensor, not demo folder 2025-05-17 22:19:45 -04:00
Joey Castillo 4b2c46630e remove unnecessary demo watch faces 2025-05-17 22:18:10 -04:00
Joey Castillo 1e9dc049bf clean up after detecting thermistor 2025-05-17 22:06:11 -04:00
Joey Castillo 8795579c4f activity log: update documentation 2025-05-17 22:02:34 -04:00
Joey Castillo 924f307cf7 irda upload: increase receive buffer to 256 bytes 2025-05-17 18:46:13 -04:00
Joey Castillo 86ec427a68 IrDA: restore red/green status, improve display 2025-05-17 18:18:29 -04:00
Joey Castillo 7f9ed8ef67 add ability to delete via IrDA 2025-05-17 18:08:30 -04:00
Joey Castillo cf26f28cd0 irda_demo -> irda_upload 2025-05-17 18:08:30 -04:00
Joey Castillo 5111beac86 improved file upload via IrDA 2025-05-17 18:08:30 -04:00
Joey Castillo fd4744b144 activity faces: improve experience in low energy mode 2025-05-17 16:39:04 -04:00
Joey Castillo a5131313b3 oops. activity tracking: high means stationary, low means active 2025-05-17 14:32:01 -04:00
Joey Castillo 5097f140b4 for now, build for red board and classic display 2025-05-17 14:16:26 -04:00
Joey Castillo 7d8ad1b87b simplify activity tracking, just active minutes for now 2025-05-17 13:54:37 -04:00
Joey Castillo f9c30d1edd force a choice of display type at build time 2025-05-17 12:40:39 -04:00
Joey Castillo 63dbaad730 let temperature screen skip itself, restore it to the default firmware 2025-05-17 12:16:27 -04:00
Joey Castillo 40a0308059 fix long press bug (seems related to disabling an interrupt) 2025-05-17 11:55:03 -04:00
Joey Castillo 47fbaccc77 add movement_get_temperature, works across different sensor boards 2025-05-17 11:03:51 -04:00
Joey Castillo 80cbb0fe30 automatically detect temperature sensor 2025-05-17 10:23:38 -04:00
Joey Castillo 9fd174e453 time set: disable quick ticks when resetting seconds 2025-05-16 09:09:14 -04:00
Joey Castillo da52113038 remove errant braces 2025-05-16 09:08:33 -04:00
Joey Castillo 68774c56aa bump gossamer commit 2025-05-16 08:55:54 -04:00
Joey Castillo 9e239c3f6d accelerometer: fail gracefully in absence of I2C bus 2025-05-16 01:12:38 -04:00
Joey Castillo 3b11c3cca4 for now, build for Lite to test the build 2025-05-16 00:43:43 -04:00
Joey Castillo 784c2678d8 default to low energy mode after one hour 2025-05-16 00:12:16 -04:00
Joey Castillo c5bda0faeb auto-detect accelerometer sensor (and don't fail build for lack of a temperature sensor) 2025-05-16 00:07:15 -04:00
Joey Castillo 55df80c3d9 set date first, then time zone, then time 2025-05-15 22:49:07 -04:00
Joey Castillo 60914647b1 watch_rtc clarification: 128 Hz is 0x80, not 0xF0 2025-05-15 22:12:12 -04:00
Joey Castillo 374a93846d FREQCORR is now handled in _watch_rtc_init 2025-05-15 21:33:26 -04:00
Joey Castillo e4d572a94f settings: silence warnings on boards without a blue or green LED 2025-05-15 09:12:12 -04:00
Joey Castillo e68424a7cf working makefile for folks to test with 2025-05-15 09:09:52 -04:00
Joey Castillo 02c567770d no temperature face in defaults 2025-05-15 09:07:33 -04:00
Joey Castillo fcccacb99a rearrange default watch faces 2025-05-15 08:43:30 -04:00
Joey Castillo 74d59a3cee resume disabling EIC in deep sleep 2025-05-13 18:46:48 -04:00
Joey Castillo 3f9662db59 new watch face order for pro 2025-05-13 18:23:03 -04:00
Joey Castillo 0739382fb8 remove orientation change counter 2025-05-13 18:21:58 -04:00
Joey Castillo 27f0c629d8 clock-face: adjust low battery threshold 2025-05-12 22:37:37 -04:00
Joey Castillo e0746e06f1 custom LCD now has an 'arrows' indicator instead of a battery 2025-05-12 22:37:37 -04:00
Joey Castillo 956b8601f6 enable filtering on button inputs 2025-05-12 22:25:27 -04:00
Joey Castillo 5059582e96 improved contrast on custom LCD 2025-05-11 20:16:40 -04:00
Joey Castillo d3be64dd97 time set: new titles for custom LCD 2025-05-11 16:53:03 -04:00
Joey Castillo 064175e316 new settings watch face 2025-05-11 16:53:03 -04:00
Joey Castillo 74923354b9 accelerometer: fix activity not being tracked in low energy mode 2025-04-30 07:44:15 -04:00
Joey Castillo 3f08648fc4 world clock: bugfix, clear seconds when entering LE mode 2025-04-28 18:32:46 -04:00
Joey Castillo ff3b69a38b accelerometer: disable wake on motion, has awkward user experience 2025-04-28 18:29:57 -04:00
Joey Castillo b0dbff4172 accelerometer: stop sleeping after inactivity, use LE settings 2025-04-28 18:29:57 -04:00
Joey Castillo 4986b31eaa update submodules 2025-04-21 00:16:23 -04:00
Joey Castillo 8da59161e4 filesystem: prevent lockup when flash is nearly full 2025-04-20 17:58:43 -04:00
Joey Castillo e435969b51 WIP: accelerometer activity tracking 2025-04-20 13:47:04 -04:00
Joey Castillo 4b490bed4c current test setup for Pro 2025-04-17 08:54:17 -04:00
Joey Castillo 9844703364 activity log: add feature to quickly dump all data 2025-04-05 10:42:14 -04:00
Joey Castillo 6637f1780a fix sticky sleep icon on custom LCD 2025-03-29 10:36:05 -04:00
Joey Castillo f8e25c3ac3 move day one face into Second Movement as generic 'days since' face 2025-03-22 10:09:10 -04:00
Joey Castillo 16acc5f349 Merge branch 'main' of github.com:joeycastillo/second-movement 2025-03-20 01:35:14 -04:00
Joey Castillo 0b20ae3e2d activity logging: if this was it, that was dumb. 2025-03-20 01:30:03 -04:00
Jose Castillo 5d27573ff5 Merge pull request #11 from eiriksm/fix/doc-board-flag
Add more comments about the flag BOARD
2025-03-16 08:09:59 -04:00
Jose Castillo 6d772a9b72 Merge pull request #12 from eiriksm/eiriksm-patch-5
Fix wrong code comments about LE interval settings
2025-03-16 08:09:30 -04:00
Joey Castillo e77cd0ee65 silence syscall-related compiiler warnings 2025-03-16 08:07:43 -04:00
Joey Castillo 1e7e5369d0 moon phase: clear 'wax'ing indicator at full moon 2025-03-15 22:11:56 -04:00
Joey Castillo c49573b7f3 match complication button press volume to Movement 2025-03-15 21:43:34 -04:00
Joey Castillo b9c886f045 activity log improvements 2025-03-15 21:39:32 -04:00
Joey Castillo ef61a63e20 moon phase display improvements 2025-03-15 21:20:43 -04:00
Joey Castillo 9b00095616 new default rotation 2025-03-15 20:47:01 -04:00
Joey Castillo 3c7f55ab11 sunrise/sunset: persist location to filesystem 2025-03-15 20:37:51 -04:00
Joey Castillo a45dbd1d07 move moon phase into Second Movement 2025-03-15 19:54:35 -04:00
Joey Castillo b8e1bb2a59 character set improvements 2025-03-15 19:53:00 -04:00
Joey Castillo 0603319d28 move stopwatch face into Second Movement 2025-03-15 18:55:51 -04:00
Joey Castillo 29547227ee actually, set the time after loading settings (need to convert to UTC) 2025-03-15 18:30:37 -04:00
Joey Castillo 32086bc499 happy (belated) new year 2025-03-15 18:15:08 -04:00
Joey Castillo 24a08d00c6 add third letter to settings for custom LCD 2025-03-15 15:44:10 -04:00
Joey Castillo 7d129ba6c3 world clock: support longer cities on custom LCD 2025-03-15 15:20:22 -04:00
Joey Castillo ecc633fab4 second movement: persist settings to file system 2025-03-15 11:44:00 -04:00
Joey Castillo c1efea4db7 lcd autodetect: use buttons as a backup option 2025-03-15 09:48:53 -04:00
Joey Castillo e9ede6f060 show 100 data point backlog in activity logger (8-ish hours) 2025-03-15 09:37:50 -04:00
Joey Castillo f52b150c0b don't run LCD discovery if display is already running 2025-03-15 09:35:58 -04:00
Joey Castillo 5fa939786a fix warning in upstream musl function, see https://git.musl-libc.org/cgit/musl/commit/src/time/__year_to_secs.c\?id\=2d84486a08c57d00b647586b7cbe2dcec2728e81 2025-03-12 23:15:24 -04:00
Joey Castillo 2049febcf4 silence warning in new timezone renamer 2025-03-12 23:10:50 -04:00
Joey Castillo be5be6c5da slcd: silence warnings 2025-03-12 23:09:50 -04:00
Joey Castillo 3243ec37f3 lis2dw driver: silence warnings 2025-03-12 23:08:42 -04:00
Joey Castillo 185b9b1b97 move activity logging into Movement core 2025-03-12 23:05:06 -04:00
Joey Castillo 90bb34efd1 sunrise/sunset: beautify lat/lon settings on custom LCD 2025-03-12 20:59:04 -04:00
Joey Castillo 845d50fb34 implement FORCE_DISPLAY_TYPE flag 2025-03-12 20:56:46 -04:00
Joey Castillo 6c5df4b7d8 default to classic indicator addresses (fix for simulator) 2025-03-09 09:58:16 -04:00
Jose Castillo 7330f26957 Merge pull request #13 from eiriksm/eiriksm-patch-6
Fix simulator LCD handling
2025-03-09 09:28:10 -04:00
Eirik Stanghelle Morland 81dc49adf4 Fix simulator LCD handling 2025-03-09 08:29:05 +01:00
Joey Castillo a6313b28c0 fix implicit-function-declaration warning 2025-03-08 17:58:58 -05:00
Joey Castillo ea47ea2bce improve sunrise/sunset on custom LCD 2025-03-08 17:40:39 -05:00
Joey Castillo 73aac153e2 note for future testing 2025-03-08 17:18:16 -05:00
Joey Castillo d35a3ee8d1 nicer time zone names on new LCD 2025-03-08 17:17:40 -05:00
Joey Castillo af094e2c2d shorten time zone names 2025-03-08 16:14:03 -05:00
Joey Castillo f745825a89 character set fix 2025-03-08 16:05:09 -05:00
Joey Castillo 138e91c6ef display glass autodetection 2025-03-08 13:43:11 -05:00
Eirik Stanghelle Morland eeedec216b Wrong code comments about LE interval settings 2025-02-05 22:22:39 +01:00
Eirik S. Morland fb2ba667e9 Add more comments about the flag BOARD 2025-01-14 13:53:53 +01:00
Joey Castillo dce2187ec1 rework IrDA demo, add face to display test file 2024-12-16 17:14:44 -05:00
Joey Castillo cdb92fb2d2 default to no sensor board 2024-12-16 17:14:09 -05:00
Joey Castillo 99a28dc886 accelerometer: have been using a threshold of 8 for latest tests 2024-12-16 16:41:26 -05:00
Joey Castillo 315cbb438e make Friday lowercase 2024-12-16 16:37:51 -05:00
Joey Castillo 251c4ba3c2 custom LCD: weekdays look better in uppercase 2024-12-13 19:03:27 -05:00
Joey Castillo 4b5e15cc1d accelrometer: add tap event, test by adding tap to set countdown 2024-11-27 18:04:17 -05:00
Joey Castillo c2b800bb69 accelerometer: clarify this bit 2024-11-27 11:12:29 -05:00
Joey Castillo a6f80ceb61 accelerometer: clarify purpose of this bit 2024-11-27 11:09:47 -05:00
Joey Castillo 9719567047 'movement' -> 'legacy' to signal things we still need to bring in 2024-11-27 10:56:50 -05:00
Joey Castillo bc08c5a05e add temperature data point for exploration 2024-11-27 10:43:23 -05:00
joeycastillo c6af677b79 accel: count orientation changes with TC2 instead of waking up 2024-11-18 23:50:21 -05:00
joeycastillo 548260b13e accelerometer: vibe check complete, no need for these diagnostic beeps 2024-11-18 22:26:45 -05:00
joeycastillo c8da4e5d82 use accelerometer to enter and exit low energy mode 2024-11-18 21:48:10 -05:00
joeycastillo 3e6079a24b track stationary, not active minutes 2024-11-18 21:39:12 -05:00
joeycastillo b00faa2b03 accelerometer: new hardware swaps interrupt wiring 2024-11-18 21:39:12 -05:00
joeycastillo b5fd0f7418 accel: lower wake threshold to smallest possible value 2024-11-18 18:45:44 -05:00
joeycastillo 6954fe60cb irda demo: minimum viable file upload test 2024-11-16 11:03:52 -05:00
joeycastillo 16afeb7193 bump gossamer commit 2024-11-10 23:41:56 -05:00
joeycastillo 9f36e67bfe bump tinyusb commit 2024-11-10 23:41:46 -05:00
joeycastillo 1bd53a001d remove phototransistor workarounds, new rev of Pro addresses them 2024-11-10 23:40:58 -05:00
joeycastillo 9c3c09a021 activity watch face improvements 2024-10-27 15:13:24 -04:00
joeycastillo b35d4afe85 add command to dump binary file as base64 encoded data 2024-10-27 15:13:10 -04:00
joeycastillo 59b58b5499 don't reformat filesystem on every boot 2024-10-27 14:30:58 -04:00
joeycastillo 83c7f18dd0 use char instead of uint8_t to match gossamer API 2024-10-27 14:27:55 -04:00
joeycastillo 93d88190ce bump gossamer commit 2024-10-27 14:24:06 -04:00
joeycastillo d892998e15 bump tinyusb commit 2024-10-27 14:23:57 -04:00
joeycastillo 9805442a8c Merge branch 'main' of github.com:joeycastillo/second-movement 2024-10-27 14:23:33 -04:00
Jose Castillo 5faacc401e fix working directory 2024-10-27 14:15:44 -04:00
Jose Castillo 20b4eb70ff index.html -> firmware.html 2024-10-27 14:13:19 -04:00
voloved 94d8a581d9 Made the simulator properly set itself with the UTC time on startup (#7) 2024-10-27 14:08:05 -04:00
voloved 368dd5dc2a Changed submodules to refernce HTTPS access rather than SSH (#4) 2024-10-27 14:05:42 -04:00
voloved d05a851d94 Readds leap year checks (#2) 2024-10-27 14:04:56 -04:00
joeycastillo af409b82f1 log activity to file 2024-10-25 08:28:11 -04:00
joeycastillo c0514ad39a bring in Chirpy face 2024-10-22 07:49:41 -04:00
joeycastillo e8b4d4d010 suppress warning 2024-10-22 07:26:23 -04:00
joeycastillo be68857cb0 lis2dw driver: add note to fix acceleration reading 2024-10-22 07:03:10 -04:00
joeycastillo 13d98ef5c9 activity tracking proof of concept 2024-10-20 21:13:34 -04:00
joeycastillo 1e359c0f7c classic LCD was looking a bit dim 2024-10-19 15:43:53 -04:00
joeycastillo dc40cc9cd1 lis2dw driver: add stationary/motion detection 2024-10-19 14:54:33 -04:00
joeycastillo e34925139f lis2dw driver: fix incorrect register setting 2024-10-19 14:53:52 -04:00
joeycastillo 3577e5b5b1 set time: zone first, then date, then time 2024-10-19 13:28:22 -04:00
joeycastillo 19376625d1 more accelerometer work 2024-10-19 12:35:46 -04:00
joeycastillo 57de3e77f5 split IrDA demo from light sensor demo 2024-10-19 10:12:45 -04:00
joeycastillo a81b6960e3 more accelerometer testing 2024-10-16 08:20:20 -04:00
joeycastillo bc4c3cbd38 use gossamer 0.0.1 2024-10-14 21:19:09 -04:00
joeycastillo 323393355c remove failing command 2024-10-14 21:17:10 -04:00
joeycastillo 3226589821 watch.html renamed to firmware.html 2024-10-14 18:27:43 -04:00
joeycastillo 2b5c4a6801 get submodules lol 2024-10-14 18:15:47 -04:00
joeycastillo 40edc5b6cf re-enable simulator build 2024-10-14 12:52:31 -04:00
joeycastillo a82fc8fe7c remove old board defs 2024-10-14 12:51:55 -04:00
joeycastillo 2ea18e0f73 fix broken simulator build 2024-10-14 12:51:17 -04:00
joeycastillo ea8c55744b document the accelerometer setup 2024-10-14 12:38:13 -04:00
joeycastillo e5c568b757 use gossamer calls for EVSYS and TC2 event actions 2024-10-14 12:37:57 -04:00
joeycastillo df39195d5b work-in-progress IrDA implementation 2024-10-13 19:48:26 -04:00
joeycastillo 5fc2406bd6 bump gossamer commit 2024-10-13 13:03:26 -04:00
joeycastillo 8e385d9bad IR sensor demo shows something on screen 2024-10-12 13:37:18 -04:00
joeycastillo cc3ac4e20c fixup 2024-10-12 13:34:56 -04:00
joeycastillo 2d3412bb09 beep softer when changing modes (saves energy) 2024-10-12 11:34:06 -04:00
joeycastillo 4795818098 only build sensor features if sensor is available 2024-10-12 11:16:01 -04:00
joeycastillo 378ba85b58 bump gossamer commit 2024-10-11 07:33:20 -04:00
joeycastillo 8241b5cb99 bump tinyusb commit 2024-10-11 07:33:08 -04:00
joeycastillo 0567621781 rudimentary PWP capture with infrared sesor 2024-10-11 07:21:42 -04:00
joeycastillo 06aed9749f update 'new watch face' script 2024-10-10 20:57:57 -04:00
joeycastillo e1b5395e10 preliminary accelerometer support in Movement 2024-10-09 09:48:49 -04:00
joeycastillo dd8599a5e1 implement INT2, accelerometer test shows sleep state on LED 2024-10-09 02:05:12 -04:00
joeycastillo 9c0330f247 more accelerometer experimentation 2024-10-09 01:39:01 -04:00
joeycastillo eb9206c8a1 separate out interrupt config vs enable 2024-10-09 01:39:01 -04:00
joeycastillo d9bee40018 rearrange LIS2DW functions in data sheet order 2024-10-09 00:39:23 -04:00
joeycastillo e966131d89 move accelerometer interrupt demo to Second Movement 2024-10-08 22:44:08 -04:00
joeycastillo 0b793f1d1c remove temperature face 2024-10-08 22:44:08 -04:00
joeycastillo c238511795 refactor watch I2C for gossamer 2024-10-08 22:44:08 -04:00
joeycastillo d05fdf2845 migrate temperature log to Second Movement 2024-10-08 22:44:08 -04:00
joeycastillo d9b5e209c8 migrate temperature display to Second Movement 2024-10-08 22:44:08 -04:00
joeycastillo 1e633f87b0 rename thermistor_logging_face -> temperature_logging_face 2024-10-08 22:44:08 -04:00
joeycastillo 918c410c9a rename thermistor_readout_face -> temperature_display_face 2024-10-08 22:44:08 -04:00
joeycastillo 77034fbe05 bump gossamer commit 2024-10-08 22:44:08 -04:00
joeycastillo 4f297932ac refactor watch SPI for gossamer 2024-10-08 22:44:08 -04:00
joeycastillo cdcb612432 refactor watch UART for gossamer 2024-10-08 22:38:11 -04:00
joeycastillo b7fbc7420b add watch face that energizes all segments 2024-10-08 17:22:31 -04:00
joeycastillo 4933a84a2c remove uses of deprecated watch_gpio functions 2024-10-07 09:01:21 -04:00
joeycastillo ab861d81d1 fix time zones in simulator 2024-10-07 08:36:23 -04:00
joeycastillo a988733bb6 bump gossamer commit 2024-10-07 08:00:32 -04:00
joeycastillo 43a7890a5c deprecate most watch_gpio functions in favor of gossamer 2024-10-07 07:34:15 -04:00
joeycastillo 5546d5700d bump tinyusb commit 2024-10-07 07:33:35 -04:00
joeycastillo b9c80c9246 bump gossamer commit 2024-10-06 20:07:08 -04:00
joeycastillo 63c34005ee initial pass at simulator support 2024-10-06 17:14:46 -04:00
joeycastillo ffaf6f9fff bump gossamer commit 2024-10-06 17:13:53 -04:00
joeycastillo 42871ad951 clear all of seconds display when going to sleep 2024-10-06 12:01:41 -04:00
joeycastillo 5b8efa87d7 watch_display_float_with_best_effort: support negative numbers 2024-10-06 11:57:57 -04:00
joeycastillo bfc791cdbf improve decimal display outside positions 4 and 6 2024-10-06 11:28:54 -04:00
joeycastillo d0af20b4de avoid running over into position 10 2024-10-06 11:28:28 -04:00
joeycastillo 55ebd7325a remove printf statements 2024-10-05 13:01:00 -04:00
joeycastillo b03f593373 no need to check on :15 and :45 -- Nepal does not observe DST 2024-10-05 12:57:13 -04:00
joeycastillo 0a9d71e2d4 use consistent naming style for typedefs 2024-10-05 10:36:58 -04:00
joeycastillo 997f091c16 use updated gossamer typedefs 2024-10-05 10:36:58 -04:00
joeycastillo 2808fdc12a bump gossamer commit 2024-10-05 10:36:58 -04:00
joeycastillo 4623bf002a use named constant for UTC zone 2024-10-05 10:36:58 -04:00
joeycastillo e6f8d39296 update submodules 2024-10-05 10:36:58 -04:00
joeycastillo e5c20acd78 cache DST offsets so we're not constantly converting time zones 2024-10-05 10:36:58 -04:00
joeycastillo 925e98be2c set a valid date on boot 2024-10-05 10:36:58 -04:00
joeycastillo 8d2c6680e3 _movement_handle_advisories -> _movement_handle_top_of_minute 2024-10-05 10:36:58 -04:00
joeycastillo 12241386ea movement internal time is now UTC 2024-10-05 10:36:58 -04:00
joeycastillo 411a64f44b rename needs_advisories_handled to woke_from_alarm_handler 2024-10-02 07:52:10 -04:00
joeycastillo 3f846ff6b4 bring over character set demo 2024-10-02 07:41:56 -04:00
joeycastillo 996571967f bring in battery voltage face, add new method and demo for displaying floats 2024-09-30 00:24:23 -04:00
joeycastillo 5b12491ebe bring sunrise/sunset face into new movement 2024-09-29 23:13:59 -04:00
joeycastillo 0185b56972 custom LCD: fix garbled text in top row when using WATCH_POSITION_FULL 2024-09-29 22:53:54 -04:00
joeycastillo 8269caf49b bring in alarm face, rename to 'advanced alarm face' 2024-09-29 22:53:54 -04:00
joeycastillo cfd04be4fb refactor watch faces to use new advisory API 2024-09-29 22:14:55 -04:00
joeycastillo f843156968 allow watch faces to advise of other things in addition to needing a background task 2024-09-29 21:43:07 -04:00
joeycastillo 40455847a3 remove simple_clock_face; we've outgrown it 2024-09-29 20:57:19 -04:00
joeycastillo ea5e8a51dd target lite for public-facing build 2024-09-29 16:23:42 -04:00
joeycastillo 1a68593866 countdown timer: longer title for on custom LCD 2024-09-29 16:00:52 -04:00
joeycastillo e5b458fe3b blink colon when clock is in sleep mode (custom LCD only) 2024-09-29 15:49:51 -04:00
joeycastillo 15fcfbc63a testing on custom LCD 2024-09-29 15:47:26 -04:00
joeycastillo 4b8b092594 tick_animation is now sleep_animation (which just displays an indicator on new LCD) 2024-09-29 15:24:43 -04:00
joeycastillo 3795b8494a support new sleep indicator 2024-09-29 15:24:43 -04:00
joeycastillo ff1bbfa7e6 add request_sleep function to Movement 2024-09-29 15:24:43 -04:00
joeycastillo 66960fe917 bump gossamer commit 2024-09-29 15:24:43 -04:00
joeycastillo 3d1dbbb0cb beats face displays 'beat' on custom LCD 2024-09-29 15:24:43 -04:00
joeycastillo b66f91a0b9 add option for text across the top on custom LCD 2024-09-29 15:24:43 -04:00
joeycastillo c0db4af5d5 display long weekdays on custom LCD 2024-09-29 15:24:43 -04:00
joeycastillo 523d416502 add function for long weekdays 2024-09-29 15:24:43 -04:00
joeycastillo 67e33000d9 add edge cases for custom LCD 2024-09-29 14:18:53 -04:00
joeycastillo 2af976c8c8 clean up const qualifiers in display functions 2024-09-29 13:56:16 -04:00
joeycastillo 32a49a5e11 rename stock_stopwatch -> fast_stopwatch 2024-09-29 13:27:35 -04:00
joeycastillo 78f23dc215 stock stopwatch: use new functions for text display 2024-09-29 13:25:13 -04:00
joeycastillo e21561b330 bring in stock stopwatch face, refactor to use TC1 2024-09-29 13:11:32 -04:00
joeycastillo e2ac434c3b move buzzer sequence timing to TC0 2024-09-29 12:43:12 -04:00
joeycastillo 9a0979fa55 restore custom signal tunes to Second Movement 2024-09-29 12:36:26 -04:00
joeycastillo e4db48281d lol, GCLK3 is 1024 Hz in gossamer 2024-09-29 12:27:20 -04:00
joeycastillo bb0211eb01 remove CLOCK_FACE_24H_ONLY option, will lead to too many edge cases 2024-09-29 11:38:47 -04:00
joeycastillo 998968cf3f clock face: fix reversion to 24H display in low energy mode 2024-09-29 11:30:47 -04:00
joeycastillo 38f68fd165 clock SLCD frame counters from external crystal for more accurate tick/tock animation 2024-09-29 11:25:49 -04:00
joeycastillo 2ac3a1db2f fix sleep mode animation 2024-09-29 11:14:26 -04:00
joeycastillo 0e35afcbb2 improve time zone selection, show offset on odd ticks 2024-09-29 11:00:03 -04:00
joeycastillo fb5a2d9ba4 update tinyusb 2024-09-29 10:59:14 -04:00
joeycastillo e88359d1d5 refactor: watch faces no longer need a pointer to settings! 2024-09-29 10:18:11 -04:00
joeycastillo 3bd8f8d51f store settings in function call, remove last uses of settings in callbacks 2024-09-29 10:18:11 -04:00
joeycastillo b3ed4df0a1 bring in clock face, add 024h mode, refactor out last raw access of settings->bit 2024-09-29 10:18:11 -04:00
joeycastillo 07d6a05e33 refactor time zone index to function calls 2024-09-29 10:18:11 -04:00
joeycastillo f315744cc3 refactor remaining uses of movement_timezone_offsets to movement_get_current_timezone_offset 2024-09-29 10:18:11 -04:00
joeycastillo 677872434d bring in beats face using new time zone function 2024-09-29 10:18:11 -04:00
joeycastillo 1c2f1bad5d refactor LED dwell time to function call 2024-09-29 10:18:11 -04:00
joeycastillo 379a795ad3 refactor LE and TO intervals to function calls 2024-09-29 08:53:39 -04:00
joeycastillo 4deeb2b9be Revert "movement: add option to always snap back to first watch face" to remove to_always setting
This reverts commit 77d3e5640f.
2024-09-29 08:46:58 -04:00
joeycastillo 401125fe40 Revert "ensure accelerometer test face always stays active" to remove to_always setting
This reverts commit c5400e437f.
2024-09-29 08:39:52 -04:00
joeycastillo e2b01d4018 refactor movement's LED color to a function call 2024-09-29 08:31:23 -04:00
joeycastillo 71922f8e51 refactor movement's alarm_enabled bit to a function call 2024-09-29 08:16:53 -04:00
joeycastillo 0bec3c22c4 refactor movement's unit preference to a function call 2024-09-29 08:09:11 -04:00
joeycastillo c5e5bc1200 refactor movement's 24h mode to a function call 2024-09-29 08:02:20 -04:00
joeycastillo 63e0981693 wareki face: remove debug code 2024-09-29 07:55:47 -04:00
joeycastillo e5e4d457e3 always set time zone to UTC 2024-09-29 07:51:16 -04:00
joeycastillo 9bedee8e54 consistently use _t convention 2024-09-29 07:45:24 -04:00
joeycastillo 01f1008e16 refactor movement's button preference into a function call 2024-09-28 21:57:21 -04:00
joeycastillo fec225ec8b countdown: have timeout exit setting mode 2024-09-28 21:39:19 -04:00
joeycastillo b740ce8ada countdown: use long press ALARM to enter settings 2024-09-28 21:33:05 -04:00
joeycastillo 4804b0bb38 migrate countdown to Second Movement 2024-09-28 17:43:10 -04:00
joeycastillo 38189ad452 clear seconds in LE mode 2024-09-24 00:12:25 -04:00
joeycastillo de8ad7ee02 bump utz commit 2024-09-24 00:03:53 -04:00
joeycastillo 52578e5413 integrate utz, use DST-aware time zones instead of bare offsets 2024-09-23 23:27:10 -04:00
joeycastillo f03a414ca8 use signed integers for UTC offset 2024-09-23 23:24:17 -04:00
joeycastillo 5dc6f2e4f6 add utz submodule 2024-09-23 09:26:44 -04:00
joeycastillo 60a19f3cf0 bring in world clock 2024-09-23 09:26:44 -04:00
joeycastillo 0a6ef3d82a 24H only is handled by disabling changing the setting 2024-09-23 08:53:57 -04:00
joeycastillo 1357634d9d fix flickering LED in preferences screen 2024-09-23 00:02:31 -04:00
joeycastillo ac1f1eb7ef better LED colors at low brightness 2024-09-22 23:50:14 -04:00
joeycastillo 9276655db8 support RGB LED backlight 2024-09-22 22:48:45 -04:00
joeycastillo 8253572b6d bump gossamer commit 2024-09-22 22:41:35 -04:00
joeycastillo 687f1d9f60 new preferences face with support for RGB LED 2024-09-22 22:26:59 -04:00
joeycastillo 608d6e2e9d move away from backup registers 2024-09-22 21:52:25 -04:00
joeycastillo 8009ad0537 no need for this to be a function 2024-09-22 21:51:11 -04:00
joeycastillo fa8f15b85e remove duplication of movement defaults 2024-09-22 21:50:33 -04:00
joeycastillo 52918eb10e remove old movement_config.h 2024-09-22 18:27:40 -04:00
joeycastillo e29134bf9f bring in filesysten and shell, rename LFS globals for clarity 2024-09-22 15:34:51 -04:00
joeycastillo e1fa85faf7 fix typo 2024-09-22 15:04:34 -04:00
joeycastillo e8cedeac6c rename enum, rearrange watch_tcc.h 2024-09-22 14:26:49 -04:00
joeycastillo 688cf7d87e set year to 2024 at boot 2024-09-22 14:24:43 -04:00
joeycastillo 14e87d2909 fix for minutes not updating after refactor 2024-09-22 14:22:33 -04:00
joeycastillo c1eac53c63 don't time out first watch face 2024-09-22 13:57:16 -04:00
joeycastillo 2e738db673 add buzzer volume control 2024-09-22 13:34:46 -04:00
joeycastillo 6e0d9270b5 bump gossamer commit 2024-09-22 10:46:31 -04:00
joeycastillo 9274f532d2 improve API for text display 2024-09-19 08:42:07 -04:00
joeycastillo 8bbcacd747 remove watch_display_string from set_time face 2024-09-18 23:48:58 -04:00
joeycastillo 24d2b39bf6 silence warning 2024-09-18 23:47:52 -04:00
joeycastillo 6abcc77db1 remove unused variable 2024-09-18 23:46:50 -04:00
joeycastillo 41ea9e8fc5 Revert "Support leading zero representation for 24h clock"
This reverts commit f633b7634b.
2024-09-18 23:34:02 -04:00
joeycastillo 69cf0a9789 remove deprecated watch_display_string 2024-09-18 23:21:36 -04:00
joeycastillo 95b6480e5c restore USB CDC functionality to Movement 2024-09-18 21:44:09 -04:00
joeycastillo dbf31b4e28 new name for irq handlers 2024-09-18 21:28:55 -04:00
joeycastillo dccad01e8f first build of Second Movement with two watch faces 2024-09-18 18:22:33 -04:00
joeycastillo 24598ec280 restore buzzer sequence functionality 2024-09-18 18:21:35 -04:00
joeycastillo 66f7a8802e remove dependency on Atmel HRI in storage module 2024-09-18 17:44:14 -04:00
joeycastillo d0ca6a025a bring in deep sleep / external wake functions 2024-09-18 17:37:20 -04:00
joeycastillo c02c89c880 clean up location of buzzer functions, notes 2024-09-18 17:25:41 -04:00
joeycastillo 422cea8ff6 simpler USB CDC with gossamer / yield (no need for TC0/TC1) 2024-09-18 17:14:06 -04:00
joeycastillo da11c14684 use gossamer GPIO calls here 2024-09-18 17:13:11 -04:00
joeycastillo 2bbd78a99d remove ASF calls for TRNG 2024-09-18 17:09:20 -04:00
joeycastillo 7ee3eeac49 clean up location of some private functions 2024-09-18 17:05:10 -04:00
joeycastillo 38b4efe42d bump gossamer commit 2024-09-18 16:53:27 -04:00
joeycastillo 6706452353 port ADC functions to gossamer 2024-09-18 16:10:12 -04:00
joeycastillo 9e32cbc523 port SLCD to gossamer, add new string display options 2024-09-18 16:04:55 -04:00
joeycastillo ac88e2de8c port external interrupts to gossamer framework 2024-09-18 15:29:31 -04:00
joeycastillo f5435d468d use #pragma once 2024-09-18 15:12:58 -04:00
joeycastillo 29d6ce42f1 bring in RTC functionality 2024-09-18 15:06:38 -04:00
joeycastillo 0585a1d0d8 consolidate buzzer and LED into TCC file 2024-09-18 14:53:46 -04:00
joeycastillo 29f020e207 port buzzer and LED functions to gossamer framework 2024-09-18 14:47:53 -04:00
joeycastillo 5ba64844e2 port GPIO functions to new framework 2024-09-18 14:33:07 -04:00
joeycastillo c02132a68f bump submodules 2024-09-18 14:22:16 -04:00
joeycastillo 02f7469400 remove ASF code, config 2024-09-18 13:56:49 -04:00
joeycastillo 9f73677883 let's begin 2024-09-18 13:47:35 -04:00
joeycastillo 0a82d16d4e remove watch_app 2024-09-18 13:19:52 -04:00
joeycastillo 4f3fa45cbf remove old rules, build rules 2024-09-18 13:14:00 -04:00
joeycastillo 9784128ca4 update Doxygen for Second Movement 2024-09-18 13:04:43 -04:00
joeycastillo aaa3b55c67 rename test app to app.c for clarity 2024-09-18 12:52:43 -04:00
joeycastillo 70637cae75 disable simulator build 2024-09-18 09:50:00 -04:00
joeycastillo b9c9ec071a point build action to new target 2024-09-18 09:40:18 -04:00
joeycastillo f7cf2a6c4d minimal blinky sketch 2024-09-18 08:56:47 -04:00
joeycastillo 063fe96ef2 add gossamer submodule 2024-09-18 08:08:45 -04:00
joeycastillo 629e58d13b fork Sensor-Watch to second-movement; remove non-Movement related files 2024-09-18 08:07:06 -04:00
831 changed files with 18316 additions and 572626 deletions
+5
View File
@@ -0,0 +1,5 @@
# shellcheck shell=bash
if ! has nix_direnv_version || ! nix_direnv_version 3.0.6; then
source_url "https://raw.githubusercontent.com/nix-community/nix-direnv/3.0.6/direnvrc" "sha256-RYcUJaRMf8oF5LznDrlCXbkOQrywm0HDv1VjYGaJGdM="
fi
use flake
+45 -25
View File
@@ -6,53 +6,73 @@ on:
branches-ignore:
- gh-pages
env:
COLOR: BLUE
jobs:
jobs:
build:
container:
image: ghcr.io/armmbed/mbed-os-env:latest
runs-on: ubuntu-latest
strategy:
matrix:
board:
- "sensorwatch_red"
- "sensorwatch_green"
- "sensorwatch_blue"
- "sensorwatch_pro"
display:
- "classic"
- "custom"
env:
BOARD: ${{ matrix.board }}
DISPLAY: ${{ matrix.display }}
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Work around CVE-2022-24765
uses: actions/checkout@v4
with:
submodules: recursive
- name: Ensure workspace directory is defined as safe
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
- name: Compile starter-project app
- name: Compile movement firmware
run: make
working-directory: 'apps/starter-project'
- name: Compile accelerometer-test app
run: make
working-directory: 'apps/accelerometer-test'
- name: Compile movement
run: make
working-directory: 'movement/make'
- name: Upload UF2
working-directory: '.'
- name: Upload artifacts
uses: actions/upload-artifact@v4
with:
name: watch.uf2
path: movement/make/build/watch.uf2
name: ${{ matrix.board }}-display-${{ matrix.display }}-movement.uf2
path: build/firmware.uf2
build-simulator:
container:
image: emscripten/emsdk
strategy:
matrix:
board:
- "sensorwatch_red"
- "sensorwatch_green"
- "sensorwatch_blue"
- "sensorwatch_pro"
display:
- "classic"
- "custom"
env:
BOARD: ${{ matrix.board }}
DISPLAY: ${{ matrix.display }}
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Work around CVE-2022-24765
uses: actions/checkout@v4
with:
submodules: recursive
- name: Ensure workspace directory is defined as safe
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
- name: Compile movement
run: emmake make
working-directory: 'movement/make'
working-directory: '.'
- name: Archive simulator build
working-directory: 'movement/make/build-sim'
working-directory: './build-sim'
run: |
cp watch.html index.html
tar -czf simulator.tar.gz index.html watch.wasm watch.js
tar -czf movement.tar.gz firmware.html firmware.wasm firmware.js
- name: Upload simulator build
uses: actions/upload-artifact@v4
with:
name: simulator.tar.gz
path: movement/make/build-sim/simulator.tar.gz
name: ${{ matrix.board }}-display-${{ matrix.display }}-movement.tar.gz
path: build-sim/movement.tar.gz
+2
View File
@@ -25,3 +25,5 @@ _autosave*
fp-info-cache
.~*
*.plan
/.direnv
/.emscripten_cache
+6
View File
@@ -4,3 +4,9 @@
[submodule "littlefs"]
path = littlefs
url = https://github.com/littlefs-project/littlefs.git
[submodule "gossamer"]
path = gossamer
url = https://github.com/joeycastillo/gossamer.git
[submodule "utz"]
path = utz
url = https://github.com/joeycastillo/utz.git
+3 -3
View File
@@ -4,9 +4,9 @@
# Project related configuration options
#---------------------------------------------------------------------------
DOXYFILE_ENCODING = UTF-8
PROJECT_NAME = "Sensor Watch"
PROJECT_NUMBER = "0.0.2"
PROJECT_BRIEF = "A board replacement for the classic Casio F-91W wristwatch, powered by a Microchip SAM L22 microcontroller."
PROJECT_NAME = "Movement"
PROJECT_NUMBER = "2.0.0"
PROJECT_BRIEF = "The community firmware for Sensor Watch."
PROJECT_LOGO =
OUTPUT_DIRECTORY = "."
CREATE_SUBDIRS = NO
+2 -71
View File
@@ -1,24 +1,7 @@
Sensor Watch Licenses
=====================
Several different components of the project are licensed differently. In summary:
* The PCB design files are provided under a copyleft-style Creative Commons Attribution-ShareAlike 4.0 license. Commercial use is explicitly permitted, but you must credit the author and share derivative designs under a Creative Commons Attribution-ShareAlike 4.0 (or compatible) license.
* For the most part, the sensor watch library code uses the permissive MIT license. Commercial use is explicitly permitted, and there is no requirement to share derivative works.
* The debug UART setup is BSD licensed code from Alex Taradov's excellent [Bare-Metal MCU Starter Projects](https://github.com/ataradov/mcu-starter-projects) repository. I would like to refactor the debug UART to communicate over USB, however; once this UART code is removed, the whole watch library should be MIT-licensed.
* The Microchip / Atmel Studio Framework support code is provided by Microchip for use with Microchip products. I have no idea how compatible this is with anything else, but this code is only required to interface with the SAM L22, which is a Microchip product.
Sensor Watch PCB Designs
------------------------
This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/ or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.
Sensor Watch Library
--------------------
MIT License
===========
Copyright (c) 2021 Joey Castillo
Copyright (c) 2021-2024 Joey Castillo and other contributors as noted
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -37,55 +20,3 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
UART Methods
------------
Copyright (c) 2014-2016, Alex Taradov <alex@taradov.com>
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
Atmel Studio Framework Code
---------------------------
Copyright (c) 2014-2018 Microchip Technology Inc. and its subsidiaries.
Subject to your compliance with these terms, you may use Microchip
software and any derivatives exclusively with Microchip products.
It is your responsibility to comply with third party license terms applicable
to your use of third party software (including open source software) that
may accompany Microchip software.
THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES,
WHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE,
INCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY,
AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT WILL MICROCHIP BE
LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE, INCIDENTAL OR CONSEQUENTIAL
LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND WHATSOEVER RELATED TO THE
SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP HAS BEEN ADVISED OF THE
POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT
ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY
RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY,
THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE.
+163
View File
@@ -0,0 +1,163 @@
# Keep this first line.
GOSSAMER_PATH=gossamer
# Which board are we building for? Commented out to force a choice when building.
# Options are:
# - sensorwatch_pro
# - sensorwatch_green
# - sensorwatch_red (also known as Sensor Watch Lite)
# - sensorwatch_blue
# BOARD=sensorwatch_pro
# Set this to the type of display in your watch: classic or custom. Commented out to force a choice when building.
# DISPLAY=classic
# End of user configurable options.
# Support USB features?
TINYUSB_CDC=1
# Now we're all set to include gossamer's make rules.
include $(GOSSAMER_PATH)/make.mk
CFLAGS+=-D_POSIX_C_SOURCE=200112L
define n
endef
# Don't require BOARD or DISPLAY for `make clean` or `make install`
ifeq (,$(filter clean,$(MAKECMDGOALS)))
ifeq (,$(filter install,$(MAKECMDGOALS)))
ifndef BOARD
$(error Build failed: BOARD not defined. Use one of the four options below, depending on your hardware:$n$n make BOARD=sensorwatch_red DISPLAY=display_type$n make BOARD=sensorwatch_blue DISPLAY=display_type$n make BOARD=sensorwatch_pro DISPLAY=display_type$n$n)
endif
endif
ifeq (,$(filter install,$(MAKECMDGOALS)))
ifndef DISPLAY
$(error Build failed: DISPLAY not defined. Use one of the options below, depending on your hardware:$n$n make BOARD=board_type DISPLAY=classic$n make BOARD=board_type DISPLAY=custom$n$n)
else
ifeq ($(DISPLAY), custom)
DEFINES += -DFORCE_CUSTOM_LCD_TYPE
else ifeq ($(DISPLAY), classic)
DEFINES += -DFORCE_CLASSIC_LCD_TYPE
else ifeq ($(DISPLAY), autodetect)
$(warning WARNING: LCD autodetection is experimental and not reliable! We suggest specifying DISPLAY=classic or DISPLAY=custom for reliable operation.)
else
$(error Build failed: invalid DISPLAY type. Use one of the options below, depending on your hardware:$n$n make BOARD=board_type DISPLAY=classic$n make BOARD=board_type DISPLAY=custom$n$n)
endif
endif
endif
endif
ifdef NOSLEEP
DEFINES += -DMOVEMENT_LOW_ENERGY_MODE_FORBIDDEN
endif
# Emscripten targets are now handled in rules.mk in gossamer
# Add your include directories here.
INCLUDES += \
-I./ \
-I. \
-I./tinyusb/src \
-I./littlefs \
-I./utz \
-I./filesystem \
-I./shell \
-I./lib/sunriset \
-I./lib/sha1 \
-I./lib/sha256 \
-I./lib/sha512 \
-I./lib/base32 \
-I./lib/TOTP \
-I./lib/chirpy_tx \
-I./lib/base64 \
-I./watch-library/shared/watch \
-I./watch-library/shared/driver \
-I./watch-faces/clock \
-I./watch-faces/complication \
-I./watch-faces/demo \
-I./watch-faces/sensor \
-I./watch-faces/settings \
-I./watch-faces/io \
# Add your source files here.
SRCS += \
./dummy.c \
./littlefs/lfs.c \
./littlefs/lfs_util.c \
./filesystem/filesystem.c \
./utz/utz.c \
./utz/zones.c \
./shell/shell.c \
./shell/shell_cmd_list.c \
./lib/sunriset/sunriset.c \
./lib/base32/base32.c \
./lib/TOTP/sha1.c \
./lib/TOTP/sha256.c \
./lib/TOTP/sha512.c \
./lib/TOTP/TOTP.c \
./lib/chirpy_tx/chirpy_tx.c \
./lib/base64/base64.c \
./watch-library/shared/driver/thermistor_driver.c \
./watch-library/shared/watch/watch_common_buzzer.c \
./watch-library/shared/watch/watch_common_display.c \
./watch-library/shared/watch/watch_utility.c \
SRCS += ./watch-library/shared/driver/lis2dw.c
ifdef EMSCRIPTEN
INCLUDES += \
-I./watch-library/simulator/watch \
SRCS += \
./watch-library/simulator/watch/watch.c \
./watch-library/simulator/watch/watch_adc.c \
./watch-library/simulator/watch/watch_deepsleep.c \
./watch-library/simulator/watch/watch_extint.c \
./watch-library/simulator/watch/watch_gpio.c \
./watch-library/simulator/watch/watch_i2c.c \
./watch-library/simulator/watch/watch_private.c \
./watch-library/simulator/watch/watch_rtc.c \
./watch-library/simulator/watch/watch_slcd.c \
./watch-library/simulator/watch/watch_spi.c \
./watch-library/simulator/watch/watch_storage.c \
./watch-library/simulator/watch/watch_tcc.c \
./watch-library/simulator/watch/watch_uart.c \
else
INCLUDES += \
-I./watch-library/hardware/watch \
SRCS += \
./watch-library/hardware/watch/watch.c \
./watch-library/hardware/watch/watch_adc.c \
./watch-library/hardware/watch/watch_deepsleep.c \
./watch-library/hardware/watch/watch_extint.c \
./watch-library/hardware/watch/watch_gpio.c \
./watch-library/hardware/watch/watch_i2c.c \
./watch-library/hardware/watch/watch_private.c \
./watch-library/hardware/watch/watch_rtc.c \
./watch-library/hardware/watch/watch_slcd.c \
./watch-library/hardware/watch/watch_spi.c \
./watch-library/hardware/watch/watch_storage.c \
./watch-library/hardware/watch/watch_tcc.c \
./watch-library/hardware/watch/watch_uart.c \
./watch-library/hardware/watch/watch_usb_descriptors.c \
./watch-library/hardware/watch/watch_usb_cdc.c \
endif
include watch-faces.mk
SRCS += \
./movement.c \
# Finally, leave this line at the bottom of the file.
include $(GOSSAMER_PATH)/rules.mk
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
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
Binary file not shown.
@@ -1 +0,0 @@
(version 1)
File diff suppressed because it is too large Load Diff
@@ -1,78 +0,0 @@
{
"board": {
"active_layer": 0,
"active_layer_preset": "",
"auto_track_width": false,
"hidden_netclasses": [],
"hidden_nets": [],
"high_contrast_mode": 0,
"net_color_mode": 1,
"opacity": {
"images": 0.6,
"pads": 1.0,
"tracks": 1.0,
"vias": 1.0,
"zones": 1.0
},
"ratsnest_display_mode": 0,
"selection_filter": {
"dimensions": true,
"footprints": true,
"graphics": true,
"keepouts": true,
"lockedItems": false,
"otherItems": true,
"pads": true,
"text": true,
"tracks": true,
"vias": true,
"zones": true
},
"visible_items": [
0,
1,
2,
3,
4,
5,
8,
9,
10,
11,
12,
13,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
32,
33,
34,
35,
36,
39,
40
],
"visible_layers": "0021020_ffffffff",
"zone_display_mode": 1
},
"meta": {
"filename": "OSO-SWAT-B1.kicad_prl",
"version": 3
},
"project": {
"files": []
}
}
@@ -1,692 +0,0 @@
{
"board": {
"3dviewports": [],
"design_settings": {
"defaults": {
"board_outline_line_width": 0.049999999999999996,
"copper_line_width": 0.19999999999999998,
"copper_text_italic": false,
"copper_text_size_h": 1.5,
"copper_text_size_v": 1.5,
"copper_text_thickness": 0.3,
"copper_text_upright": false,
"courtyard_line_width": 0.049999999999999996,
"dimension_precision": 4,
"dimension_units": 3,
"dimensions": {
"arrow_length": 1270000,
"extension_offset": 500000,
"keep_text_aligned": true,
"suppress_zeroes": false,
"text_position": 0,
"units_format": 1
},
"fab_line_width": 0.09999999999999999,
"fab_text_italic": false,
"fab_text_size_h": 1.0,
"fab_text_size_v": 1.0,
"fab_text_thickness": 0.15,
"fab_text_upright": false,
"other_line_width": 0.09999999999999999,
"other_text_italic": false,
"other_text_size_h": 1.0,
"other_text_size_v": 1.0,
"other_text_thickness": 0.15,
"other_text_upright": false,
"pads": {
"drill": 0.0,
"height": 0.5,
"width": 0.5
},
"silk_line_width": 0.12,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.15,
"silk_text_upright": false,
"zones": {
"45_degree_only": false,
"min_clearance": 0.508
}
},
"diff_pair_dimensions": [
{
"gap": 0.0,
"via_gap": 0.0,
"width": 0.0
}
],
"drc_exclusions": [
"clearance|-5625900|11061900|75982c35-ff0f-49b9-9689-fa686b50f581|794ce734-e263-448b-83cd-a968d937aa77",
"clearance|-5625900|11290100|2160b495-17e4-4702-974c-8dfae747fab3|794ce734-e263-448b-83cd-a968d937aa77",
"clearance|-5842000|10426500|e57f3b3a-4723-4e07-8171-742af76c848c|794ce734-e263-448b-83cd-a968d937aa77",
"clearance|140899579|112414621|2160b495-17e4-4702-974c-8dfae747fab3|794ce734-e263-448b-83cd-a968d937aa77",
"clearance|9127300|23236100|e57f3b3a-4723-4e07-8171-742af76c848c|794ce734-e263-448b-83cd-a968d937aa77",
"clearance|9343400|23871500|75982c35-ff0f-49b9-9689-fa686b50f581|794ce734-e263-448b-83cd-a968d937aa77",
"clearance|9343400|24099700|2160b495-17e4-4702-974c-8dfae747fab3|794ce734-e263-448b-83cd-a968d937aa77",
"copper_edge_clearance|-11025479|-5628081|37ab839f-4d7b-4245-953f-2634f5afcffb|e329256e-bdf0-4014-9891-c83b43b0f3d7",
"copper_edge_clearance|-11213318|-5628081|ba19627a-6a39-44f8-902b-f787bac11df5|9c17f86d-3c3a-47b5-8457-2cbc72af8eb6",
"copper_edge_clearance|-11301518|6548250|1dcdbe51-f435-4a4a-bccc-6fd33aa2d9ee|1699a332-384d-49ae-bcfb-3d1fb593020d",
"copper_edge_clearance|-11312540|5972231|24501187-692e-44b2-9405-3e6564df4c24|1699a332-384d-49ae-bcfb-3d1fb593020d",
"copper_edge_clearance|-11419521|-4541378|37ab839f-4d7b-4245-953f-2634f5afcffb|6f8f709d-15fc-456e-97fe-38f64c22fb50",
"copper_edge_clearance|-11481144|-4556784|37ab839f-4d7b-4245-953f-2634f5afcffb|9c17f86d-3c3a-47b5-8457-2cbc72af8eb6",
"copper_edge_clearance|-11551827|4604698|9b59854a-c816-42da-81ee-a2a1bc1d81e9|4ed284a8-64f0-4233-b5a8-d1d2d5ac4542",
"copper_edge_clearance|-11697669|4241800|9b59854a-c816-42da-81ee-a2a1bc1d81e9|ae8ee581-2a39-472b-ae6f-d3550afdaa82",
"copper_edge_clearance|-11811379|4241800|9b59854a-c816-42da-81ee-a2a1bc1d81e9|0407acb5-5db7-4b9a-9b18-8424a1311eac",
"copper_edge_clearance|-11913368|3272640|df12fcbd-7579-42a9-996a-a2152d1dfa93|1699a332-384d-49ae-bcfb-3d1fb593020d",
"copper_edge_clearance|-12200000|-2757631|827ceb97-2070-461e-84b4-63295916a7c1|9c17f86d-3c3a-47b5-8457-2cbc72af8eb6",
"copper_edge_clearance|-5848631|11706250|90708b84-5e3e-4b75-a7be-07232ff20bef|2160b495-17e4-4702-974c-8dfae747fab3",
"copper_edge_clearance|-6362618|11433400|70a3d0de-ad3a-499c-b9e3-fa0bf3b8302b|2160b495-17e4-4702-974c-8dfae747fab3",
"copper_edge_clearance|-9549488|8443408|103df901-4048-4b74-a297-d384d6607268|6d7d4c39-58a0-4206-abf9-27e21e78543d",
"copper_edge_clearance|11236300|6021831|ab1d8d3e-b421-491e-b102-8b655f5b49b6|0251fd1d-3d1a-41b6-b0f5-efb6d578fc1b",
"copper_edge_clearance|11416625|4717601|d8854a48-2068-440c-a460-cfd915d43f01|60ded8d5-f434-49a2-ac94-690eea4ff2fd",
"copper_edge_clearance|11479052|4729327|d8854a48-2068-440c-a460-cfd915d43f01|0251fd1d-3d1a-41b6-b0f5-efb6d578fc1b",
"copper_edge_clearance|11629941|3925941|d8854a48-2068-440c-a460-cfd915d43f01|33a7437b-1cb3-4152-981e-eef21bef09b2",
"copper_edge_clearance|11686900|3622668|6ec0def0-d080-4810-ad42-53efa264a14a|0251fd1d-3d1a-41b6-b0f5-efb6d578fc1b",
"copper_edge_clearance|134811929|97497353|9405bec8-9b85-4b22-873c-30ac8cf07680|9c17f86d-3c3a-47b5-8457-2cbc72af8eb6",
"copper_edge_clearance|134827810|105366321|9b59854a-c816-42da-81ee-a2a1bc1d81e9|ae8ee581-2a39-472b-ae6f-d3550afdaa82",
"copper_edge_clearance|135044335|96567737|37ab839f-4d7b-4245-953f-2634f5afcffb|9c17f86d-3c3a-47b5-8457-2cbc72af8eb6",
"copper_edge_clearance|135212939|107096752|24501187-692e-44b2-9405-3e6564df4c24|1699a332-384d-49ae-bcfb-3d1fb593020d",
"copper_edge_clearance|140162861|112557921|70a3d0de-ad3a-499c-b9e3-fa0bf3b8302b|2160b495-17e4-4702-974c-8dfae747fab3",
"copper_edge_clearance|140676848|112830771|90708b84-5e3e-4b75-a7be-07232ff20bef|2160b495-17e4-4702-974c-8dfae747fab3",
"copper_edge_clearance|158004531|105853848|d8854a48-2068-440c-a460-cfd915d43f01|0251fd1d-3d1a-41b6-b0f5-efb6d578fc1b",
"copper_edge_clearance|158155420|105050462|d8854a48-2068-440c-a460-cfd915d43f01|33a7437b-1cb3-4152-981e-eef21bef09b2",
"copper_edge_clearance|158212379|104747189|6ec0def0-d080-4810-ad42-53efa264a14a|0251fd1d-3d1a-41b6-b0f5-efb6d578fc1b",
"copper_edge_clearance|26385925|17527201|d8854a48-2068-440c-a460-cfd915d43f01|60ded8d5-f434-49a2-ac94-690eea4ff2fd",
"copper_edge_clearance|26599241|16735541|d8854a48-2068-440c-a460-cfd915d43f01|33a7437b-1cb3-4152-981e-eef21bef09b2",
"copper_edge_clearance|26656200|16432268|6ec0def0-d080-4810-ad42-53efa264a14a|0251fd1d-3d1a-41b6-b0f5-efb6d578fc1b",
"copper_edge_clearance|3157921|17051400|9b59854a-c816-42da-81ee-a2a1bc1d81e9|0407acb5-5db7-4b9a-9b18-8424a1311eac",
"copper_edge_clearance|3271631|17051400|9b59854a-c816-42da-81ee-a2a1bc1d81e9|ae8ee581-2a39-472b-ae6f-d3550afdaa82",
"copper_edge_clearance|3417473|17414298|9b59854a-c816-42da-81ee-a2a1bc1d81e9|4ed284a8-64f0-4233-b5a8-d1d2d5ac4542",
"copper_edge_clearance|3488156|8252816|37ab839f-4d7b-4245-953f-2634f5afcffb|9c17f86d-3c3a-47b5-8457-2cbc72af8eb6",
"copper_edge_clearance|3549779|8268222|37ab839f-4d7b-4245-953f-2634f5afcffb|6f8f709d-15fc-456e-97fe-38f64c22fb50",
"copper_edge_clearance|3667782|19357850|1dcdbe51-f435-4a4a-bccc-6fd33aa2d9ee|1699a332-384d-49ae-bcfb-3d1fb593020d",
"copper_edge_clearance|3943821|7181519|37ab839f-4d7b-4245-953f-2634f5afcffb|e329256e-bdf0-4014-9891-c83b43b0f3d7",
"copper_edge_clearance|5419812|21253008|103df901-4048-4b74-a297-d384d6607268|6d7d4c39-58a0-4206-abf9-27e21e78543d",
"copper_edge_clearance|9120669|24515850|90708b84-5e3e-4b75-a7be-07232ff20bef|2160b495-17e4-4702-974c-8dfae747fab3",
"hole_clearance|-1901316|10712400|5773b5d8-0592-418a-8b1a-2395e8e7ee4d|8f6b6709-2bcb-4f68-8ec9-e57808459ee1",
"hole_clearance|-2622600|10712400|ba29c963-2b77-4401-ad90-4e23ee1d6e9c|8f6b6709-2bcb-4f68-8ec9-e57808459ee1",
"hole_clearance|143902879|111836921|ba29c963-2b77-4401-ad90-4e23ee1d6e9c|8f6b6709-2bcb-4f68-8ec9-e57808459ee1",
"hole_clearance|144624163|111836921|5773b5d8-0592-418a-8b1a-2395e8e7ee4d|8f6b6709-2bcb-4f68-8ec9-e57808459ee1",
"hole_clearance|155058479|99784721|397c6a58-ff1e-44da-82fc-0d7c0bb88582|8bf6d62b-e48a-41ef-9a23-e6b6fdf2c68e",
"hole_clearance|23502300|11469800|397c6a58-ff1e-44da-82fc-0d7c0bb88582|8bf6d62b-e48a-41ef-9a23-e6b6fdf2c68e",
"hole_clearance|8533000|-1339800|397c6a58-ff1e-44da-82fc-0d7c0bb88582|8bf6d62b-e48a-41ef-9a23-e6b6fdf2c68e",
"silk_edge_clearance|19977700|24822100|cb682c98-1447-4c14-8bbb-c7d05b378a4b|3b10a40e-0c8d-4715-81ca-4ad903851be3",
"silk_edge_clearance|5008400|12012500|cb682c98-1447-4c14-8bbb-c7d05b378a4b|3b10a40e-0c8d-4715-81ca-4ad903851be3",
"silk_over_copper|10883000|-539800|80a33098-6716-495a-a93c-33dbe31233aa|800b65a4-e777-43c7-97b8-d5ee87069507",
"silk_over_copper|151533879|113137021|cb682c98-1447-4c14-8bbb-c7d05b378a4b|3b10a40e-0c8d-4715-81ca-4ad903851be3",
"silk_over_copper|155708479|100584721|2fda1c1e-3a0c-47d3-b865-8d366d04b31e|397c6a58-ff1e-44da-82fc-0d7c0bb88582",
"silk_over_copper|157408479|100584721|80a33098-6716-495a-a93c-33dbe31233aa|800b65a4-e777-43c7-97b8-d5ee87069507",
"silk_over_copper|5008400|12012500|cb682c98-1447-4c14-8bbb-c7d05b378a4b|3b10a40e-0c8d-4715-81ca-4ad903851be3",
"silk_over_copper|5569544|6635800|17bb032d-f3fc-4d20-b54b-d09f9e6a51f2|ba29c963-2b77-4401-ad90-4e23ee1d6e9c",
"silk_over_copper|9183000|-539800|2fda1c1e-3a0c-47d3-b865-8d366d04b31e|397c6a58-ff1e-44da-82fc-0d7c0bb88582",
"solder_mask_bridge|-1382000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|-1382000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
"solder_mask_bridge|-2088000|-5500000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|-2088000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|-2088000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
"solder_mask_bridge|-2449713|-5391100|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|-2620900|-5391100|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|-2794000|-5564200|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|-2794000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|-2794000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
"solder_mask_bridge|-3500000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|-3500000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
"solder_mask_bridge|-3500000|-6914000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|-3594300|11848900|c7e2124d-111c-474c-9df5-4a89441062c0|e57f3b3a-4723-4e07-8171-742af76c848c",
"solder_mask_bridge|-4206000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|-4206000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
"solder_mask_bridge|-4206000|-6970000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|-4912000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|-4912000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
"solder_mask_bridge|-4912000|-6899000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|-5618000|-5500000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|-5618000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|-5618000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
"solder_mask_bridge|-5625900|11290100|794ce734-e263-448b-83cd-a968d937aa77|2160b495-17e4-4702-974c-8dfae747fab3",
"solder_mask_bridge|-6324000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|-6324000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
"solder_mask_bridge|-676000|-5500000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|-676000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
"solder_mask_bridge|-7030000|-5435600|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|-7030000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|-7030000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
"solder_mask_bridge|-7736000|-5500000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|-7736000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|-7736000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
"solder_mask_bridge|-8442000|-5511200|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|-8442000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|-8442000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
"solder_mask_bridge|-9148000|-5603987|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|-9148000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|1442000|-5500000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|1442000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
"solder_mask_bridge|2148000|-5500000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|2148000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|2148000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
"solder_mask_bridge|2772369|-5500000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|2854000|-5581631|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|2854000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
"solder_mask_bridge|30000|-5500000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|30000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
"solder_mask_bridge|3560000|-5500000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|3560000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|3560000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
"solder_mask_bridge|4185600|-5500000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|4266000|-5580400|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|4266000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
"solder_mask_bridge|4972000|-5435600|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|4972000|-5500000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|4972000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
"solder_mask_bridge|5678000|-5399006|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|5678000|-5500000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|5678000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
"solder_mask_bridge|6384000|-5500000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|6384000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
"solder_mask_bridge|7090000|-5500000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|7090000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
"solder_mask_bridge|736000|-5500000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|736000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
"solder_mask_bridge|7796000|-5500000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|7796000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
"solder_mask_bridge|8502000|-5500000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
"solder_mask_bridge|8502000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
"solder_mask_bridge|9208000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
"starved_thermal|1631000|-3213100|d88fe181-a965-45bb-b61b-0e5d5d101beb|79777112-3e43-419c-996d-3c67a3aede7b|F.Cu",
"starved_thermal|16600300|9596500|d88fe181-a965-45bb-b61b-0e5d5d101beb|79777112-3e43-419c-996d-3c67a3aede7b|F.Cu",
"starved_thermal|24260900|9888600|d88fe181-a965-45bb-b61b-0e5d5d101beb|c8fabca9-57b7-4d36-85be-53fc68f72bc5|F.Cu",
"starved_thermal|9291600|-2921000|d88fe181-a965-45bb-b61b-0e5d5d101beb|c8fabca9-57b7-4d36-85be-53fc68f72bc5|F.Cu"
],
"meta": {
"filename": "board_design_settings.json",
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"connection_width": "warning",
"copper_edge_clearance": "error",
"copper_sliver": "ignore",
"courtyards_overlap": "error",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_out_of_range": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint": "error",
"footprint_type_mismatch": "error",
"hole_clearance": "error",
"hole_near_hole": "error",
"invalid_outline": "error",
"isolated_copper": "warning",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"lib_footprint_issues": "warning",
"lib_footprint_mismatch": "ignore",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "error",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_edge_clearance": "warning",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"solder_mask_bridge": "warning",
"starved_thermal": "error",
"text_height": "ignore",
"text_thickness": "ignore",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_dangling": "warning",
"track_width": "error",
"tracks_crossing": "error",
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"zones_intersect": "error"
},
"rules": {
"allow_blind_buried_vias": false,
"allow_microvias": false,
"max_error": 0.005,
"min_clearance": 0.127,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.127,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_resolved_spokes": 2,
"min_silk_clearance": 0.0,
"min_text_height": 0.7999999999999999,
"min_text_thickness": 0.08,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.127,
"min_via_annular_width": 0.049999999999999996,
"min_via_diameter": 0.39999999999999997,
"solder_mask_to_copper_clearance": 0.0,
"use_height_for_length_calcs": true
},
"teardrop_options": [
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 5,
"td_on_pad_in_zone": false,
"td_onpadsmd": true,
"td_onroundshapesonly": false,
"td_ontrackend": false,
"td_onviapad": true
}
],
"teardrop_parameters": [
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_round_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_rect_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_track_end",
"td_width_to_size_filter_ratio": 0.9
}
],
"track_widths": [
0.0,
0.127,
0.254
],
"via_dimensions": [
{
"diameter": 0.0,
"drill": 0.0
},
{
"diameter": 0.5588,
"drill": 0.3048
}
],
"zones_allow_external_fillets": false,
"zones_use_no_outline": true
},
"layer_presets": [],
"viewports": []
},
"boards": [],
"cvpcb": {
"equivalence_files": []
},
"erc": {
"erc_exclusions": [],
"meta": {
"version": 0
},
"pin_map": [
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
1,
2
],
[
0,
1,
0,
0,
0,
0,
1,
1,
2,
1,
1,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2
],
[
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
2
],
[
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
1,
2,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
0,
2,
1,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2
]
],
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"conflicting_netclasses": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"endpoint_off_grid": "warning",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "warning",
"missing_bidi_pin": "warning",
"missing_input_pin": "warning",
"missing_power_pin": "error",
"missing_unit": "warning",
"multiple_net_names": "warning",
"net_not_bus_member": "warning",
"no_connect_connected": "warning",
"no_connect_dangling": "warning",
"pin_not_connected": "error",
"pin_not_driven": "error",
"pin_to_pin": "error",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"simulation_model_issue": "error",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "OSO-SWAT-B1.kicad_pro",
"version": 1
},
"net_settings": {
"classes": [
{
"bus_width": 12,
"clearance": 0.127,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "Default",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.25,
"via_diameter": 0.8,
"via_drill": 0.4,
"wire_width": 6
},
{
"bus_width": 12,
"clearance": 0.127,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "gnd",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.254,
"via_diameter": 0.5588,
"via_drill": 0.3048,
"wire_width": 6
},
{
"bus_width": 12,
"clearance": 0.127,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "power",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.254,
"via_diameter": 0.5588,
"via_drill": 0.3048,
"wire_width": 6
}
],
"meta": {
"version": 3
},
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": [
{
"netclass": "gnd",
"pattern": "GND"
},
{
"netclass": "power",
"pattern": "VCC"
}
]
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"specctra_dsn": "",
"step": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"drawing": {
"dashed_lines_dash_length_ratio": 12.0,
"dashed_lines_gap_length_ratio": 3.0,
"default_line_thickness": 6.0,
"default_text_size": 50.0,
"field_names": [],
"intersheets_ref_own_page": false,
"intersheets_ref_prefix": "",
"intersheets_ref_short": false,
"intersheets_ref_show": false,
"intersheets_ref_suffix": "",
"junction_size_choice": 3,
"label_size_ratio": 0.375,
"pin_symbol_size": 25.0,
"text_offset_ratio": 0.15
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 1
},
"net_format_name": "",
"ngspice": {
"fix_include_paths": true,
"fix_passive_vals": false,
"meta": {
"version": 0
},
"model_mode": 0,
"workbook_filename": ""
},
"page_layout_descr_file": "empty.kicad_wks",
"plot_directory": "",
"spice_adjust_passive_values": false,
"spice_current_sheet_as_root": false,
"spice_external_command": "spice \"%I\"",
"spice_model_current_sheet_as_root": true,
"spice_save_all_currents": false,
"spice_save_all_voltages": false,
"subpart_first_id": 65,
"subpart_id_separator": 0
},
"sheets": [
[
"3048f5e8-34bb-46da-8fa5-8c5aad2586f2",
""
]
],
"text_variables": {}
}
File diff suppressed because it is too large Load Diff
@@ -1,267 +0,0 @@
(footprint "CASIO-F91W-OUTLINE-USB" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(fp_text reference "REF**" (at 0 0) (layer "F.SilkS")
(effects (font (size 1.27 1.27) (thickness 0.15)))
(tstamp b7c4d76f-8309-4968-8dad-afa9c7124619)
)
(fp_text value "" (at 0 0) (layer "F.Fab")
(effects (font (size 1.27 1.27) (thickness 0.15)))
(tstamp bdcefaed-5bfc-48d4-b5cd-0f76c5176943)
)
(fp_poly (pts
(xy -3.5943 11.8489)
(xy -4.956585 11.8489)
(xy -5.3719 11.589328)
(xy -5.3719 11.2901)
(xy -5.6259 11.2901)
(xy -5.6259 11.0619)
(xy -5.3719 11.0619)
(xy -5.3719 10.4265)
(xy -5.9815 10.4265)
(xy -5.9815 8.9791)
(xy -3.5943 8.9791)
) (layer "B.Cu") (width 0) (fill solid) (tstamp 2a655522-24e4-40f0-91bc-921b884c371a))
(fp_poly (pts
(xy -3.5943 11.8489)
(xy -4.956585 11.8489)
(xy -5.3719 11.589328)
(xy -5.3719 10.4265)
(xy -5.9815 10.4265)
(xy -5.9815 8.9791)
(xy -3.5943 8.9791)
) (layer "B.Mask") (width 0) (fill solid) (tstamp 65d46b28-bd2e-47e5-9cbd-7f956466ec9a))
(fp_line (start -8.617081 -9.831118) (end -8.617081 -9.5376) (layer "Edge.Cuts") (width 0.025) (tstamp 009bcd8a-cbe6-4a53-8940-f851d0b8af9d))
(fp_line (start 3.65 -12.19444) (end 4.778809 -12.19444) (layer "Edge.Cuts") (width 0.025) (tstamp 0154ce95-81b2-493b-b3e3-87cae8112aa5))
(fp_line (start 8.19084 10.129768) (end 7.741568 10.483931) (layer "Edge.Cuts") (width 0.025) (tstamp 03796222-e046-4c43-9c4a-09c3b5e6a753))
(fp_line (start -11.301518 6.54825) (end -11.31254 5.972231) (layer "Edge.Cuts") (width 0.025) (tstamp 04aa8960-b2eb-43cb-a5de-63d7ddd01f4d))
(fp_line (start -11.913368 3.27264) (end -12.2 2.663568) (layer "Edge.Cuts") (width 0.025) (tstamp 0feb6166-3cd9-42ab-8e26-0d0c2323a780))
(fp_line (start 5.283181 11.96119) (end 4.747131 12.185809) (layer "Edge.Cuts") (width 0.025) (tstamp 1b0a6f34-1223-4cce-8abb-4c8b1e9957a7))
(fp_line (start -5.789368 -11.731418) (end -6.293709 -11.468231) (layer "Edge.Cuts") (width 0.025) (tstamp 2231f3bb-72cc-4f03-899d-1a78e75cb02e))
(fp_line (start 8.6263 9.75909) (end 8.19084 10.129768) (layer "Edge.Cuts") (width 0.025) (tstamp 24d20d78-6ace-42ed-9ae5-dc7b9852d4a1))
(fp_line (start 11.128809 -6.857309) (end 10.98964 -6.857309) (layer "Edge.Cuts") (width 0.025) (tstamp 27c8be74-9b82-4ae2-bdc8-aad7ac06d7ee))
(fp_line (start 7.741568 10.483931) (end 7.27855 10.82155) (layer "Edge.Cuts") (width 0.025) (tstamp 29e619e8-1749-4fc4-bf29-4cfd56f01a0c))
(fp_line (start -6.86425 11.1385) (end -7.349309 10.82155) (layer "Edge.Cuts") (width 0.025) (tstamp 2b0f7602-ac60-4ea7-900e-a8c7f0313230))
(fp_line (start -5.273981 -11.973968) (end -5.789368 -11.731418) (layer "Edge.Cuts") (width 0.025) (tstamp 312d07b3-3a5a-4c94-b746-3e9b7b1d3629))
(fp_line (start 11.222509 6.748068) (end 11.00755 7.071918) (layer "Edge.Cuts") (width 0.025) (tstamp 35156bcd-4430-4cf2-a645-ff5773aa3b50))
(fp_line (start 8.39615 -9.988218) (end 7.927618 -10.371281) (layer "Edge.Cuts") (width 0.025) (tstamp 3c8c7fe3-8c88-4d16-b817-444a95d2cca9))
(fp_line (start 7.443931 -10.73374) (end 6.9437 -11.075468) (layer "Edge.Cuts") (width 0.025) (tstamp 41046e69-0ccb-4b72-9d2d-0a0a309d2d8a))
(fp_line (start -4.777868 12.185809) (end -5.31944 11.95705) (layer "Edge.Cuts") (width 0.025) (tstamp 43fec330-a4fa-4f3b-a95f-348bb52cb539))
(fp_line (start -5.848631 11.70625) (end -6.362618 11.4334) (layer "Edge.Cuts") (width 0.025) (tstamp 443f924b-f2a9-42d4-8c0d-9b514c5bab79))
(fp_line (start 11.71174 -5.818281) (end 11.430609 -6.34469) (layer "Edge.Cuts") (width 0.025) (tstamp 47c69dc8-2dec-4ed7-b646-9e2e4cfd3ba9))
(fp_line (start 7.927618 -10.371281) (end 7.443931 -10.73374) (layer "Edge.Cuts") (width 0.025) (tstamp 482ea094-8fd9-4608-9680-0543c0c5d4a1))
(fp_line (start 11.9694 -5.27944) (end 11.71174 -5.818281) (layer "Edge.Cuts") (width 0.025) (tstamp 49239529-b229-4492-a369-da1e44d5a2d6))
(fp_line (start 5.804081 11.71039) (end 5.283181 11.96119) (layer "Edge.Cuts") (width 0.025) (tstamp 4dbe5863-0724-47b7-b311-ee2e284b68ae))
(fp_line (start 12.199568 -4.7241) (end 11.9694 -5.27944) (layer "Edge.Cuts") (width 0.025) (tstamp 514b417d-e700-4675-a9d3-a8db0593d565))
(fp_line (start 12.199568 2.76969) (end 12.199568 -4.7241) (layer "Edge.Cuts") (width 0.025) (tstamp 560e0d83-d513-4960-a4bf-22a0af5792a5))
(fp_line (start -1.55 -12.19444) (end 1.55 -12.19444) (layer "Edge.Cuts") (width 0.025) (tstamp 58d98501-a1e6-4ab2-ab59-75275ba61cd1))
(fp_line (start -4.747559 -12.19444) (end -5.273981 -11.973968) (layer "Edge.Cuts") (width 0.025) (tstamp 5b4bdb8d-5687-49c7-81af-7455f47eca30))
(fp_line (start 6.801768 11.1385) (end 6.309818 11.43615) (layer "Edge.Cuts") (width 0.025) (tstamp 5d3ef5a6-5414-4e5b-83d9-4e599e571776))
(fp_line (start -6.293709 -11.468231) (end -6.785659 -11.18159) (layer "Edge.Cuts") (width 0.025) (tstamp 62e9fbd1-97fa-4320-82c8-0f4501efadcf))
(fp_line (start 5.343809 -11.954659) (end 4.778809 -12.19444) (layer "Edge.Cuts") (width 0.025) (tstamp 6bbd598f-2486-453b-8f3e-36277a686802))
(fp_line (start -10.761331 -7.05574) (end -11.012131 -7.05574) (layer "Edge.Cuts") (width 0.025) (tstamp 6f623670-2779-4f91-8fee-5110438e0707))
(fp_line (start -11.22435 -6.79254) (end -11.213318 -5.628081) (layer "Edge.Cuts") (width 0.025) (tstamp 7194db6f-b7d2-4285-9be7-14edbec20235))
(fp_line (start 8.8468 -9.34055) (end 8.8468 -9.5872) (layer "Edge.Cuts") (width 0.025) (tstamp 76f0a9a6-d36d-4a35-bd40-bff7d406c29f))
(fp_line (start 11.00755 7.071918) (end 10.76914 7.071918) (layer "Edge.Cuts") (width 0.025) (tstamp 78be12ba-a40a-4d2c-adf6-5fb4fd6adc2d))
(fp_line (start 6.42694 -11.393809) (end 5.893659 -11.687331) (layer "Edge.Cuts") (width 0.025) (tstamp 79bfb54b-a13b-4d7f-a058-5dace532d57b))
(fp_line (start -8.180268 -10.199068) (end -8.617081 -9.831118) (layer "Edge.Cuts") (width 0.025) (tstamp 8dd7731c-218a-42aa-8e67-c551a54ec377))
(fp_line (start 11.6869 3.622668) (end 11.2363 6.021831) (layer "Edge.Cuts") (width 0.025) (tstamp 8df923cd-972d-45cd-860b-f258d8fc5a0c))
(fp_line (start 8.6263 9.55375) (end 8.6263 9.75909) (layer "Edge.Cuts") (width 0.025) (tstamp 90f111da-b8f7-441e-8e6a-1660de237bb1))
(fp_line (start -11.71355 -3.627168) (end -11.213318 -5.628081) (layer "Edge.Cuts") (width 0.025) (tstamp 92053ab6-f46c-464c-a274-e247ca0a617a))
(fp_line (start -7.349309 10.82155) (end -7.819209 10.485309) (layer "Edge.Cuts") (width 0.025) (tstamp 95ece755-2e80-42da-bbd8-bbbc6dd9942c))
(fp_line (start 11.6869 3.622668) (end 12.199568 2.76969) (layer "Edge.Cuts") (width 0.025) (tstamp a07ebfe3-f0b8-4f04-90d1-f6162461ae1b))
(fp_line (start -11.31254 5.972231) (end -11.913368 3.27264) (layer "Edge.Cuts") (width 0.025) (tstamp a15d7817-7c13-4955-bca7-f660fb046c80))
(fp_line (start -6.785659 -11.18159) (end -7.263868 -10.874268) (layer "Edge.Cuts") (width 0.025) (tstamp a2ed3307-030f-48ae-89e5-8900439a7bdc))
(fp_line (start -1.75 -11.99444) (end -1.75 -9.49444) (layer "Edge.Cuts") (width 0.025) (tstamp a6c3f864-366e-4265-9333-ea7a94e84bd4))
(fp_line (start -12.2 -2.757631) (end -11.71355 -3.627168) (layer "Edge.Cuts") (width 0.025) (tstamp a7f40edc-7ad9-41a7-b49c-bb719d151bde))
(fp_line (start 11.430609 -6.34469) (end 11.128809 -6.857309) (layer "Edge.Cuts") (width 0.025) (tstamp abba224d-cde7-41d6-87df-a65dcebd3a91))
(fp_line (start 6.9437 -11.075468) (end 6.42694 -11.393809) (layer "Edge.Cuts") (width 0.025) (tstamp bb25d4ba-c00c-423a-be76-e66a20a1138a))
(fp_line (start 8.8468 -9.5872) (end 8.39615 -9.988218) (layer "Edge.Cuts") (width 0.025) (tstamp c1d11f79-e732-4607-8a9b-3ffe89fe7082))
(fp_line (start -3.45 -11.99444) (end -3.45 -9.49444) (layer "Edge.Cuts") (width 0.025) (tstamp c769b6d9-d31b-4c09-a8cc-15a5e10076db))
(fp_line (start 5.893659 -11.687331) (end 5.343809 -11.954659) (layer "Edge.Cuts") (width 0.025) (tstamp c7eed985-e8d6-4af5-8082-d46e2f33604b))
(fp_line (start 11.2363 6.021831) (end 11.222509 6.748068) (layer "Edge.Cuts") (width 0.025) (tstamp c7f39802-62ae-468a-b4d0-6002108b64db))
(fp_line (start -8.712168 9.41319) (end -10.855031 6.931331) (layer "Edge.Cuts") (width 0.025) (tstamp c8069ba5-60ae-4beb-b945-7ee4be1079d9))
(fp_line (start -10.855031 6.931331) (end -11.02729 6.931331) (layer "Edge.Cuts") (width 0.025) (tstamp cc644d26-7f85-40c8-b854-286e1936fd1f))
(fp_line (start -6.362618 11.4334) (end -6.86425 11.1385) (layer "Edge.Cuts") (width 0.025) (tstamp cc6ada69-d338-45fd-8c61-cbe76e5ae46d))
(fp_line (start 6.309818 11.43615) (end 5.804081 11.71039) (layer "Edge.Cuts") (width 0.025) (tstamp cc9491fd-d48d-45be-b7f8-308225777f91))
(fp_line (start 10.98964 -6.857309) (end 8.8468 -9.34055) (layer "Edge.Cuts") (width 0.025) (tstamp d338aeea-d486-4973-846d-6c123a66340a))
(fp_line (start 1.75 -11.99444) (end 1.75 -9.49444) (layer "Edge.Cuts") (width 0.025) (tstamp d7cdfbf2-9537-4cda-8eb4-91282637f83d))
(fp_line (start -4.747559 -12.19444) (end -3.65 -12.19444) (layer "Edge.Cuts") (width 0.025) (tstamp d7f40d37-5e58-466a-ae2c-ebf2b555497f))
(fp_line (start -7.729631 -10.547681) (end -8.180268 -10.199068) (layer "Edge.Cuts") (width 0.025) (tstamp d945a5be-0aa3-4a87-985a-142720efe170))
(fp_line (start -8.273968 10.12839) (end -8.712168 9.7522) (layer "Edge.Cuts") (width 0.025) (tstamp d9601eba-b797-4fc7-b378-863c6d034bde))
(fp_line (start 7.27855 10.82155) (end 6.801768 11.1385) (layer "Edge.Cuts") (width 0.025) (tstamp d976172d-a9b3-4fa9-9a23-9e0cfe4d3b4f))
(fp_line (start -5.31944 11.95705) (end -5.848631 11.70625) (layer "Edge.Cuts") (width 0.025) (tstamp daf87845-40d1-42eb-ad60-8ef6f71bb614))
(fp_line (start -8.712168 9.7522) (end -8.712168 9.41319) (layer "Edge.Cuts") (width 0.025) (tstamp def8c0aa-56a0-436b-86e7-4b04d58e71d4))
(fp_line (start -7.263868 -10.874268) (end -7.729631 -10.547681) (layer "Edge.Cuts") (width 0.025) (tstamp df2dd91b-459f-468b-a6cb-aee3d27ec656))
(fp_line (start -11.012131 -7.05574) (end -11.22435 -6.79254) (layer "Edge.Cuts") (width 0.025) (tstamp e45a6c88-e834-4f55-9bdb-bfc2680e64da))
(fp_line (start 3.45 -11.99444) (end 3.45 -9.49444) (layer "Edge.Cuts") (width 0.025) (tstamp e84d1760-494f-45a2-8087-ad907e413583))
(fp_line (start -11.02729 6.931331) (end -11.301518 6.54825) (layer "Edge.Cuts") (width 0.025) (tstamp eb696892-fe26-4318-9ee1-5bdceabbfff1))
(fp_line (start 10.76914 7.071918) (end 8.6263 9.55375) (layer "Edge.Cuts") (width 0.025) (tstamp ebf7e448-3aa1-420b-b349-4dc1ba9f6bbe))
(fp_line (start -12.2 2.663568) (end -12.2 -2.757631) (layer "Edge.Cuts") (width 0.025) (tstamp ed291bb6-f72f-49d4-847b-06264e4e5d66))
(fp_line (start 4.747131 12.185809) (end -4.777868 12.185809) (layer "Edge.Cuts") (width 0.025) (tstamp f1c4dd6e-e537-4195-8c85-6045acec9bc4))
(fp_line (start -8.617081 -9.5376) (end -10.761331 -7.05574) (layer "Edge.Cuts") (width 0.025) (tstamp f25e68ef-2301-494e-a84b-5d700c2d24e5))
(fp_line (start -7.819209 10.485309) (end -8.273968 10.12839) (layer "Edge.Cuts") (width 0.025) (tstamp f3e51744-f40a-4117-b86d-cc83f200cf67))
(fp_arc (start -1.75 -9.49444) (mid -2.6 -8.64444) (end -3.45 -9.49444) (layer "Edge.Cuts") (width 0.025) (tstamp 27e1340e-b322-4543-8031-6739b5a1c2b3))
(fp_arc (start 3.45 -9.49444) (mid 2.6 -8.64444) (end 1.75 -9.49444) (layer "Edge.Cuts") (width 0.025) (tstamp 314e6a53-97ee-4c76-9c6a-438cf5b6c050))
(fp_arc (start 1.55 -12.19444) (mid 1.691421 -12.135861) (end 1.75 -11.99444) (layer "Edge.Cuts") (width 0.025) (tstamp 33690c63-89a0-4374-9cca-1f0b9aeeafdd))
(fp_arc (start -3.65 -12.19444) (mid -3.508579 -12.135861) (end -3.45 -11.99444) (layer "Edge.Cuts") (width 0.025) (tstamp 60172a00-1db8-4d6b-9552-bb3b17c7f746))
(fp_arc (start 3.45 -11.99444) (mid 3.508579 -12.135861) (end 3.65 -12.19444) (layer "Edge.Cuts") (width 0.025) (tstamp 6a849860-919a-49bf-9d28-d7dbfc09580c))
(fp_arc (start -1.75 -11.99444) (mid -1.691421 -12.135861) (end -1.55 -12.19444) (layer "Edge.Cuts") (width 0.025) (tstamp e42da76f-6ef9-4350-a368-5b2fb45368cb))
(fp_line (start -6.7564 -3.9624) (end -6.7564 -1.3208) (layer "F.Fab") (width 0.127) (tstamp 015b039e-46e0-454d-b476-f221209ffba4))
(fp_line (start 8.382 -3.6576) (end 8.382 -3.048) (layer "F.Fab") (width 0.127) (tstamp 0645eb07-dfb9-40cb-b9e4-e5e640fd1b32))
(fp_line (start -10.82 -6.392) (end 10.88 -6.392) (layer "F.Fab") (width 0.127) (tstamp 1e5f14f7-3752-4a77-b7ff-6910f87cce77))
(fp_line (start -10.5156 -2.9464) (end -10.5156 -3.8608) (layer "F.Fab") (width 0.127) (tstamp 23e6d901-aaf9-44d2-9a78-944d55e27d00))
(fp_line (start 7.8232 6.604) (end 6.096 6.604) (layer "F.Fab") (width 0.127) (tstamp 242025c0-7f8e-410b-8a14-7638e65806ac))
(fp_line (start -10.0584 5.7404) (end -10.0584 0.762) (layer "F.Fab") (width 0.127) (tstamp 261564eb-62a5-4d44-93a4-7bdbdf59480c))
(fp_line (start -8.0264 10.0076) (end -8.0264 8.89) (layer "F.Fab") (width 0.127) (tstamp 2806a6c3-53c5-4937-9e9f-acbaf10e7067))
(fp_line (start 7.8232 -0.508) (end 8.0772 -0.508) (layer "F.Fab") (width 0.127) (tstamp 2cf5c37a-3f07-4c44-85a7-b8c8ddd83e1a))
(fp_line (start 9.906 3.4036) (end 9.906 4.5212) (layer "F.Fab") (width 0.127) (tstamp 388d8cdf-0ded-4e8f-815d-2492b9f79be3))
(fp_line (start -4.6736 11.938) (end -7.3152 10.5664) (layer "F.Fab") (width 0.127) (tstamp 3a952f78-a47f-47a4-ad53-5a3b11a1f982))
(fp_line (start 4.7244 11.9888) (end -4.6736 11.938) (layer "F.Fab") (width 0.127) (tstamp 442a617d-7bff-4600-89d3-a6ff41a1f92c))
(fp_line (start -9.8044 -4.572) (end -7.366 -4.572) (layer "F.Fab") (width 0.127) (tstamp 49f28d41-1ba6-4fff-b7e4-0305954206a7))
(fp_line (start 5.6388 -5.1308) (end 5.6388 0.4064) (layer "F.Fab") (width 0.127) (tstamp 59038ca5-58e0-4e12-9278-8fb7dfb0f2ad))
(fp_line (start -10.82 -6.392) (end -10.82 6.608) (layer "F.Fab") (width 0.127) (tstamp 60cc660d-d789-4904-b89b-d43a09459b13))
(fp_line (start -7.874 8.7376) (end -6.5532 8.7376) (layer "F.Fab") (width 0.127) (tstamp 63d31ae0-0562-4db2-92f7-f2fc18f81c33))
(fp_line (start 11.7348 -4.2164) (end 8.9408 -4.2164) (layer "F.Fab") (width 0.127) (tstamp 6759f369-f97b-4df1-bc26-b92ade53cd88))
(fp_line (start -10.5664 -0.0508) (end -10.5664 2.7432) (layer "F.Fab") (width 0.127) (tstamp 74c2f511-a575-4752-95b0-82003365369c))
(fp_line (start -6.8072 6.4008) (end -9.398 6.4008) (layer "F.Fab") (width 0.127) (tstamp 7e4ee5c2-19a5-45ed-8a46-685a0363d9b5))
(fp_line (start 6.6548 1.4224) (end 7.9248 1.4224) (layer "F.Fab") (width 0.127) (tstamp 7ebf3b89-ef87-4a8a-aef1-e87466c74433))
(fp_line (start -10.922 3.0988) (end -12.0396 1.9304) (layer "F.Fab") (width 0.127) (tstamp 80a57b2c-13c7-4ae9-887c-e32bafe0e7d3))
(fp_line (start 10.88 -6.392) (end 10.88 6.608) (layer "F.Fab") (width 0.127) (tstamp 88d44fad-ac8c-4ecd-b784-78689754a7fb))
(fp_line (start 5.3848 7.3152) (end 5.3848 8.5344) (layer "F.Fab") (width 0.127) (tstamp 93551814-b09e-43ec-88b4-7b24d8229926))
(fp_line (start 7.3152 8.9408) (end 7.3152 10.2108) (layer "F.Fab") (width 0.127) (tstamp 98df70e5-c654-4b8d-9b2c-ccbd455309aa))
(fp_line (start -12.0396 -1.4224) (end -10.5156 -2.9464) (layer "F.Fab") (width 0.127) (tstamp a1b8a431-a11e-49e3-a2cb-ebe34787756a))
(fp_line (start -12.0396 1.9304) (end -12.0396 -1.4224) (layer "F.Fab") (width 0.127) (tstamp a248284d-7330-4f61-8783-2dc8df22d5ff))
(fp_line (start -7.8232 -0.3556) (end -10.2616 -0.3556) (layer "F.Fab") (width 0.127) (tstamp a387f7e1-0493-4136-9834-21ff4c48b756))
(fp_line (start -5.5372 -0.4572) (end -5.5372 -5.08) (layer "F.Fab") (width 0.127) (tstamp aa5d2352-e562-4e55-b748-5bd7f93a0361))
(fp_line (start -1.75 -9.49444) (end -3.45 -9.49444) (layer "F.Fab") (width 0.1) (tstamp aafa1078-03f6-465c-97aa-45249cb8ba01))
(fp_line (start -9.652 0.3556) (end -6.35 0.3556) (layer "F.Fab") (width 0.127) (tstamp b45f61eb-6e7f-404f-91a0-ce5f4ee483f6))
(fp_line (start 12.0904 1.6764) (end 12.0904 -3.8608) (layer "F.Fab") (width 0.127) (tstamp ba921601-0512-4c71-8ddb-6340c194b5f7))
(fp_line (start 5.6388 8.7884) (end 7.1628 8.7884) (layer "F.Fab") (width 0.127) (tstamp c49432ab-55ec-4e0f-88bf-57a3753f12ce))
(fp_line (start 7.3152 10.2108) (end 4.7244 11.9888) (layer "F.Fab") (width 0.127) (tstamp c670df48-cc2b-4679-a5a3-aef36c0527ba))
(fp_line (start -6.2992 8.4836) (end -6.2992 6.9088) (layer "F.Fab") (width 0.127) (tstamp cd319436-47e6-44f1-98dc-3b8081b1c1bf))
(fp_line (start 8.7376 0.1524) (end 9.906 0.1524) (layer "F.Fab") (width 0.127) (tstamp ce663b0c-a9b9-4ac6-ab95-7029ac3317df))
(fp_line (start 10.668 0.9144) (end 10.668 1.6256) (layer "F.Fab") (width 0.127) (tstamp d41a02ae-cec2-4b9d-b978-5bd7058a92e2))
(fp_line (start 1.75 -9.49444) (end 3.45 -9.49444) (layer "F.Fab") (width 0.1) (tstamp d83167bb-4add-4d68-be9d-8f3d84695bac))
(fp_line (start -5.1308 -5.4864) (end 5.2832 -5.4864) (layer "F.Fab") (width 0.127) (tstamp e32f02c0-2a17-48b6-9430-c03ca275949b))
(fp_line (start 10.88 6.608) (end -10.82 6.608) (layer "F.Fab") (width 0.127) (tstamp e82b956a-63b2-426e-bec6-61871f700c6d))
(fp_line (start 11.176 2.1336) (end 11.6332 2.1336) (layer "F.Fab") (width 0.127) (tstamp eab087ab-9b65-4691-b52c-961877ab76ee))
(fp_line (start 6.9088 -1.5748) (end 6.9088 -1.4224) (layer "F.Fab") (width 0.127) (tstamp ee7c4c43-9c47-4633-8caa-249c4fbc3267))
(fp_line (start -7.3152 10.5664) (end -8.0264 10.0076) (layer "F.Fab") (width 0.127) (tstamp f522f1af-b7bf-4df8-abe8-53a9710d545a))
(fp_arc (start 8.382 -3.6576) (mid 8.545669 -4.052731) (end 8.9408 -4.2164) (layer "F.Fab") (width 0.127) (tstamp 02a23b5c-0f5a-4cfa-8bbe-d1b6f7fac2f7))
(fp_arc (start 11.7348 -4.2164) (mid 11.986247 -4.112247) (end 12.0904 -3.8608) (layer "F.Fab") (width 0.127) (tstamp 17aeb3a0-8fc1-4539-8edc-63d1a97823ad))
(fp_arc (start 8.0772 -0.508) (mid 8.256806 -0.433605) (end 8.331201 -0.253999) (layer "F.Fab") (width 0.127) (tstamp 1d1bd6d7-79f8-425f-a064-a99578d668c4))
(fp_arc (start 5.6388 8.7884) (mid 5.459195 8.714005) (end 5.3848 8.5344) (layer "F.Fab") (width 0.127) (tstamp 2dc0cfd5-9c3d-4fd3-984d-d58150c25e0d))
(fp_arc (start -7.366 -4.572) (mid -6.934948 -4.393452) (end -6.7564 -3.9624) (layer "F.Fab") (width 0.127) (tstamp 2eead50c-fbc0-44ed-be6c-53eb943e62d4))
(fp_arc (start 12.0904 1.6764) (mid 11.956489 1.999689) (end 11.6332 2.1336) (layer "F.Fab") (width 0.127) (tstamp 3182e871-b501-4aa3-9d4a-320fc11f888e))
(fp_arc (start -10.5664 2.7432) (mid -10.670553 2.994647) (end -10.922 3.0988) (layer "F.Fab") (width 0.127) (tstamp 361ceedb-ce26-4742-93ff-5b9a6389c063))
(fp_arc (start 9.906 0.1524) (mid 10.444815 0.375585) (end 10.668 0.9144) (layer "F.Fab") (width 0.127) (tstamp 473bc937-1afa-4802-bb28-4d7b95f62b35))
(fp_arc (start -6.7564 -1.3208) (mid -7.089901 -0.617258) (end -7.8232 -0.3556) (layer "F.Fab") (width 0.127) (tstamp 51552f72-5830-41df-a2c3-a765be14ea9a))
(fp_arc (start 5.2832 -5.4864) (mid 5.534647 -5.382247) (end 5.6388 -5.1308) (layer "F.Fab") (width 0.127) (tstamp 585d20f6-37cf-4c88-a00b-52e33f789e3f))
(fp_arc (start 7.9248 1.4224) (mid 9.32572 2.00268) (end 9.906 3.4036) (layer "F.Fab") (width 0.127) (tstamp 6016ad8e-c29e-4f60-9b6f-8376b258f7a3))
(fp_arc (start 9.906 4.5212) (mid 9.295962 5.993962) (end 7.8232 6.604) (layer "F.Fab") (width 0.127) (tstamp 72684794-e835-48d7-85ce-ff14fa55790c))
(fp_arc (start 8.382 -3.048) (mid 8.203452 -2.616948) (end 7.7724 -2.4384) (layer "F.Fab") (width 0.127) (tstamp 72dc34b5-87cd-4a98-a7df-5302201c87ee))
(fp_arc (start 8.7376 0.1524) (mid 8.450232 0.033368) (end 8.3312 -0.254) (layer "F.Fab") (width 0.127) (tstamp 73f81baa-c5e7-4516-81bc-4794f3ca1dd2))
(fp_arc (start 6.9088 -1.5748) (mid 7.161743 -2.185457) (end 7.7724 -2.4384) (layer "F.Fab") (width 0.127) (tstamp 9a4d8a0c-bc2d-4859-8f84-7ddfdf420a3c))
(fp_arc (start -10.0584 0.762) (mid -9.939368 0.474632) (end -9.652 0.3556) (layer "F.Fab") (width 0.127) (tstamp 9ad0ceb6-372f-4aab-a949-f91f239195f9))
(fp_arc (start -5.5372 -0.4572) (mid -5.775264 0.117536) (end -6.35 0.3556) (layer "F.Fab") (width 0.127) (tstamp a75675d2-af58-4021-b112-dc9b8cb053d3))
(fp_arc (start -6.8072 6.4008) (mid -6.44799 6.54959) (end -6.2992 6.9088) (layer "F.Fab") (width 0.127) (tstamp af9a23c8-420b-440f-9e8e-405f4f79b091))
(fp_arc (start -5.5372 -5.08) (mid -5.418168 -5.367368) (end -5.1308 -5.4864) (layer "F.Fab") (width 0.127) (tstamp bd753e19-12a6-4bb0-a5d4-7659a9e94bc9))
(fp_arc (start 7.1628 8.7884) (mid 7.270563 8.833037) (end 7.3152 8.9408) (layer "F.Fab") (width 0.127) (tstamp c4a861d2-e9e7-4ed6-8c94-18b09f0cbd59))
(fp_arc (start 11.176 2.1336) (mid 10.81679 1.98481) (end 10.668 1.6256) (layer "F.Fab") (width 0.127) (tstamp cca1cf7c-96fe-430d-ad9c-79745f07d6e6))
(fp_arc (start -10.5156 -3.8608) (mid -10.307294 -4.363694) (end -9.8044 -4.572) (layer "F.Fab") (width 0.127) (tstamp cd116568-e3ed-44e7-b39c-766b8ff387cc))
(fp_arc (start 6.654801 1.422399) (mid 5.93638 1.12482) (end 5.6388 0.4064) (layer "F.Fab") (width 0.127) (tstamp d4b541f1-69ad-4b98-aa5c-691cce8e7b34))
(fp_arc (start 5.3848 7.3152) (mid 5.593106 6.812306) (end 6.096 6.604) (layer "F.Fab") (width 0.127) (tstamp d870409c-65d3-419d-a2d0-69f499366e23))
(fp_arc (start -10.566401 -0.050799) (mid -10.477127 -0.266326) (end -10.2616 -0.3556) (layer "F.Fab") (width 0.127) (tstamp e369e9a3-bf49-4fb1-9a41-7233d03146c0))
(fp_arc (start -6.2992 8.4836) (mid -6.373595 8.663205) (end -6.5532 8.7376) (layer "F.Fab") (width 0.127) (tstamp e4272128-1d56-4d61-9780-02600fe1eb8b))
(fp_arc (start 7.8232 -0.508) (mid 7.176622 -0.775822) (end 6.9088 -1.4224) (layer "F.Fab") (width 0.127) (tstamp f87cdeb5-b752-41be-a5bb-7a050bbfb283))
(fp_arc (start -9.398 6.4008) (mid -9.864973 6.207373) (end -10.0584 5.7404) (layer "F.Fab") (width 0.127) (tstamp f92d9510-7816-453c-b61e-c0af6c5595b6))
(fp_arc (start -8.0264 8.89) (mid -7.981763 8.782237) (end -7.874 8.7376) (layer "F.Fab") (width 0.127) (tstamp fbbd6be7-5389-46a0-8f9a-266195de8efb))
(pad "" np_thru_hole circle (at -7.1374 7.7216) (size 1.3 1.3) (drill 1.3) (layers *.Cu *.Mask) (tstamp 0f8ba86f-e130-409b-991b-44e250650e53))
(pad "" np_thru_hole circle (at -7.8994 -1.2192) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask) (tstamp 482b4039-f469-4ba3-b431-ed6c8328cef4))
(pad "" np_thru_hole circle (at 6.6294 7.7216) (size 1.3 1.3) (drill 1.3) (layers *.Cu *.Mask) (tstamp 50c188af-9bbe-42ba-8a78-f48916d6929f))
(pad "" np_thru_hole circle (at -2.2352 11.2268) (size 0.85 0.85) (drill 0.85) (layers *.Cu *.Mask) (tstamp 56ff61f2-489e-403d-a30b-c851502820bf))
(pad "" np_thru_hole circle (at -6.477 -9.906) (size 1.3 1.3) (drill 1.3) (layers *.Cu *.Mask) (tstamp 9c753764-a0ce-41a9-8069-4bf1fed1c458))
(pad "" np_thru_hole circle (at 7.8486 -1.4732) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask) (tstamp b3e417a9-8465-4ce4-9035-6119ce697d30))
(pad "" np_thru_hole circle (at 6.5278 -9.8044) (size 1.3 1.3) (drill 1.3) (layers *.Cu *.Mask) (tstamp e9ba5480-a2b2-4269-9251-dc718e829846))
(pad "1" smd rect (at -9.148 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 8df7cf56-0f40-4170-9f72-589283460d3a))
(pad "2" smd rect (at -8.442 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 83cd7812-fb45-4612-8599-69038e1c4020))
(pad "3" smd rect (at -7.736 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 3b2f812b-037a-4fd0-887c-a99a242f58ba))
(pad "4" smd rect (at -7.03 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635) (tstamp ffd240e6-2825-44e9-b02c-aa551312cca9))
(pad "5" smd rect (at -6.324 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 29ce58b0-9f00-46f1-8e4a-c715b56768ab))
(pad "6" smd rect (at -5.618 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 6d0160ed-978d-4f39-bf16-62dbea9f27f0))
(pad "7" smd rect (at -4.912 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 57196076-0d96-4820-b845-fa87b6c27d1f))
(pad "8" smd rect (at -4.206 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635) (tstamp d4fac87d-9333-458c-be3e-575dd4eaa3e5))
(pad "9" smd rect (at -3.5 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635) (tstamp a1c47c5e-2ca8-433f-a416-e563cbba596d))
(pad "10" smd rect (at -2.794 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635) (tstamp d5b05e53-e304-4be1-9445-478e86e3b156))
(pad "11" smd rect (at -2.088 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 8d777f94-b1a3-48f3-ab13-5eadac35a2e3))
(pad "12" smd rect (at -1.382 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 099b148b-18e8-469f-949a-dff27b4eb241))
(pad "13" smd rect (at -0.676 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635) (tstamp bbad88ae-7e7a-4383-af0e-1d4779d6defc))
(pad "14" smd rect (at 0.03 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 8da8bb36-10c6-412c-9aa3-d16f6c5abb81))
(pad "15" smd rect (at 0.736 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635) (tstamp d1818026-f828-476c-b902-807f12b408d1))
(pad "16" smd rect (at 1.442 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 42eecc63-0099-4ca6-994a-08ef7909ba73))
(pad "17" smd rect (at 2.148 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635) (tstamp cde545ca-63a6-4f54-8ea7-56b40909f87a))
(pad "18" smd rect (at 2.854 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635) (tstamp f1420c91-a85e-4bb2-a19d-b67dff53b150))
(pad "19" smd rect (at 3.56 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 6689ce3c-a7d1-44d6-8859-0658cd8c1fc9))
(pad "20" smd rect (at 4.266 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 64fefa58-7ce5-47b2-878a-ec62933c9032))
(pad "21" smd rect (at 4.972 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 6cf6aeeb-de99-4342-b765-83bca1670854))
(pad "22" smd rect (at 5.678 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 7edfddad-2f59-42ba-b91c-6c0a16f44bcf))
(pad "23" smd rect (at 6.384 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635) (tstamp d6364e84-e588-4483-a666-0227936450c2))
(pad "24" smd rect (at 7.09 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635) (tstamp d3a24f79-21e0-4a26-a82c-2548edff0574))
(pad "25" smd rect (at 7.796 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 9164712c-3d2e-49cb-8f5a-099c49f5718c))
(pad "26" smd rect (at 8.502 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635) (tstamp f191af9e-e3b9-4d35-b770-81095afeaa2c))
(pad "27" smd rect (at 9.208 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 7176c0fb-165d-4d21-8563-62345a9a4257))
(pad "ALARM" thru_hole circle (at 12.654 4.95) (size 4.2 4.2) (drill 3) (layers *.Cu *.Mask)
(solder_mask_margin 0.0635) (tstamp f4bcc2ab-bfdd-45e0-973b-485afc59e7c7))
(pad "BUZZER" thru_hole circle (at -6.0452 11.176) (size 1.2 1.2) (drill 0.85) (layers *.Cu *.Mask)
(solder_mask_margin 0.0635) (tstamp f1f1b6ec-a011-40bb-b78d-87fe03c6404b))
(pad "GND" smd rect (at 1.3 -10.64444 90) (size 2.3 0.37) (layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635) (tstamp e3e82b1c-9b23-4425-9e7e-5d4c23b40510))
(pad "GND1" smd rect (at -2.286 -1.3716 180) (size 3.4036 2.794) (layers "B.Cu" "B.Mask")
(solder_mask_margin 0.0635) (zone_connect 2) (tstamp cd0d943d-d7b6-4f54-93e8-a43db3315eb4))
(pad "GND2" smd rect (at 2.1844 -1.3716 180) (size 3.4036 2.794) (layers "B.Cu" "B.Mask")
(solder_mask_margin 0.0635) (zone_connect 2) (tstamp 3433d29a-4cfc-45d9-86a3-7ac2928402f2))
(pad "LIGHT" thru_hole circle (at -12.654 -4.85) (size 4.2 4.2) (drill 3) (layers *.Cu *.Mask)
(solder_mask_margin 0.0635) (tstamp 4619d363-cb5e-4f88-8cb0-5ef17e47483a))
(pad "MODE" thru_hole circle (at -12.654 4.85) (size 4.2 4.2) (drill 3) (layers *.Cu *.Mask)
(solder_mask_margin 0.0635) (tstamp 919ac103-e7a3-47a9-a740-95c5bf45e6f4))
(pad "USB_ID" smd rect (at 0.65 -10.64444 90) (size 2.3 0.37) (layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 01ebd03f-5aec-4880-a470-6732ee55cab2))
(pad "USB_N" smd rect (at -0.65 -10.64444 90) (size 2.3 0.37) (layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635) (tstamp ee44e084-7b2d-4687-9433-b23df367e29d))
(pad "USB_P" smd rect (at 0 -10.64444 90) (size 2.3 0.37) (layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635) (tstamp d2b25975-6a31-47a7-a91b-a970e3f381e2))
(pad "VBUS" smd rect (at -1.3 -10.64444 90) (size 2.3 0.37) (layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635) (tstamp da2fc07b-eca0-4b10-a35b-8f3e5ad27f3c))
(pad "VCC1" smd roundrect (at -9.0424 5.588 180) (size 2.286 2.286) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.5)
(solder_mask_margin 0.0635) (tstamp 81d01f71-7e62-46b1-99ba-b8c6fedd377d))
(pad "VCC2" smd roundrect (at 9.0424 5.7404 180) (size 2.286 2.286) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.5)
(solder_mask_margin 0.0635) (tstamp dde7dc9b-9abb-49aa-978c-76a43d7792b0))
)
@@ -1,47 +0,0 @@
(footprint "FH19C9S05SH10" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(descr "<b>FH19C-9S-0.5SH(10)-1</b><br>\n")
(fp_text reference "REF**" (at 0 -1.425) (layer "F.SilkS")
(effects (font (size 1.1684 1.1684) (thickness 0.1016)))
(tstamp f001c7f4-3bac-4901-bfec-55e6729b7a2d)
)
(fp_text value ">VALUE" (at 0 -1.425) (layer "F.Fab")
(effects (font (size 1.1684 1.1684) (thickness 0.1016)))
(tstamp 561aeca9-49f1-4f98-93e2-6788ec46bd30)
)
(fp_line (start -2.75 -2.25) (end -3.25 -2.25) (layer "F.SilkS") (width 0.1) (tstamp 1eac27e8-d706-4fd3-9d7e-f44c3bceecb7))
(fp_line (start -3.25 0.75) (end 3.25 0.75) (layer "F.SilkS") (width 0.1) (tstamp 2954b329-e121-4506-a75a-9fd0ad6fb160))
(fp_line (start -3.25 -2.25) (end -3.25 -0.75) (layer "F.SilkS") (width 0.1) (tstamp 707c871c-221c-430b-8a6b-9066bbe6a8b7))
(fp_line (start 3.25 -2.25) (end 3.25 -0.75) (layer "F.SilkS") (width 0.1) (tstamp c93c51a4-9fbb-472e-8b27-c730f1646c88))
(fp_line (start 2.75 -2.25) (end 3.25 -2.25) (layer "F.SilkS") (width 0.1) (tstamp f62c7b3a-070f-4127-95d5-3042f710b35c))
(fp_arc (start -2.457 -2.572) (mid -2.407 -2.622) (end -2.357 -2.572) (layer "F.SilkS") (width 0.2) (tstamp 99032ce3-83f4-4d78-bc12-cfc846be0db6))
(fp_arc (start -2.357 -2.572) (mid -2.407 -2.522) (end -2.457 -2.572) (layer "F.SilkS") (width 0.2) (tstamp cc85bc5e-d12e-4c30-b330-62e6d8cd831e))
(fp_arc (start -2.457 -2.572) (mid -2.407 -2.622) (end -2.357 -2.572) (layer "F.SilkS") (width 0.2) (tstamp e306135f-93e3-4c31-83e0-8c60a6608eec))
(fp_line (start 3.25 0.75) (end -3.25 0.75) (layer "F.Fab") (width 0.2) (tstamp 4524f199-9890-4fbd-90ec-2bd6babdbf89))
(fp_line (start 3.25 -2.25) (end 3.25 0.75) (layer "F.Fab") (width 0.2) (tstamp 855f1cc0-31ef-4190-b476-18e3b5158686))
(fp_line (start -3.25 0.75) (end -3.25 -2.25) (layer "F.Fab") (width 0.2) (tstamp a7aeadd1-064c-4dec-839a-d3cb8b0a8559))
(fp_line (start -3.25 -2.25) (end 3.25 -2.25) (layer "F.Fab") (width 0.2) (tstamp b29496a7-f051-4b0c-a792-56f5b1d5ae06))
(pad "1" smd rect (at -2 -2.5 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp acda55bd-5be5-40b1-a960-d198db4ec672))
(pad "2" smd rect (at -1.5 -2.5 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 45b21120-703c-4698-9c56-6564d6e1bf81))
(pad "3" smd rect (at -1 -2.5 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 8b754c17-ed29-4271-a8ee-1331ac5995ef))
(pad "4" smd rect (at -0.5 -2.5 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 9ccadf67-4eb3-4873-b5dd-5cc11b45344d))
(pad "5" smd rect (at 0 -2.5 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp bda542d0-ecb7-417f-8c5a-7bba95d4eba5))
(pad "6" smd rect (at 0.5 -2.5 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 8e3054c6-288a-41ce-abc0-f8e853b26354))
(pad "7" smd rect (at 1 -2.5 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 1f1c1390-fe89-4a71-a866-c4e1f01372f9))
(pad "8" smd rect (at 1.5 -2.5 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 83315760-4e59-4aea-8656-92a90fbb73b7))
(pad "9" smd rect (at 2 -2.5 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp f1470e81-8bfa-4c7b-9a4f-907119981553))
(pad "MP1" smd rect (at -3 0 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 5d56d96c-0e59-4d80-b122-61ae0456f87e))
(pad "MP2" smd rect (at 3 0 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 65badac9-bbc1-4323-b96e-20b366a5c013))
)
@@ -1,22 +0,0 @@
(footprint "FIDUCIAL_1MM" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(fp_text reference "REF**" (at 0 0) (layer "F.SilkS")
(effects (font (size 1.27 1.27) (thickness 0.15)))
(tstamp 084b231a-a841-4989-ba78-c80f52a1d530)
)
(fp_text value "" (at 0 0) (layer "F.Fab")
(effects (font (size 1.27 1.27) (thickness 0.15)))
(tstamp 5023af4a-f69e-458d-abff-77e97f0c49aa)
)
(fp_arc (start -0.75 0) (mid -0.53033 -0.53033) (end 0 -0.75) (layer "F.Mask") (width 0.5) (tstamp 243424d9-367c-4c55-9ce2-5c7f6b71c486))
(fp_arc (start 0 0.75) (mid -0.53033 0.53033) (end -0.75 0) (layer "F.Mask") (width 0.5) (tstamp 38a261de-e7ad-4359-9a4e-e8325d947b3c))
(fp_arc (start 0.75 0) (mid 0.53033 0.53033) (end 0 0.75) (layer "F.Mask") (width 0.5) (tstamp 3e5e4d91-af7b-467f-93be-7757d59f4acd))
(fp_arc (start 0 -0.75) (mid 0.53033 -0.53033) (end 0.75 0) (layer "F.Mask") (width 0.5) (tstamp cba0161e-94ca-4df5-83f4-b38d910a40d8))
(fp_arc (start 0 -0.75) (mid 0.53033 -0.53033) (end 0.75 0) (layer "F.CrtYd") (width 0.5) (tstamp 24375f2d-9f3c-47f3-bf1b-d9abc9459487))
(fp_arc (start 0.75 0) (mid 0.53033 0.53033) (end 0 0.75) (layer "F.CrtYd") (width 0.5) (tstamp 61d35d35-c7e3-45c7-a1f6-4c560b28917a))
(fp_arc (start 0 0.75) (mid -0.53033 0.53033) (end -0.75 0) (layer "F.CrtYd") (width 0.5) (tstamp b245f192-3aeb-4a3c-8f5f-5b2ac372cfb6))
(fp_arc (start -0.75 0) (mid -0.53033 -0.53033) (end 0 -0.75) (layer "F.CrtYd") (width 0.5) (tstamp f012c0d9-2bab-4b5b-8327-ed4e32f900bb))
(pad "1" smd roundrect (at 0 0) (size 1 1) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.5)
(solder_mask_margin 0.0635) (tstamp ea46b6d0-c0be-44d4-aa82-47c56ffdb259))
)
@@ -1,26 +0,0 @@
(footprint "LED_QBLP655" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(fp_text reference "REF**" (at 0.011609 -1.462631) (layer "F.SilkS")
(effects (font (size 0.682286 0.682286) (thickness 0.14977)))
(tstamp 441c2b28-158a-4d68-a991-31f4c6a03554)
)
(fp_text value ">VALUE" (at -0.054931 1.580818) (layer "F.Fab")
(effects (font (size 0.677435 0.677435) (thickness 0.148705)))
(tstamp 2f361345-03db-4c21-a99d-0b9cfab62aee)
)
(fp_circle (center -3.1 -0.5) (end -3 -0.5) (layer "F.SilkS") (width 0.2) (fill none) (tstamp 0ba68dd4-e618-4da0-b7e7-599817b38c08))
(fp_line (start -1.6 -0.6) (end 1.6 -0.6) (layer "F.Fab") (width 0.127) (tstamp 3629e8ab-0a05-463c-9cb0-81d2e314e044))
(fp_line (start -1.6 0.6) (end -1.6 -0.6) (layer "F.Fab") (width 0.127) (tstamp 379a3f23-154c-4da8-9d91-714d85fa6b82))
(fp_line (start 1.6 -0.6) (end 1.6 0.6) (layer "F.Fab") (width 0.127) (tstamp 78db06e4-b90e-45d6-90ee-f31a25c04c7d))
(fp_line (start 1.6 0.6) (end -1.6 0.6) (layer "F.Fab") (width 0.127) (tstamp de669889-6aee-41d8-9167-24b5b7cd2f7a))
(fp_circle (center -3.1 -0.5) (end -3 -0.5) (layer "F.Fab") (width 0.2) (fill none) (tstamp a3f31f15-16ea-4248-8fe2-4f1f6cb6fef0))
(pad "1" smd rect (at -1.5 -0.4) (size 1.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp c0b010da-7837-47db-be16-93e46d77ee03))
(pad "2" smd rect (at 1.5 -0.4) (size 1.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 0491e5ac-92c6-4da4-a40f-13768f4f5f7c))
(pad "3" smd rect (at -1.5 0.4) (size 1.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp d96a3b29-ffbb-4252-a695-34388cf2cce8))
(pad "4" smd rect (at 1.5 0.4) (size 1.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp a7b3dfda-cc06-4a25-8ceb-15247a6b386b))
)
@@ -1,15 +0,0 @@
(footprint "MICROBUILDER_TESTPOINT_ROUND_1.5MM" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(fp_text reference "REF**" (at 1.143 0.127) (layer "F.SilkS")
(effects (font (size 0.666496 0.666496) (thickness 0.146304)) (justify left bottom))
(tstamp 3249263f-d424-465a-883e-c9fbfca1c498)
)
(fp_text value ">VALUE" (at 1.143 0.635) (layer "F.Fab")
(effects (font (size 0.36576 0.36576) (thickness 0.04064)) (justify left bottom))
(tstamp ffe18277-47dd-48a9-ae75-8daae098595b)
)
(fp_circle (center 0 0) (end 1 0) (layer "F.SilkS") (width 0.2032) (fill none) (tstamp 10aeb60f-0687-4840-aeb5-a5e914b89db2))
(pad "P$1" smd roundrect (at 0 0) (size 1.5 1.5) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.5)
(solder_mask_margin 0.0635) (tstamp 278b13e7-2a43-4fc5-a675-ea6ed2efdd4b))
)
@@ -1,38 +0,0 @@
(footprint "MICROBUILDER__0805MP" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(descr "<b>0805 MicroPitch</b>")
(fp_text reference "REF**" (at -1.5875 -0.9525) (layer "F.SilkS")
(effects (font (size 0.666496 0.666496) (thickness 0.146304)) (justify left bottom))
(tstamp 6d480cb3-ccbc-4f91-b215-36d9b6b90e39)
)
(fp_text value ">VALUE" (at -1.5875 1.27) (layer "F.Fab")
(effects (font (size 0.36576 0.36576) (thickness 0.04064)) (justify left bottom))
(tstamp 6bb67786-fe79-4530-a8f0-ca53290823df)
)
(fp_poly (pts
(xy -0.1999 0.5001)
(xy 0.1999 0.5001)
(xy 0.1999 -0.5001)
(xy -0.1999 -0.5001)
) (layer "F.Adhes") (width 0) (fill solid) (tstamp 9e351c4d-f895-49c5-ba3f-cecde3dc6e44))
(fp_line (start 0 -0.508) (end 0 0.508) (layer "F.SilkS") (width 0.2032) (tstamp 629c7bfb-b888-4932-aba0-6916a21e7f67))
(fp_line (start -0.51 0.535) (end 0.51 0.535) (layer "F.Fab") (width 0.1016) (tstamp 22396a4f-3f2f-4a10-9672-ef964a1e15ec))
(fp_line (start -0.51 -0.535) (end 0.51 -0.535) (layer "F.Fab") (width 0.1016) (tstamp 90cacfdf-b07f-4151-ac89-23042124f640))
(fp_poly (pts
(xy 0.4064 0.65)
(xy 1 0.65)
(xy 1 -0.65)
(xy 0.4064 -0.65)
) (layer "F.Fab") (width 0) (fill solid) (tstamp 0138f6cb-7190-4a12-af47-1e018fd27b3c))
(fp_poly (pts
(xy -1 0.65)
(xy -0.4168 0.65)
(xy -0.4168 -0.65)
(xy -1 -0.65)
) (layer "F.Fab") (width 0) (fill solid) (tstamp 637ecbcd-a78f-4c8a-8dcf-472bde2de83b))
(pad "1" smd rect (at -1.016 0) (size 1.2 1.3) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp bd23358d-4a17-4f52-b69d-122e91d97c44))
(pad "2" smd rect (at 1.016 0) (size 1.2 1.3) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 165d5fb4-7aca-4db2-a5bd-306d43842183))
)
@@ -1,274 +0,0 @@
(footprint "QFN64_9X9MC_MCH" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(fp_text reference "REF**" (at 0 -5.715) (layer "F.SilkS")
(effects (font (size 0.499872 0.499872) (thickness 0.109728)))
(tstamp 3e871d9c-2a1f-438a-ba83-60e5f8d0fa51)
)
(fp_text value ">VALUE" (at 0 5.715) (layer "F.Fab")
(effects (font (size 0.499872 0.499872) (thickness 0.109728)))
(tstamp f2dcc10c-546f-4bd9-be1f-368ae783a117)
)
(fp_poly (pts
(xy 2.1606 0.662)
(xy 0.8366 0.662)
(xy 0.8366 -0.662)
(xy 2.1606 -0.662)
) (layer "F.Paste") (width 0) (fill solid) (tstamp 2ec0ad3d-3957-4524-a3b2-3e97e3345ecf))
(fp_poly (pts
(xy 2.1606 -0.8366)
(xy 0.8366 -0.8366)
(xy 0.8366 -2.1606)
(xy 2.1606 -2.1606)
) (layer "F.Paste") (width 0) (fill solid) (tstamp 42a0d4d0-fc9b-4730-8110-13a84ab3bcb0))
(fp_poly (pts
(xy 0.662 0.662)
(xy -0.662 0.662)
(xy -0.662 -0.662)
(xy 0.662 -0.662)
) (layer "F.Paste") (width 0) (fill solid) (tstamp 4fbb659c-e71a-4c9b-9e8a-6da964a65cd4))
(fp_poly (pts
(xy 2.1606 2.1606)
(xy 0.8366 2.1606)
(xy 0.8366 0.8366)
(xy 2.1606 0.8366)
) (layer "F.Paste") (width 0) (fill solid) (tstamp 655728ed-daf4-477f-8a3b-b5624d1a73df))
(fp_poly (pts
(xy -0.8366 2.1606)
(xy -2.1606 2.1606)
(xy -2.1606 0.8366)
(xy -0.8366 0.8366)
) (layer "F.Paste") (width 0) (fill solid) (tstamp 6566a81c-4902-448f-a6df-8bc32a765ffa))
(fp_poly (pts
(xy -0.8366 -0.8366)
(xy -2.1606 -0.8366)
(xy -2.1606 -2.1606)
(xy -0.8366 -2.1606)
) (layer "F.Paste") (width 0) (fill solid) (tstamp 99ce666e-158b-4f82-b57f-184f0eedda5c))
(fp_poly (pts
(xy 0.662 -0.8366)
(xy -0.662 -0.8366)
(xy -0.662 -2.1606)
(xy 0.662 -2.1606)
) (layer "F.Paste") (width 0) (fill solid) (tstamp ddf6c3a2-a910-45ea-844b-a8db2b458e91))
(fp_poly (pts
(xy -0.8366 0.662)
(xy -2.1606 0.662)
(xy -2.1606 -0.662)
(xy -0.8366 -0.662)
) (layer "F.Paste") (width 0) (fill solid) (tstamp e3f7e99a-4f59-4e18-a5cb-6900c4b08cae))
(fp_poly (pts
(xy 0.662 2.1606)
(xy -0.662 2.1606)
(xy -0.662 0.8366)
(xy 0.662 0.8366)
) (layer "F.Paste") (width 0) (fill solid) (tstamp f934416f-45a1-43f5-b5e1-fba1dddf1aa4))
(fp_line (start 4.2164 4.6228) (end 4.6228 4.6228) (layer "F.SilkS") (width 0.1524) (tstamp 2015e2d6-2795-4247-a207-acb4cf8886e6))
(fp_line (start -4.2164 -4.6228) (end -4.6228 -4.6228) (layer "F.SilkS") (width 0.1524) (tstamp 2252c90a-7ebf-4d2d-a791-89982b21117b))
(fp_line (start 4.6228 -4.6228) (end 4.2164 -4.6228) (layer "F.SilkS") (width 0.1524) (tstamp 2c7437bb-66d1-4b20-ab25-e4022916701f))
(fp_line (start -4.6228 4.6228) (end -4.2164 4.6228) (layer "F.SilkS") (width 0.1524) (tstamp 32c6b15e-f755-475e-b73e-6c7fffdfa53a))
(fp_line (start -4.6228 -4.6228) (end -4.6228 -4.2164) (layer "F.SilkS") (width 0.1524) (tstamp 450f1cc5-825a-4891-8a52-c72891a373f0))
(fp_line (start 4.6228 4.6228) (end 4.6228 4.2164) (layer "F.SilkS") (width 0.1524) (tstamp 82e659cf-ebcc-4fcd-a243-d4894e4c531e))
(fp_line (start 4.6228 -4.2164) (end 4.6228 -4.6228) (layer "F.SilkS") (width 0.1524) (tstamp 8caa9a3a-8461-464c-9a5d-58f28cc73fdb))
(fp_line (start -4.6228 4.2164) (end -4.6228 4.6228) (layer "F.SilkS") (width 0.1524) (tstamp 9d03b0af-f67a-4b75-88d5-3fdc2fb53147))
(fp_circle (center -5.207 -5.207) (end -5.08 -5.207) (layer "F.SilkS") (width 0.254) (fill none) (tstamp d8471eec-d281-4956-8871-df001c4b9d0e))
(fp_line (start 4.4958 -2.5908) (end 4.4958 -2.8956) (layer "F.Fab") (width 0.1524) (tstamp 049458dd-1cf1-4608-bc61-728d12d853ec))
(fp_line (start -4.4958 -3.9116) (end -4.4958 -3.6068) (layer "F.Fab") (width 0.1524) (tstamp 05d31c0e-dc59-4cfd-8b11-9750f532f89d))
(fp_line (start 4.4958 -0.1016) (end 4.4958 -0.4064) (layer "F.Fab") (width 0.1524) (tstamp 0c83150d-4515-4bc6-947c-a18bb0f583b5))
(fp_line (start -3.9116 4.4958) (end -3.6068 4.4958) (layer "F.Fab") (width 0.1524) (tstamp 10420e88-4a28-4643-b21a-9465d0057a73))
(fp_line (start 4.4958 0.4064) (end 4.4958 0.1016) (layer "F.Fab") (width 0.1524) (tstamp 10e57a60-62de-407e-b340-5e48d8af51a1))
(fp_line (start -4.4958 -2.8956) (end -4.4958 -2.5908) (layer "F.Fab") (width 0.1524) (tstamp 15822844-ae2b-47a9-8d24-dd3b08c9541d))
(fp_line (start 4.4958 4.4958) (end 4.4958 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp 189f4344-d732-4381-8d0f-4a31c3fa9319))
(fp_line (start 4.4958 -3.0988) (end 4.4958 -3.4036) (layer "F.Fab") (width 0.1524) (tstamp 1da5d536-ffc3-40be-9afa-f932c35159bf))
(fp_line (start -0.6096 -4.4958) (end -0.9144 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp 1e512696-3bdf-43ca-8ca3-64344bcd8de6))
(fp_line (start -4.4958 -3.4036) (end -4.4958 -3.0988) (layer "F.Fab") (width 0.1524) (tstamp 1efbd3c4-f6bc-449a-85e1-e54dc088704f))
(fp_line (start -1.6002 -4.4958) (end -1.905 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp 1fd0b84b-3048-4a24-b2ab-7960a733598e))
(fp_line (start 4.4958 1.397) (end 4.4958 1.0922) (layer "F.Fab") (width 0.1524) (tstamp 256bd16a-a961-4e7c-bc57-c47218be0e9b))
(fp_line (start 0.1016 4.4958) (end 0.4064 4.4958) (layer "F.Fab") (width 0.1524) (tstamp 2610c8d8-02ed-46ba-b8ce-b15585c89028))
(fp_line (start -0.1016 -4.4958) (end -0.4064 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp 2b9a3dd0-e1a1-405a-ac7d-c3e3d878560b))
(fp_line (start -4.4958 0.6096) (end -4.4958 0.9144) (layer "F.Fab") (width 0.1524) (tstamp 3132d241-d7f6-4a55-9503-29f1062b517f))
(fp_line (start 0.6096 4.4958) (end 0.9144 4.4958) (layer "F.Fab") (width 0.1524) (tstamp 31daf2d4-3957-4ce7-98d3-a043649dd97e))
(fp_line (start -4.4958 3.0988) (end -4.4958 3.4036) (layer "F.Fab") (width 0.1524) (tstamp 337e4bb2-4de6-409d-8061-54d04950842d))
(fp_line (start 4.4958 -4.4958) (end -4.4958 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp 4115dd93-f2eb-4a67-8dbd-532f41b7a69f))
(fp_line (start -4.4958 -0.9144) (end -4.4958 -0.6096) (layer "F.Fab") (width 0.1524) (tstamp 453e6bba-48de-4666-a7eb-66bef0e2b02c))
(fp_line (start 3.9116 -4.4958) (end 3.6068 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp 4cda505e-c23d-4504-823e-c4f0c3948a9d))
(fp_line (start 4.4958 -1.0922) (end 4.4958 -1.397) (layer "F.Fab") (width 0.1524) (tstamp 503e0041-3118-4b51-83f1-b9c14f77f4b1))
(fp_line (start -4.4958 -3.2258) (end -3.2258 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp 54b28547-cb8b-489a-a9df-6ad15177b2e9))
(fp_line (start -3.0988 -4.4958) (end -3.4036 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp 5918fd35-f23c-42ff-9fba-9c5a9ac207d3))
(fp_line (start 4.4958 3.4036) (end 4.4958 3.0988) (layer "F.Fab") (width 0.1524) (tstamp 5f822173-84ee-42a7-a838-54e1cfc17adf))
(fp_line (start 3.6068 4.4958) (end 3.9116 4.4958) (layer "F.Fab") (width 0.1524) (tstamp 632e8422-a140-4238-81b2-8829c7485b2e))
(fp_line (start -4.4958 -2.413) (end -4.4958 -2.1082) (layer "F.Fab") (width 0.1524) (tstamp 67448bdd-3f5c-4a5e-8105-da8836876044))
(fp_line (start 2.1082 4.4958) (end 2.413 4.4958) (layer "F.Fab") (width 0.1524) (tstamp 69ab593b-1948-43ac-9d69-727c88e9b459))
(fp_line (start -2.8956 4.4958) (end -2.5908 4.4958) (layer "F.Fab") (width 0.1524) (tstamp 6dc5284f-c6ff-453d-b163-9f63ed7892ad))
(fp_line (start -1.905 4.4958) (end -1.6002 4.4958) (layer "F.Fab") (width 0.1524) (tstamp 6df1e081-1245-47a6-86a6-0c79f1f9db56))
(fp_line (start 1.6002 4.4958) (end 1.905 4.4958) (layer "F.Fab") (width 0.1524) (tstamp 709494b8-7fc2-496a-8451-57d7441e8505))
(fp_line (start -4.4958 3.6068) (end -4.4958 3.9116) (layer "F.Fab") (width 0.1524) (tstamp 7212588c-17f7-4956-b77b-065540b4ee49))
(fp_line (start 2.8956 -4.4958) (end 2.5908 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp 7ce7324c-91ea-47c6-b7c2-bd1b2f2a14c2))
(fp_line (start -3.4036 4.4958) (end -3.0988 4.4958) (layer "F.Fab") (width 0.1524) (tstamp 7fb70e9b-db47-465c-b7f5-3f144c3fe511))
(fp_line (start 4.4958 -2.1082) (end 4.4958 -2.413) (layer "F.Fab") (width 0.1524) (tstamp 832b785c-4536-49cf-b6de-cedea7d015a6))
(fp_line (start 2.5908 4.4958) (end 2.8956 4.4958) (layer "F.Fab") (width 0.1524) (tstamp 838b54da-8d76-4af0-a533-f421e7be02c2))
(fp_line (start -4.4958 2.5908) (end -4.4958 2.8956) (layer "F.Fab") (width 0.1524) (tstamp 8c3c449f-a035-419f-9950-338baab558f6))
(fp_line (start 4.4958 -1.6002) (end 4.4958 -1.905) (layer "F.Fab") (width 0.1524) (tstamp 8e588935-ced6-458a-a187-91e74c238ac8))
(fp_line (start -1.397 4.4958) (end -1.0922 4.4958) (layer "F.Fab") (width 0.1524) (tstamp 8fe96cfe-a951-426f-80b8-9a4ee6265385))
(fp_line (start -4.4958 1.0922) (end -4.4958 1.397) (layer "F.Fab") (width 0.1524) (tstamp 8ff9eeba-c353-40da-b499-b20afa11f353))
(fp_line (start -4.4958 -4.4958) (end -4.4958 4.4958) (layer "F.Fab") (width 0.1524) (tstamp 93722526-b9c8-4550-8cdd-369ecb315477))
(fp_line (start -1.0922 -4.4958) (end -1.397 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp 9a7cda4c-e257-4759-beca-0a008c33f019))
(fp_line (start 0.9144 -4.4958) (end 0.6096 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp 9c8602d4-958b-412c-8bb3-0d75d4a4147b))
(fp_line (start 4.4958 2.8956) (end 4.4958 2.5908) (layer "F.Fab") (width 0.1524) (tstamp ab68518b-68f5-4fed-903c-3d10b7662e9c))
(fp_line (start -4.4958 -0.4064) (end -4.4958 -0.1016) (layer "F.Fab") (width 0.1524) (tstamp ae845f43-7bd0-4d9b-b6ce-ea24c3f78b67))
(fp_line (start 4.4958 2.413) (end 4.4958 2.1082) (layer "F.Fab") (width 0.1524) (tstamp ae9df4c2-28e5-48f0-aff2-79a0c1a8a15a))
(fp_line (start -0.4064 4.4958) (end -0.1016 4.4958) (layer "F.Fab") (width 0.1524) (tstamp b27f2059-e221-491a-8338-8399fdb6602a))
(fp_line (start 1.905 -4.4958) (end 1.6002 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp b30b8721-3fe1-41c3-8198-1a4ccb7ceb74))
(fp_line (start -4.4958 4.4958) (end 4.4958 4.4958) (layer "F.Fab") (width 0.1524) (tstamp b476f917-8b6e-4132-b869-771909a051c6))
(fp_line (start 1.397 -4.4958) (end 1.0922 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp b5382627-0c47-465b-972a-a305e2e8c255))
(fp_line (start -4.4958 0.1016) (end -4.4958 0.4064) (layer "F.Fab") (width 0.1524) (tstamp b6e57a1a-77bc-4011-8ab7-3ca5980c960f))
(fp_line (start 4.4958 1.905) (end 4.4958 1.6002) (layer "F.Fab") (width 0.1524) (tstamp b8b1c0a5-6e37-467f-b8f0-bf600730b7aa))
(fp_line (start 2.413 -4.4958) (end 2.1082 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp b8c56df8-3039-424a-9681-56118c58b690))
(fp_line (start 1.0922 4.4958) (end 1.397 4.4958) (layer "F.Fab") (width 0.1524) (tstamp bb394421-3605-4756-9508-929d6758f654))
(fp_line (start -3.6068 -4.4958) (end -3.9116 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp be1b6c3d-7e5b-4a40-908c-b936697a3a15))
(fp_line (start 4.4958 -0.6096) (end 4.4958 -0.9144) (layer "F.Fab") (width 0.1524) (tstamp c1182e1e-de77-4a90-a154-0b526180f4ec))
(fp_line (start -4.4958 2.1082) (end -4.4958 2.413) (layer "F.Fab") (width 0.1524) (tstamp c1bc3314-d8be-4ff1-a3c3-ed1c9b2d7f54))
(fp_line (start -2.1082 -4.4958) (end -2.413 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp c2f4caf6-9472-4b57-8792-997c7297ad6f))
(fp_line (start 3.4036 -4.4958) (end 3.0988 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp c580dbd6-b23d-4473-a656-cd0cbd690fa4))
(fp_line (start 4.4958 0.9144) (end 4.4958 0.6096) (layer "F.Fab") (width 0.1524) (tstamp c8e7357a-ffca-40b2-9f1f-0e667dd778c7))
(fp_line (start 4.4958 -3.6068) (end 4.4958 -3.9116) (layer "F.Fab") (width 0.1524) (tstamp c968c46a-836c-481d-9a49-06172946f81e))
(fp_line (start -4.4958 -1.905) (end -4.4958 -1.6002) (layer "F.Fab") (width 0.1524) (tstamp cd74684a-5938-4604-a11c-848de541a8a6))
(fp_line (start 0.4064 -4.4958) (end 0.1016 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp d06a81a3-464e-4192-865d-76347fe63188))
(fp_line (start -4.4958 1.6002) (end -4.4958 1.905) (layer "F.Fab") (width 0.1524) (tstamp e08784ed-8b2a-49ee-bef9-7b2d3857e5ba))
(fp_line (start 4.4958 3.9116) (end 4.4958 3.6068) (layer "F.Fab") (width 0.1524) (tstamp e40896aa-4f74-4b18-add9-342665b200b4))
(fp_line (start -0.9144 4.4958) (end -0.6096 4.4958) (layer "F.Fab") (width 0.1524) (tstamp e9b70cd9-c935-4ef0-8469-421eb4fd1bac))
(fp_line (start -4.4958 -1.397) (end -4.4958 -1.0922) (layer "F.Fab") (width 0.1524) (tstamp eb56c15a-02df-4139-84ab-d8a1651203fa))
(fp_line (start 3.0988 4.4958) (end 3.4036 4.4958) (layer "F.Fab") (width 0.1524) (tstamp f58471ed-0cee-4f6a-b2e5-1373fa172f0d))
(fp_line (start -2.5908 -4.4958) (end -2.8956 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp f9ac7fe7-3a4d-4488-bc27-2d7e673008b2))
(fp_line (start -2.413 4.4958) (end -2.1082 4.4958) (layer "F.Fab") (width 0.1524) (tstamp f9cb66b4-6171-4d5f-b302-fa11feb7e25e))
(pad "1" smd rect (at -4.3942 -3.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 0962937a-7e17-49c2-843a-309b9e705166))
(pad "2" smd rect (at -4.3942 -3.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp a2fedbd9-479b-4398-baab-86589de39528))
(pad "3" smd rect (at -4.3942 -2.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp e98112c7-b41a-4ab2-8cb2-235538dcf529))
(pad "4" smd rect (at -4.3942 -2.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 01c8af07-90ff-4b3d-b404-db01135cbcbd))
(pad "5" smd rect (at -4.3942 -1.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 36cd9aaf-ae25-480f-827b-e14d53a73530))
(pad "6" smd rect (at -4.3942 -1.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 89a4dae4-94d7-4e16-b389-021d58b92093))
(pad "7" smd rect (at -4.3942 -0.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp e79aeb81-b0e9-42dc-9659-8a0783bf4de2))
(pad "8" smd rect (at -4.3942 -0.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 7c204068-d0aa-459b-b4fa-71e8935dd9dd))
(pad "9" smd rect (at -4.3942 0.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 1c34ed7b-f29c-48ab-a67f-7e34e10696d9))
(pad "10" smd rect (at -4.3942 0.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 4b62ffb5-f26f-42ce-b28d-6d417a8eb453))
(pad "11" smd rect (at -4.3942 1.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp b93c79ac-77e5-4fb0-abe6-0f662be65153))
(pad "12" smd rect (at -4.3942 1.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp a82deada-b3dc-43d8-9675-ea9e287e99f4))
(pad "13" smd rect (at -4.3942 2.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp f89abcc5-9507-4994-b7ec-08e99b565c34))
(pad "14" smd rect (at -4.3942 2.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 3b07801d-fbc1-4f67-a403-def8cd01c41d))
(pad "15" smd rect (at -4.3942 3.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp fc1fc9cb-2099-4de4-8cdd-d83af9dd5f90))
(pad "16" smd rect (at -4.3942 3.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp bc1d3611-8bc5-4413-b9ae-8a04bfaa0730))
(pad "17" smd rect (at -3.75 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp eae353fe-5b10-44d1-aee2-527fb697339e))
(pad "18" smd rect (at -3.25 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 0be2d7ef-74f7-4c54-9c11-567b325a3550))
(pad "19" smd rect (at -2.75 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 94af1e4e-830f-47d9-b4af-1d2f77f0e846))
(pad "20" smd rect (at -2.25 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 0c875dfd-527c-4ba5-84fd-4d171caf74bb))
(pad "21" smd rect (at -1.75 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp f8327bac-2bfe-4f25-b58b-a76fe59386c6))
(pad "22" smd rect (at -1.25 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 39a31cfe-a89d-4f7b-b480-a9458bbbaeec))
(pad "23" smd rect (at -0.75 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp e1e0568d-368c-488e-902b-8d4d2ca00d90))
(pad "24" smd rect (at -0.25 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp b4c8b1b6-b104-424e-b3ae-e10a63946100))
(pad "25" smd rect (at 0.25 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 43bd0070-dd63-4c69-be69-c4ea652b922a))
(pad "26" smd rect (at 0.75 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 4a1cf31f-d5f4-4210-ac17-84340c530d59))
(pad "27" smd rect (at 1.25 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp a6955bbd-8e2f-47ac-9d2d-1dc038277299))
(pad "28" smd rect (at 1.75 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 7ffcf02c-15fa-481f-81f2-bd642d7f79cb))
(pad "29" smd rect (at 2.25 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 41a0665e-4d1a-4fa6-90c8-82faf5e06664))
(pad "30" smd rect (at 2.75 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp cc003555-3729-46c6-8945-cbd09db502b4))
(pad "31" smd rect (at 3.25 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 5c77f960-ade6-4efb-9c4b-dcf559c7eac2))
(pad "32" smd rect (at 3.75 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp d89499ae-4014-4f85-949d-db2745a5c1be))
(pad "33" smd rect (at 4.3942 3.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp a15c3c43-a66d-4557-9dd1-9291285217ad))
(pad "34" smd rect (at 4.3942 3.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 5654db23-3f90-4ce8-879c-12ebe3c1b2f7))
(pad "35" smd rect (at 4.3942 2.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp cf36d037-47b9-4211-a0ba-1b21c826386c))
(pad "36" smd rect (at 4.3942 2.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 7446c48e-88d2-43f3-9107-02dc8c28c890))
(pad "37" smd rect (at 4.3942 1.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp dc190b06-ebe1-480f-9f26-814b886ca30e))
(pad "38" smd rect (at 4.3942 1.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp f31d87cd-a520-48c6-bd59-16ce7a0c8a4c))
(pad "39" smd rect (at 4.3942 0.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 3fa7895a-6817-41c8-b122-323e15af05f5))
(pad "40" smd rect (at 4.3942 0.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 0af777e9-db83-44e5-82b3-4d0cc1118c82))
(pad "41" smd rect (at 4.3942 -0.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp cc198b2a-7c6d-448a-ba27-a1a291727e63))
(pad "42" smd rect (at 4.3942 -0.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 4f4f7230-a137-4430-aeca-4b9793e7ef29))
(pad "43" smd rect (at 4.3942 -1.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 09e93bbc-81b5-4780-a105-25986af4e57c))
(pad "44" smd rect (at 4.3942 -1.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 80626780-24b0-434f-a133-1859aa0ffc80))
(pad "45" smd rect (at 4.3942 -2.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp e213e53b-8e52-48ca-828a-5f55b9135f2a))
(pad "46" smd rect (at 4.3942 -2.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 4c7b79ca-8f05-473a-80e6-3bebce2e229f))
(pad "47" smd rect (at 4.3942 -3.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 2cab5ab7-2cc3-4048-816f-20e4725e4987))
(pad "48" smd rect (at 4.3942 -3.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 8441a91d-f48e-4251-bcaf-dc7094507898))
(pad "49" smd rect (at 3.75 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 3c1b33ef-acb9-4266-b8c6-bb013e5dae2c))
(pad "50" smd rect (at 3.25 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp a8a245a0-1165-437d-87fe-7eee7997aee7))
(pad "51" smd rect (at 2.75 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 1e99a129-c646-417d-b055-3f37123cf8ef))
(pad "52" smd rect (at 2.25 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 82864969-1aa8-49df-9eac-4458700e6ca7))
(pad "53" smd rect (at 1.75 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 4d35c705-5a51-4806-a126-12c937c6b1e7))
(pad "54" smd rect (at 1.25 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp d491f121-2845-455d-8541-44fa2ec6c594))
(pad "55" smd rect (at 0.75 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 2186d0aa-6d37-46d1-8257-2c34c61fca1c))
(pad "56" smd rect (at 0.25 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 732ba6d0-6193-4c48-8070-6779e2d08aac))
(pad "57" smd rect (at -0.25 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp f7f108f5-a5d2-4a71-bd92-4b7a64cd67ef))
(pad "58" smd rect (at -0.75 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 5a9c3c03-bc6d-4d54-97af-ccd4b0ec62bd))
(pad "59" smd rect (at -1.25 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 02619e26-a84a-4ced-aa63-185f88279688))
(pad "60" smd rect (at -1.75 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 92a99c1b-1f77-4822-9ef0-404ea7ef9b34))
(pad "61" smd rect (at -2.25 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 90707762-bc1e-4e07-b417-1728eca9f661))
(pad "62" smd rect (at -2.75 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 3db20676-41a3-4cd5-aaaa-fb7aac0e3ef9))
(pad "63" smd rect (at -3.25 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 2a66cae8-a800-4958-8ae7-e7d7f25b2674))
(pad "64" smd rect (at -3.75 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 70110040-44aa-4caf-9824-f55720183967))
(pad "65" smd rect (at 0 0) (size 4.572 4.572) (layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 1a1fa73c-dc68-468e-8e77-2f7147d220c5))
)
@@ -1,29 +0,0 @@
(footprint "SOD-323F" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(fp_text reference "REF**" (at -1.8 -0.9) (layer "F.SilkS")
(effects (font (size 0.747776 0.747776) (thickness 0.065024)) (justify left bottom))
(tstamp 8d130de6-21ac-49e1-b622-a95fb15425d4)
)
(fp_text value ">VALUE" (at -2.1 1.7) (layer "F.Fab")
(effects (font (size 0.747776 0.747776) (thickness 0.065024)) (justify left bottom))
(tstamp f5198c37-c2af-4b4a-ace7-b957cdea8352)
)
(fp_line (start 0.4 -0.6) (end 0.4 0.6) (layer "F.SilkS") (width 0.127) (tstamp 0165360a-2e66-4636-a3c0-be1ba6b7146b))
(fp_line (start 0.4 0.6) (end 0.3 0.6) (layer "F.SilkS") (width 0.127) (tstamp 31d6649e-2cb0-4b56-9f6f-94a0dc543d5a))
(fp_line (start 0.85 -0.65) (end 0.85 0.65) (layer "F.SilkS") (width 0.127) (tstamp 320884e5-1885-40b5-8b79-b48357d2fa56))
(fp_line (start 0.3 0.6) (end 0.3 -0.6) (layer "F.SilkS") (width 0.127) (tstamp 3a4ae6db-a2ad-4e01-be88-bd3d813a8e29))
(fp_line (start -0.85 0.65) (end -0.85 -0.65) (layer "F.SilkS") (width 0.127) (tstamp 4fef4a0d-c874-4fe4-9bb4-3b8d64e9347b))
(fp_line (start 0.85 0.65) (end -0.85 0.65) (layer "F.SilkS") (width 0.127) (tstamp 7ebd6805-bd0d-4272-b0ea-a17483d80ca5))
(fp_line (start -0.85 -0.65) (end 0.85 -0.65) (layer "F.SilkS") (width 0.127) (tstamp cb3724d9-81a8-487f-80a1-8ccce53d6d55))
(fp_line (start -0.9 -0.2) (end -1.2 -0.2) (layer "F.Fab") (width 0.127) (tstamp 9290e464-7c10-4d28-b961-53ead5d00f7c))
(fp_line (start 1.2 0.2) (end 0.9 0.2) (layer "F.Fab") (width 0.127) (tstamp 9a951f19-776d-408e-9dd7-550047b0e2a6))
(fp_line (start -1.2 0.2) (end -0.9 0.2) (layer "F.Fab") (width 0.127) (tstamp c213b2e9-ebc1-49b9-ad72-5803127305a5))
(fp_line (start 0.9 -0.2) (end 1.2 -0.2) (layer "F.Fab") (width 0.127) (tstamp c31a6350-0001-4420-90f8-12019bfccaf7))
(fp_line (start 1.2 -0.2) (end 1.2 0.2) (layer "F.Fab") (width 0.127) (tstamp d0e73230-a9c2-4595-9b95-ba35aa96b070))
(fp_line (start -1.2 -0.2) (end -1.2 0.2) (layer "F.Fab") (width 0.127) (tstamp d91a4af6-4bb8-467f-b69b-1a906bc211a7))
(pad "A" smd rect (at -1 0) (size 1 0.8) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 72b76f37-b628-4712-9ff6-021da3f7a013))
(pad "C" smd rect (at 1 0) (size 1 0.8) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp cb8dd863-14d8-4470-ad3e-b81fad315442))
)
@@ -1,34 +0,0 @@
(footprint "SOT65P210X110-5N" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(fp_text reference "REF**" (at -1.8 -1.4) (layer "F.SilkS")
(effects (font (size 0.747776 0.747776) (thickness 0.065024)) (justify left bottom))
(tstamp 457cb9de-fc22-4a85-9c82-7438f85d137d)
)
(fp_text value ">VALUE" (at -1.8 1.4) (layer "F.Fab")
(effects (font (size 0.747776 0.747776) (thickness 0.065024)) (justify left top))
(tstamp 674ecd7e-5cc8-4469-9690-04223952bf82)
)
(fp_line (start -0.625 1.17) (end 0.625 1.17) (layer "F.SilkS") (width 0.127) (tstamp 2f22abf8-16bd-42ad-a0ee-757b9dc94627))
(fp_line (start 0.625 -1.17) (end -0.625 -1.17) (layer "F.SilkS") (width 0.127) (tstamp 7fba8434-1fa5-492e-93c3-f5210db0af84))
(fp_circle (center -2.1 -0.9) (end -2 -0.9) (layer "F.SilkS") (width 0.2) (fill none) (tstamp 687a4ff9-95c3-4e33-9daa-47acc0e40e1e))
(fp_line (start -1.805 -1.2625) (end -1.805 1.2625) (layer "F.CrtYd") (width 0.05) (tstamp 17863368-ebf9-4b76-8a27-2431df2a120c))
(fp_line (start 1.805 -1.2625) (end -1.805 -1.2625) (layer "F.CrtYd") (width 0.05) (tstamp 62cf88fb-d482-4b99-9b0f-281e43055f8b))
(fp_line (start -1.805 1.2625) (end 1.805 1.2625) (layer "F.CrtYd") (width 0.05) (tstamp b5135559-37a4-492d-a6dc-8ab982428252))
(fp_line (start 1.805 1.2625) (end 1.805 -1.2625) (layer "F.CrtYd") (width 0.05) (tstamp dcf4a5aa-5c00-4b2e-ba11-24374e17c340))
(fp_line (start 0.625 1.0125) (end 0.625 -1.0125) (layer "F.Fab") (width 0.127) (tstamp 0d92b703-ef1a-45ad-8945-076840a3419d))
(fp_line (start 0.625 -1.0125) (end -0.625 -1.0125) (layer "F.Fab") (width 0.127) (tstamp 3b31ae4c-5100-4114-b54f-c515c85e31ef))
(fp_line (start -0.625 -1.0125) (end -0.625 1.0125) (layer "F.Fab") (width 0.127) (tstamp 4479abbf-71f9-42d6-b915-553dfa74ac7a))
(fp_line (start -0.625 1.0125) (end 0.625 1.0125) (layer "F.Fab") (width 0.127) (tstamp a7b3fdba-c9c6-4541-aa58-e7d5af1159f7))
(fp_circle (center -2.1 -0.9) (end -2 -0.9) (layer "F.Fab") (width 0.2) (fill none) (tstamp 4b3d66f1-3431-45ab-8164-ecd0988102d2))
(pad "1" smd rect (at -0.97 -0.65) (size 1.17 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 79539752-66ac-4cde-9791-7e50fc9c08e9))
(pad "2" smd rect (at -0.97 0) (size 1.17 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 412a873e-1c99-4a4b-86e1-a676f2285a25))
(pad "3" smd rect (at -0.97 0.65) (size 1.17 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp d56e9cb4-6e4a-4ec0-a67f-7fd53cd17c95))
(pad "4" smd rect (at 0.97 0.65) (size 1.17 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp bed9dd9c-f127-43c3-a252-0194a4ef1905))
(pad "5" smd rect (at 0.97 -0.65) (size 1.17 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 468863fa-6e22-4082-9c4f-d4c63b16d5f2))
)
@@ -1,54 +0,0 @@
(footprint "SW_EVP-BB1AAB000" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(fp_text reference "REF**" (at -2.628409 -1.50195) (layer "F.SilkS")
(effects (font (size 1.169909 1.169909) (thickness 0.101731)) (justify left bottom))
(tstamp 5bfc1104-d8e6-463d-96bf-3b297940d17a)
)
(fp_text value ">VALUE" (at -2.629818 3.005518) (layer "F.Fab")
(effects (font (size 1.170545 1.170545) (thickness 0.101786)) (justify left bottom))
(tstamp 0d6e3660-78d4-4c9d-aa40-0c2181937185)
)
(fp_poly (pts
(xy -1.095 -0.145)
(xy -1.555 -0.145)
(xy -1.555 -0.605)
(xy -1.095 -0.605)
) (layer "F.Paste") (width 0) (fill solid) (tstamp 6db398f8-2729-450b-aef1-8242c2cd2e0f))
(fp_poly (pts
(xy -1.095 0.605)
(xy -1.555 0.605)
(xy -1.555 0.145)
(xy -1.095 0.145)
) (layer "F.Paste") (width 0) (fill solid) (tstamp 84da75db-45c9-4044-8d1e-347621238750))
(fp_poly (pts
(xy 1.555 0.605)
(xy 1.095 0.605)
(xy 1.095 0.145)
(xy 1.555 0.145)
) (layer "F.Paste") (width 0) (fill solid) (tstamp 85bec7d7-877b-406c-bad8-abaa99fcbe23))
(fp_poly (pts
(xy 1.555 -0.145)
(xy 1.095 -0.145)
(xy 1.095 -0.605)
(xy 1.555 -0.605)
) (layer "F.Paste") (width 0) (fill solid) (tstamp e8fb6dd3-e158-4257-9e15-870695c296b7))
(fp_line (start -1.3 0.9635) (end 1.3 0.9635) (layer "F.SilkS") (width 0.127) (tstamp 2a0673e1-384a-4091-aad2-73c6b1e7babd))
(fp_line (start -1.3 -0.9635) (end 1.3 -0.9635) (layer "F.SilkS") (width 0.127) (tstamp daeab9ff-4ca6-4d3e-8486-53bc65dc2c70))
(fp_line (start 1.85 -1.05) (end 1.85 1.05) (layer "F.CrtYd") (width 0.05) (tstamp 4939d836-3fdc-47f9-b885-f87382603570))
(fp_line (start -1.85 1.05) (end -1.85 -1.05) (layer "F.CrtYd") (width 0.05) (tstamp b1dcf4ab-520c-4ad1-8398-87f8dd8fec29))
(fp_line (start -1.85 -1.05) (end 1.85 -1.05) (layer "F.CrtYd") (width 0.05) (tstamp d6daa52c-633b-4f9e-9611-999747c83ff7))
(fp_line (start 1.85 1.05) (end -1.85 1.05) (layer "F.CrtYd") (width 0.05) (tstamp e4f415ce-fdbb-4c24-b2a1-e501eae24f60))
(fp_line (start -1.3 0.8) (end -1.3 -0.8) (layer "F.Fab") (width 0.127) (tstamp 1e090053-4c0c-424f-8664-54986066ef27))
(fp_line (start 1.3 0.8) (end -1.3 0.8) (layer "F.Fab") (width 0.127) (tstamp 31b618ce-8704-4bd2-948f-25d290b97ca7))
(fp_line (start -1.3 -0.8) (end 1.3 -0.8) (layer "F.Fab") (width 0.127) (tstamp 8e13a383-d573-4545-b914-42a75e606b8c))
(fp_line (start 1.3 -0.8) (end 1.3 0.8) (layer "F.Fab") (width 0.127) (tstamp df66859c-c21f-4048-8e27-8d86d5f411f0))
(pad "A1" smd rect (at -1.325 -0.375) (size 0.55 0.55) (layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635) (tstamp efeb691d-5593-439a-a931-ffe8a985f2c4))
(pad "A2" smd rect (at -1.325 0.375) (size 0.55 0.55) (layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 4ceaa3e3-568f-42dd-8491-a773d8add0f9))
(pad "B1" smd rect (at 1.325 -0.375) (size 0.55 0.55) (layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 5bdc0a88-b8c1-4c56-b2c0-8737e7eeb5ed))
(pad "B2" smd rect (at 1.325 0.375) (size 0.55 0.55) (layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635) (tstamp fb158033-514b-4126-84ba-b82cd884d9a2))
)
@@ -1,32 +0,0 @@
(footprint "XTAL3215" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(fp_text reference "REF**" (at -2.3 2.2) (layer "F.SilkS")
(effects (font (size 0.93472 0.93472) (thickness 0.08128)) (justify left bottom))
(tstamp a9c6df82-9b3d-430b-ac3d-773dba21edac)
)
(fp_text value ">VALUE" (at -2.6 -1.2) (layer "F.Fab")
(effects (font (size 0.93472 0.93472) (thickness 0.08128)) (justify left bottom))
(tstamp 2d0c10c9-abbe-4218-b4a2-a2a06a7ca92f)
)
(fp_line (start -1.6 0.4172) (end -1.6 -0.4764) (layer "F.SilkS") (width 0.127) (tstamp 078a622d-2e6e-4da6-9441-6376052c47eb))
(fp_line (start -1.1 -0.4) (end 1 -0.4) (layer "F.SilkS") (width 0.127) (tstamp 16000523-6636-4a7c-90fe-2f09fce78d5e))
(fp_line (start -1.3 0.2) (end -1.3 -0.1) (layer "F.SilkS") (width 0.127) (tstamp 46b2dcb4-bf9c-401f-993d-249e79f10a6f))
(fp_line (start 1 0.4) (end -1 0.4) (layer "F.SilkS") (width 0.127) (tstamp 519e3fa1-ccf8-482c-80ef-bd5f407c1c5f))
(fp_line (start 1.3172 0.7) (end -1.3172 0.7) (layer "F.SilkS") (width 0.127) (tstamp 93307323-bd88-4ddc-ab8a-4f2d823906f4))
(fp_line (start -1.3764 -0.7) (end 1.2838 -0.7) (layer "F.SilkS") (width 0.127) (tstamp 96d8ac11-ef54-4b37-87dc-dbd4ca0b1cb4))
(fp_line (start 1.6 -0.3838) (end 1.6 0.4172) (layer "F.SilkS") (width 0.127) (tstamp bec9dc30-b160-4d84-ad5b-772b0009be76))
(fp_line (start 1.3 -0.1) (end 1.3 0.1) (layer "F.SilkS") (width 0.127) (tstamp f4ad8862-e14a-4b15-bbdf-fb0b7a3f55f3))
(fp_arc (start -1.3172 0.7) (mid -1.51717 0.61717) (end -1.6 0.4172) (layer "F.SilkS") (width 0.127) (tstamp 0c48587a-6c32-4781-9323-526f5fdc2492))
(fp_arc (start 1.3 0.1) (mid 1.212131 0.312132) (end 0.999999 0.399999) (layer "F.SilkS") (width 0.127) (tstamp 11535cde-6a05-4f6a-a42d-7840292384eb))
(fp_arc (start -1 0.4) (mid -1.191422 0.362132) (end -1.300001 0.199999) (layer "F.SilkS") (width 0.127) (tstamp 1d879171-52ed-4187-9c41-72a9e6c6b120))
(fp_arc (start -1.6 -0.4764) (mid -1.534509 -0.634509) (end -1.3764 -0.7) (layer "F.SilkS") (width 0.127) (tstamp 285901dd-7be7-4fde-bb96-976224872c4a))
(fp_arc (start -1.3 -0.1) (mid -1.262161 -0.291441) (end -1.099999 -0.399999) (layer "F.SilkS") (width 0.127) (tstamp 2eacfb6a-d7d1-4bde-b6bc-6096465bc8c1))
(fp_arc (start 1.2838 -0.7) (mid 1.507387 -0.607387) (end 1.6 -0.3838) (layer "F.SilkS") (width 0.127) (tstamp 499a51d8-52e8-4eb8-aeac-96a1be49503b))
(fp_arc (start 1.6 0.4172) (mid 1.51717 0.61717) (end 1.3172 0.7) (layer "F.SilkS") (width 0.127) (tstamp ab55d0d5-009c-4663-a9bc-dfc975cfe4f8))
(fp_arc (start 1 -0.4) (mid 1.212103 -0.312103) (end 1.3 -0.1) (layer "F.SilkS") (width 0.127) (tstamp e095b566-4c68-4a1b-a41d-59524889820a))
(pad "P$1" smd rect (at 1.2 0) (size 1.1 1.9) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 4ee07c5d-9f78-4558-bf26-a2f36b7ff744))
(pad "P$2" smd rect (at -1.2 0 180) (size 1.1 1.9) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 4d20cca2-e97b-4688-a784-b838b6ce3b76))
)
@@ -1,38 +0,0 @@
(footprint "_0402MP" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(descr "<b>0402 MicroPitch<p>")
(fp_text reference "REF**" (at -0.635 -0.4763) (layer "F.SilkS")
(effects (font (size 0.499872 0.499872) (thickness 0.109728)) (justify left bottom))
(tstamp 66f54e50-362a-4456-a671-e8b742aabfe7)
)
(fp_text value ">VALUE" (at -0.635 0.7938) (layer "F.Fab")
(effects (font (size 0.36576 0.36576) (thickness 0.04064)) (justify left bottom))
(tstamp 7205e05a-db5d-40d5-aa8d-0965b4d6a0a3)
)
(fp_poly (pts
(xy -0.1 0.2)
(xy 0.1 0.2)
(xy 0.1 -0.2)
(xy -0.1 -0.2)
) (layer "F.Adhes") (width 0) (fill solid) (tstamp 151adedc-3095-4283-bc8b-67b6c834501c))
(fp_line (start 0 -0.127) (end 0 0.127) (layer "F.SilkS") (width 0.2032) (tstamp a31d0c78-4bd5-4839-be72-14af5f3f165d))
(fp_line (start -0.245 -0.174) (end 0.245 -0.174) (layer "F.Fab") (width 0.1016) (tstamp ddaa21a2-edd4-401c-ac76-6f183cf5be3d))
(fp_line (start 0.245 0.174) (end -0.245 0.174) (layer "F.Fab") (width 0.1016) (tstamp ec8c18e2-500a-4935-81c1-76a24c731e63))
(fp_poly (pts
(xy -0.5 0.25)
(xy -0.254 0.25)
(xy -0.254 -0.25)
(xy -0.5 -0.25)
) (layer "F.Fab") (width 0) (fill solid) (tstamp 335257f6-f886-460f-b838-e2d8232128c8))
(fp_poly (pts
(xy 0.2588 0.25)
(xy 0.5 0.25)
(xy 0.5 -0.25)
(xy 0.2588 -0.25)
) (layer "F.Fab") (width 0) (fill solid) (tstamp 3d7cd32b-2bab-4b7c-a3da-482a6d596be7))
(pad "1" smd rect (at -0.508 0) (size 0.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp c609a9e6-5647-44af-a743-b732a2a0c37d))
(pad "2" smd rect (at 0.508 0) (size 0.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 1249fd1b-9f93-42c3-bb42-dae4056aa043))
)
@@ -1,38 +0,0 @@
(footprint "_0603MP" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(descr "<b>0603 MicroPitch</b>")
(fp_text reference "REF**" (at -0.9525 -0.635) (layer "F.SilkS")
(effects (font (size 0.666496 0.666496) (thickness 0.146304)) (justify left bottom))
(tstamp a1f3b960-720c-4050-8c7b-e4fb81f7c447)
)
(fp_text value ">VALUE" (at -0.9525 0.9525) (layer "F.Fab")
(effects (font (size 0.36576 0.36576) (thickness 0.04064)) (justify left bottom))
(tstamp f7454cc9-a5be-454b-b5bb-decc69423e09)
)
(fp_poly (pts
(xy -0.1999 0.25)
(xy 0.1999 0.25)
(xy 0.1999 -0.25)
(xy -0.1999 -0.25)
) (layer "F.Adhes") (width 0) (fill solid) (tstamp 23d6168b-6030-48a2-96be-111de678cbf9))
(fp_line (start 0 -0.254) (end 0 0.254) (layer "F.SilkS") (width 0.2032) (tstamp ebb6e458-b901-41c0-b269-52de840ade47))
(fp_line (start -0.432 0.306) (end 0.432 0.306) (layer "F.Fab") (width 0.1016) (tstamp 0ff59386-9f8f-4bc5-871b-4804e001e34f))
(fp_line (start 0.432 -0.306) (end -0.432 -0.306) (layer "F.Fab") (width 0.1016) (tstamp c1b693b3-0c6a-47f3-bd85-e73de386676a))
(fp_poly (pts
(xy 0.4318 0.4)
(xy 0.8 0.4)
(xy 0.8 -0.4)
(xy 0.4318 -0.4)
) (layer "F.Fab") (width 0) (fill solid) (tstamp 98d6e8c0-7c85-4056-b142-5a49d5f78f6a))
(fp_poly (pts
(xy -0.8 0.4)
(xy -0.4318 0.4)
(xy -0.4318 -0.4)
(xy -0.8 -0.4)
) (layer "F.Fab") (width 0) (fill solid) (tstamp c67e1e1d-f03c-4cd2-855a-6f77ed9840d4))
(pad "1" smd rect (at -0.762 0) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 261178c6-668c-4d25-9316-e97dc5e52e2d))
(pad "2" smd rect (at 0.762 0) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp aece925f-4ef2-4a3b-a64c-72600b766d22))
)
@@ -1,42 +0,0 @@
(footprint "OSO_SWD_2x3" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(attr smd)
(fp_text reference "REF**" (at 0 -2.032 unlocked) (layer "F.SilkS") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp cc97765e-03dd-40c8-bc09-9942f8485d23)
)
(fp_text value "OSO_SWD_2x3" (at 0 -4.572 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 3723f1be-f632-4091-a098-c9348aec63f6)
)
(fp_text user "C" (at -0.508 -0.762 unlocked) (layer "F.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.1)))
(tstamp 88931c8d-237f-4e79-b244-24354b5507cc)
)
(fp_text user "+" (at -0.508 1.778 unlocked) (layer "F.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.1)))
(tstamp b2d594d3-dac9-41e7-b515-19ad22df4cd2)
)
(fp_text user "D" (at 2.032 1.778 unlocked) (layer "F.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.1)))
(tstamp c41801cb-4840-4a63-9b83-a0b86093de8d)
)
(fp_text user "-" (at 2.032 -0.762 unlocked) (layer "F.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.1)))
(tstamp d116e34b-7d96-49fa-980e-61f5adbb5cc2)
)
(fp_text user "~{R}" (at -0.508 -3.302 unlocked) (layer "F.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.1)))
(tstamp e48e1604-d489-45a4-9587-152a042c354a)
)
(fp_text user "${REFERENCE}" (at 0 4.318 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 3cf253e6-b3d8-4b70-990a-3a9df456d233)
)
(pad "1" smd circle (at 1.27 2.54) (size 1.5 1.5) (layers "F.Cu" "F.Mask") (tstamp c93a3c51-b06c-47bc-b2c8-dcd43fd3bce4))
(pad "2" smd circle (at 1.27 0) (size 1.5 1.5) (layers "F.Cu" "F.Mask") (tstamp 657a0b8d-9c0a-4efd-920e-1742e80dbd77))
(pad "3" smd circle (at -1.27 2.54) (size 1.5 1.5) (layers "F.Cu" "F.Mask") (tstamp 110879b7-d820-400e-83c2-2ba83b15a32d))
(pad "4" smd circle (at -1.27 0) (size 1.5 1.5) (layers "F.Cu" "F.Mask") (tstamp 0da5021b-2960-4fb1-abd4-df913ada6e37))
(pad "5" smd circle (at -1.27 -2.54) (size 1.5 1.5) (layers "F.Cu" "F.Mask") (tstamp 5e6b9662-455f-4d0d-8334-3f95b2cc20e1))
)
@@ -1,42 +0,0 @@
(footprint "OSO_SWD_Linear" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(attr smd)
(fp_text reference "REF**" (at 0 -2.032 unlocked) (layer "F.SilkS") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp cc97765e-03dd-40c8-bc09-9942f8485d23)
)
(fp_text value "OSO_SWD_Linear" (at 0 -1.5 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 3723f1be-f632-4091-a098-c9348aec63f6)
)
(fp_text user "SWC" (at 2.54 1.524 unlocked) (layer "F.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.1)))
(tstamp 88931c8d-237f-4e79-b244-24354b5507cc)
)
(fp_text user "3V3" (at 0 1.524 unlocked) (layer "F.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.1)))
(tstamp b2d594d3-dac9-41e7-b515-19ad22df4cd2)
)
(fp_text user "SWD" (at -5.08 1.524 unlocked) (layer "F.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.1)))
(tstamp c41801cb-4840-4a63-9b83-a0b86093de8d)
)
(fp_text user "GND" (at -2.54 1.524 unlocked) (layer "F.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.1)))
(tstamp d116e34b-7d96-49fa-980e-61f5adbb5cc2)
)
(fp_text user "~{RST}" (at 5.08 1.524 unlocked) (layer "F.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.1)))
(tstamp e48e1604-d489-45a4-9587-152a042c354a)
)
(fp_text user "${REFERENCE}" (at 0 3.048 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 3cf253e6-b3d8-4b70-990a-3a9df456d233)
)
(pad "1" smd circle (at -5.08 0) (size 1.5 1.5) (layers "F.Cu" "F.Mask") (tstamp c93a3c51-b06c-47bc-b2c8-dcd43fd3bce4))
(pad "2" smd circle (at -2.54 0) (size 1.5 1.5) (layers "F.Cu" "F.Mask") (tstamp 657a0b8d-9c0a-4efd-920e-1742e80dbd77))
(pad "3" smd circle (at 0 0) (size 1.5 1.5) (layers "F.Cu" "F.Mask") (tstamp 110879b7-d820-400e-83c2-2ba83b15a32d))
(pad "4" smd circle (at 2.54 0) (size 1.5 1.5) (layers "F.Cu" "F.Mask") (tstamp 0da5021b-2960-4fb1-abd4-df913ada6e37))
(pad "5" smd circle (at 5.08 0) (size 1.5 1.5) (layers "F.Cu" "F.Mask") (tstamp 5e6b9662-455f-4d0d-8334-3f95b2cc20e1))
)
@@ -1,44 +0,0 @@
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
(symbol "OSO_SWD" (in_bom yes) (on_board yes)
(property "Reference" "J" (id 0) (at 0 -7.62 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "OSO_SWD" (id 1) (at 0 7.62 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "OSO_SWD_0_1"
(rectangle (start -5.08 6.35) (end 5.08 -6.35)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type background))
)
)
(symbol "OSO_SWD_1_1"
(pin bidirectional line (at -7.62 5.08 0) (length 2.54)
(name "SWDIO" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at -7.62 2.54 0) (length 2.54)
(name "GND" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at -7.62 0 0) (length 2.54)
(name "VCC" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -7.62 -2.54 0) (length 2.54)
(name "SWCLK" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -7.62 -5.08 0) (length 2.54)
(name "~{RESET}" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
)
)
)
File diff suppressed because it is too large Load Diff
@@ -1,5 +0,0 @@
(kicad_wks (version 20210606) (generator pl_editor)
(setup (textsize 1.5 1.5)(linewidth 0.15)(textlinewidth 0.15)
(left_margin 10)(right_margin 10)(top_margin 10)(bottom_margin 10))
(line (name "segm1:Line") (start 0 0) (end 0 0))
)
-4
View File
@@ -1,4 +0,0 @@
(fp_lib_table
(lib (name "OSO-SWAT-A1-05")(type "KiCad")(uri "$(KIPRJMOD)/OSO-SWAT-B1.pretty")(options "")(descr ""))
(lib (name "OSO-SWD")(type "KiCad")(uri "${KIPRJMOD}/OSO-SWD.pretty")(options "")(descr ""))
)
@@ -1,4 +0,0 @@
(sym_lib_table
(lib (name "OSO-SWAT-A1-05-eagle-import")(type "KiCad")(uri "${KIPRJMOD}/OSO-SWAT-A1-05-eagle-import.kicad_sym")(options "")(descr ""))
(lib (name "OSO-SWD")(type "KiCad")(uri "${KIPRJMOD}/OSO_SWD.kicad_sym")(options "")(descr ""))
)
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
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
@@ -1,83 +0,0 @@
{
"board": {
"active_layer": 31,
"active_layer_preset": "",
"auto_track_width": true,
"hidden_netclasses": [],
"hidden_nets": [],
"high_contrast_mode": 0,
"net_color_mode": 1,
"opacity": {
"images": 0.6,
"pads": 1.0,
"tracks": 1.0,
"vias": 1.0,
"zones": 0.6
},
"ratsnest_display_mode": 0,
"selection_filter": {
"dimensions": true,
"footprints": true,
"graphics": true,
"keepouts": true,
"lockedItems": true,
"otherItems": true,
"pads": true,
"text": true,
"tracks": true,
"vias": true,
"zones": true
},
"visible_items": [
0,
1,
2,
3,
4,
5,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
32,
33,
34,
35,
36
],
"visible_layers": "00290aa_80000007",
"zone_display_mode": 0
},
"git": {
"repo_password": "",
"repo_type": "",
"repo_username": "",
"ssh_key": ""
},
"meta": {
"filename": "OSO-SWAT-C1-rounded.kicad_prl",
"version": 3
},
"project": {
"files": []
}
}
@@ -1,692 +0,0 @@
{
"board": {
"3dviewports": [],
"design_settings": {
"defaults": {
"apply_defaults_to_fp_fields": false,
"apply_defaults_to_fp_shapes": false,
"apply_defaults_to_fp_text": false,
"board_outline_line_width": 0.05,
"copper_line_width": 0.2,
"copper_text_italic": false,
"copper_text_size_h": 1.5,
"copper_text_size_v": 1.5,
"copper_text_thickness": 0.3,
"copper_text_upright": false,
"courtyard_line_width": 0.05,
"dimension_precision": 4,
"dimension_units": 3,
"dimensions": {
"arrow_length": 1270000,
"extension_offset": 500000,
"keep_text_aligned": true,
"suppress_zeroes": false,
"text_position": 0,
"units_format": 1
},
"fab_line_width": 0.1,
"fab_text_italic": false,
"fab_text_size_h": 1.0,
"fab_text_size_v": 1.0,
"fab_text_thickness": 0.15,
"fab_text_upright": false,
"other_line_width": 0.1,
"other_text_italic": false,
"other_text_size_h": 1.0,
"other_text_size_v": 1.0,
"other_text_thickness": 0.15,
"other_text_upright": false,
"pads": {
"drill": 0.9,
"height": 0.9,
"width": 0.9
},
"silk_line_width": 0.12,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.15,
"silk_text_upright": false,
"zones": {
"45_degree_only": false,
"min_clearance": 1e-06
}
},
"diff_pair_dimensions": [
{
"gap": 0.0,
"via_gap": 0.0,
"width": 0.0
}
],
"drc_exclusions": [
"clearance|6549579|23514621|0dac23a8-f43b-4e30-9a10-b757851281ba|192908ec-7c4c-4ab1-a565-bc709c96b57f",
"clearance|7950000|22690000|821d722e-241b-43f8-bcb8-12290d54f4d9|192908ec-7c4c-4ab1-a565-bc709c96b57f",
"clearance|7970521|23400521|e003e765-2ee5-400f-abaa-d669dc68a0c6|192908ec-7c4c-4ab1-a565-bc709c96b57f",
"clearance|8581179|22000000|3dde5b5d-55b0-42ee-abfb-5429896be16c|192908ec-7c4c-4ab1-a565-bc709c96b57f",
"clearance|8581179|22002512|3cab235c-f7da-46c2-8b4d-9d21002f2b49|192908ec-7c4c-4ab1-a565-bc709c96b57f",
"items_not_allowed|6130279|23400521|0dac23a8-f43b-4e30-9a10-b757851281ba|00000000-0000-0000-0000-000000000000",
"items_not_allowed|7050400|23400521|e003e765-2ee5-400f-abaa-d669dc68a0c6|00000000-0000-0000-0000-000000000000",
"items_not_allowed|7950000|23035000|821d722e-241b-43f8-bcb8-12290d54f4d9|00000000-0000-0000-0000-000000000000",
"items_not_allowed|8640000|22000000|3cab235c-f7da-46c2-8b4d-9d21002f2b49|00000000-0000-0000-0000-000000000000",
"items_not_allowed|8780000|22000000|3dde5b5d-55b0-42ee-abfb-5429896be16c|00000000-0000-0000-0000-000000000000"
],
"meta": {
"filename": "board_design_settings.json",
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"connection_width": "warning",
"copper_edge_clearance": "warning",
"copper_sliver": "warning",
"courtyards_overlap": "warning",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_out_of_range": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint": "error",
"footprint_symbol_mismatch": "warning",
"footprint_type_mismatch": "error",
"hole_clearance": "error",
"hole_near_hole": "error",
"holes_co_located": "warning",
"invalid_outline": "error",
"isolated_copper": "warning",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"lib_footprint_issues": "warning",
"lib_footprint_mismatch": "warning",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "error",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_edge_clearance": "warning",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"solder_mask_bridge": "warning",
"starved_thermal": "warning",
"text_height": "warning",
"text_thickness": "warning",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_dangling": "warning",
"track_width": "error",
"tracks_crossing": "error",
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"zones_intersect": "error"
},
"rules": {
"allow_blind_buried_vias": false,
"allow_microvias": false,
"max_error": 0.005,
"min_clearance": 0.0889,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.0889,
"min_hole_clearance": 0.0889,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.2,
"min_microvia_drill": 0.1,
"min_resolved_spokes": 2,
"min_silk_clearance": 0.0,
"min_text_height": 0.8,
"min_text_thickness": 0.08,
"min_through_hole_diameter": 0.2,
"min_track_width": 0.0889,
"min_via_annular_width": 0.125,
"min_via_diameter": 0.45,
"solder_mask_to_copper_clearance": 0.0,
"use_height_for_length_calcs": true
},
"teardrop_options": [
{
"td_onpadsmd": true,
"td_onroundshapesonly": false,
"td_ontrackend": false,
"td_onviapad": true
}
],
"teardrop_parameters": [
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_round_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_rect_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_track_end",
"td_width_to_size_filter_ratio": 0.9
}
],
"track_widths": [
0.0,
0.0762,
0.0889,
0.1016,
0.127,
0.1524,
0.1778,
0.2032,
0.254,
0.3048,
0.55
],
"tuning_pattern_settings": {
"diff_pair_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 1.0
},
"diff_pair_skew_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 0.6
},
"single_track_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 0.6
}
},
"via_dimensions": [
{
"diameter": 0.0,
"drill": 0.0
},
{
"diameter": 0.5588,
"drill": 0.3048
}
],
"zones_allow_external_fillets": false,
"zones_use_no_outline": true
},
"ipc2581": {
"dist": "",
"distpn": "",
"internal_id": "",
"mfg": "",
"mpn": ""
},
"layer_presets": [],
"viewports": []
},
"boards": [],
"cvpcb": {
"equivalence_files": []
},
"erc": {
"erc_exclusions": [],
"meta": {
"version": 0
},
"pin_map": [
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
1,
2
],
[
0,
1,
0,
0,
0,
0,
1,
1,
2,
1,
1,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2
],
[
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
2
],
[
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
1,
2,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
0,
2,
1,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2
]
],
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"conflicting_netclasses": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"endpoint_off_grid": "warning",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "warning",
"missing_bidi_pin": "warning",
"missing_input_pin": "warning",
"missing_power_pin": "error",
"missing_unit": "warning",
"multiple_net_names": "warning",
"net_not_bus_member": "warning",
"no_connect_connected": "warning",
"no_connect_dangling": "warning",
"pin_not_connected": "error",
"pin_not_driven": "error",
"pin_to_pin": "error",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"simulation_model_issue": "error",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "OSO-SWAT-C1-rounded.kicad_pro",
"version": 1
},
"net_settings": {
"classes": [
{
"bus_width": 12,
"clearance": 0.0889,
"diff_pair_gap": 0.0889,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.0889,
"line_style": 0,
"microvia_diameter": 0.45,
"microvia_drill": 0.2,
"name": "Default",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.0889,
"via_diameter": 0.45,
"via_drill": 0.2,
"wire_width": 6
},
{
"bus_width": 12,
"clearance": 0.0889,
"diff_pair_gap": 0.0889,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.0889,
"line_style": 0,
"microvia_diameter": 0.45,
"microvia_drill": 0.2,
"name": "gnd",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.2032,
"via_diameter": 0.45,
"via_drill": 0.2,
"wire_width": 6
},
{
"bus_width": 12,
"clearance": 0.0889,
"diff_pair_gap": 0.0889,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.0889,
"line_style": 0,
"microvia_diameter": 0.45,
"microvia_drill": 0.2,
"name": "power",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.2032,
"via_diameter": 0.45,
"via_drill": 0.2,
"wire_width": 6
}
],
"meta": {
"version": 3
},
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": [
{
"netclass": "gnd",
"pattern": "GND"
},
{
"netclass": "power",
"pattern": "VCC"
}
]
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"plot": "./OSO-SWAT-C1-06",
"pos_files": "",
"specctra_dsn": "",
"step": "OSO-SWAT-C1.step",
"svg": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"bom_export_filename": "OSO-SWAT-C1-05.csv",
"bom_fmt_presets": [],
"bom_fmt_settings": {
"field_delimiter": ",",
"keep_line_breaks": false,
"keep_tabs": false,
"name": "CSV",
"ref_delimiter": ",",
"ref_range_delimiter": "",
"string_delimiter": "\""
},
"bom_presets": [],
"bom_settings": {
"exclude_dnp": false,
"fields_ordered": [
{
"group_by": false,
"label": "Reference",
"name": "Reference",
"show": true
},
{
"group_by": true,
"label": "Value",
"name": "Value",
"show": true
},
{
"group_by": false,
"label": "Datasheet",
"name": "Datasheet",
"show": true
},
{
"group_by": true,
"label": "Footprint",
"name": "Footprint",
"show": true
},
{
"group_by": false,
"label": "Qty",
"name": "${QUANTITY}",
"show": true
},
{
"group_by": true,
"label": "DNP",
"name": "${DNP}",
"show": true
},
{
"group_by": false,
"label": "#",
"name": "${ITEM_NUMBER}",
"show": false
},
{
"group_by": false,
"label": "Description",
"name": "Description",
"show": false
}
],
"filter_string": "",
"group_symbols": true,
"name": "",
"sort_asc": true,
"sort_field": "Reference"
},
"connection_grid_size": 50.0,
"drawing": {
"dashed_lines_dash_length_ratio": 12.0,
"dashed_lines_gap_length_ratio": 3.0,
"default_line_thickness": 6.0,
"default_text_size": 50.0,
"field_names": [],
"intersheets_ref_own_page": false,
"intersheets_ref_prefix": "",
"intersheets_ref_short": false,
"intersheets_ref_show": false,
"intersheets_ref_suffix": "",
"junction_size_choice": 3,
"label_size_ratio": 0.375,
"operating_point_overlay_i_precision": 3,
"operating_point_overlay_i_range": "~A",
"operating_point_overlay_v_precision": 3,
"operating_point_overlay_v_range": "~V",
"overbar_offset_ratio": 1.23,
"pin_symbol_size": 25.0,
"text_offset_ratio": 0.15
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 1
},
"net_format_name": "",
"ngspice": {
"fix_include_paths": true,
"fix_passive_vals": false,
"meta": {
"version": 0
},
"model_mode": 0,
"workbook_filename": ""
},
"page_layout_descr_file": "empty.kicad_wks",
"plot_directory": "",
"spice_adjust_passive_values": false,
"spice_current_sheet_as_root": false,
"spice_external_command": "spice \"%I\"",
"spice_model_current_sheet_as_root": true,
"spice_save_all_currents": false,
"spice_save_all_dissipations": false,
"spice_save_all_voltages": false,
"subpart_first_id": 65,
"subpart_id_separator": 0
},
"sheets": [
[
"3048f5e8-34bb-46da-8fa5-8c5aad2586f2",
"Root"
]
],
"text_variables": {}
}
@@ -1 +0,0 @@
(version 1)
File diff suppressed because it is too large Load Diff
@@ -1,83 +0,0 @@
{
"board": {
"active_layer": 0,
"active_layer_preset": "",
"auto_track_width": true,
"hidden_netclasses": [],
"hidden_nets": [],
"high_contrast_mode": 0,
"net_color_mode": 1,
"opacity": {
"images": 0.6,
"pads": 1.0,
"tracks": 1.0,
"vias": 1.0,
"zones": 0.6
},
"ratsnest_display_mode": 0,
"selection_filter": {
"dimensions": true,
"footprints": true,
"graphics": true,
"keepouts": true,
"lockedItems": true,
"otherItems": true,
"pads": true,
"text": true,
"tracks": true,
"vias": true,
"zones": true
},
"visible_items": [
0,
1,
2,
3,
4,
5,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
32,
33,
34,
35,
36
],
"visible_layers": "0015055_80000001",
"zone_display_mode": 0
},
"git": {
"repo_password": "",
"repo_type": "",
"repo_username": "",
"ssh_key": ""
},
"meta": {
"filename": "OSO-SWAT-C1.kicad_prl",
"version": 3
},
"project": {
"files": []
}
}
@@ -1,681 +0,0 @@
{
"board": {
"3dviewports": [],
"design_settings": {
"defaults": {
"apply_defaults_to_fp_fields": false,
"apply_defaults_to_fp_shapes": false,
"apply_defaults_to_fp_text": false,
"board_outline_line_width": 0.05,
"copper_line_width": 0.2,
"copper_text_italic": false,
"copper_text_size_h": 1.5,
"copper_text_size_v": 1.5,
"copper_text_thickness": 0.3,
"copper_text_upright": false,
"courtyard_line_width": 0.05,
"dimension_precision": 4,
"dimension_units": 3,
"dimensions": {
"arrow_length": 1270000,
"extension_offset": 500000,
"keep_text_aligned": true,
"suppress_zeroes": false,
"text_position": 0,
"units_format": 1
},
"fab_line_width": 0.1,
"fab_text_italic": false,
"fab_text_size_h": 1.0,
"fab_text_size_v": 1.0,
"fab_text_thickness": 0.15,
"fab_text_upright": false,
"other_line_width": 0.1,
"other_text_italic": false,
"other_text_size_h": 1.0,
"other_text_size_v": 1.0,
"other_text_thickness": 0.15,
"other_text_upright": false,
"pads": {
"drill": 0.9,
"height": 0.9,
"width": 0.9
},
"silk_line_width": 0.12,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.15,
"silk_text_upright": false,
"zones": {
"45_degree_only": false,
"min_clearance": 1e-06
}
},
"diff_pair_dimensions": [
{
"gap": 0.0,
"via_gap": 0.0,
"width": 0.0
}
],
"drc_exclusions": [],
"meta": {
"filename": "board_design_settings.json",
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"connection_width": "warning",
"copper_edge_clearance": "warning",
"copper_sliver": "warning",
"courtyards_overlap": "warning",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_out_of_range": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint": "error",
"footprint_symbol_mismatch": "warning",
"footprint_type_mismatch": "error",
"hole_clearance": "error",
"hole_near_hole": "error",
"holes_co_located": "warning",
"invalid_outline": "error",
"isolated_copper": "warning",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"lib_footprint_issues": "warning",
"lib_footprint_mismatch": "warning",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "error",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_edge_clearance": "warning",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"solder_mask_bridge": "warning",
"starved_thermal": "warning",
"text_height": "warning",
"text_thickness": "warning",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_dangling": "warning",
"track_width": "error",
"tracks_crossing": "error",
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"zones_intersect": "error"
},
"rules": {
"allow_blind_buried_vias": false,
"allow_microvias": false,
"max_error": 0.005,
"min_clearance": 0.0889,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.0889,
"min_hole_clearance": 0.0889,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.2,
"min_microvia_drill": 0.1,
"min_resolved_spokes": 2,
"min_silk_clearance": 0.0,
"min_text_height": 0.8,
"min_text_thickness": 0.08,
"min_through_hole_diameter": 0.2,
"min_track_width": 0.0889,
"min_via_annular_width": 0.125,
"min_via_diameter": 0.45,
"solder_mask_to_copper_clearance": 0.0,
"use_height_for_length_calcs": true
},
"teardrop_options": [
{
"td_onpadsmd": true,
"td_onroundshapesonly": false,
"td_ontrackend": false,
"td_onviapad": true
}
],
"teardrop_parameters": [
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_round_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_rect_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_track_end",
"td_width_to_size_filter_ratio": 0.9
}
],
"track_widths": [
0.0,
0.0762,
0.0889,
0.1016,
0.127,
0.1524,
0.1778,
0.2032,
0.254,
0.3048,
0.55
],
"tuning_pattern_settings": {
"diff_pair_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 1.0
},
"diff_pair_skew_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 0.6
},
"single_track_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 0.6
}
},
"via_dimensions": [
{
"diameter": 0.0,
"drill": 0.0
},
{
"diameter": 0.5588,
"drill": 0.3048
}
],
"zones_allow_external_fillets": false,
"zones_use_no_outline": true
},
"ipc2581": {
"dist": "",
"distpn": "",
"internal_id": "",
"mfg": "",
"mpn": ""
},
"layer_presets": [],
"viewports": []
},
"boards": [],
"cvpcb": {
"equivalence_files": []
},
"erc": {
"erc_exclusions": [],
"meta": {
"version": 0
},
"pin_map": [
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
1,
2
],
[
0,
1,
0,
0,
0,
0,
1,
1,
2,
1,
1,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2
],
[
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
2
],
[
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
1,
2,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
0,
2,
1,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2
]
],
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"conflicting_netclasses": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"endpoint_off_grid": "warning",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "warning",
"missing_bidi_pin": "warning",
"missing_input_pin": "warning",
"missing_power_pin": "error",
"missing_unit": "warning",
"multiple_net_names": "warning",
"net_not_bus_member": "warning",
"no_connect_connected": "warning",
"no_connect_dangling": "warning",
"pin_not_connected": "error",
"pin_not_driven": "error",
"pin_to_pin": "error",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"simulation_model_issue": "error",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "OSO-SWAT-C1.kicad_pro",
"version": 1
},
"net_settings": {
"classes": [
{
"bus_width": 12,
"clearance": 0.0889,
"diff_pair_gap": 0.0889,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.0889,
"line_style": 0,
"microvia_diameter": 0.45,
"microvia_drill": 0.2,
"name": "Default",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.0889,
"via_diameter": 0.45,
"via_drill": 0.2,
"wire_width": 6
},
{
"bus_width": 12,
"clearance": 0.0889,
"diff_pair_gap": 0.0889,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.0889,
"line_style": 0,
"microvia_diameter": 0.45,
"microvia_drill": 0.2,
"name": "gnd",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.2032,
"via_diameter": 0.45,
"via_drill": 0.2,
"wire_width": 6
},
{
"bus_width": 12,
"clearance": 0.0889,
"diff_pair_gap": 0.0889,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.0889,
"line_style": 0,
"microvia_diameter": 0.45,
"microvia_drill": 0.2,
"name": "power",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.2032,
"via_diameter": 0.45,
"via_drill": 0.2,
"wire_width": 6
}
],
"meta": {
"version": 3
},
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": [
{
"netclass": "gnd",
"pattern": "GND"
},
{
"netclass": "power",
"pattern": "VCC"
}
]
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"plot": "./OSO-SWAT-C1-06",
"pos_files": "./temp/",
"specctra_dsn": "",
"step": "OSO-SWAT-C1.step",
"svg": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"bom_export_filename": "OSO-SWAT-C1-05-bottom.csv",
"bom_fmt_presets": [],
"bom_fmt_settings": {
"field_delimiter": ",",
"keep_line_breaks": false,
"keep_tabs": false,
"name": "CSV",
"ref_delimiter": ",",
"ref_range_delimiter": "",
"string_delimiter": "\""
},
"bom_presets": [],
"bom_settings": {
"exclude_dnp": false,
"fields_ordered": [
{
"group_by": false,
"label": "Reference",
"name": "Reference",
"show": true
},
{
"group_by": true,
"label": "Value",
"name": "Value",
"show": true
},
{
"group_by": false,
"label": "Datasheet",
"name": "Datasheet",
"show": true
},
{
"group_by": true,
"label": "Footprint",
"name": "Footprint",
"show": true
},
{
"group_by": false,
"label": "Qty",
"name": "${QUANTITY}",
"show": true
},
{
"group_by": true,
"label": "DNP",
"name": "${DNP}",
"show": true
},
{
"group_by": false,
"label": "#",
"name": "${ITEM_NUMBER}",
"show": false
},
{
"group_by": false,
"label": "Description",
"name": "Description",
"show": false
}
],
"filter_string": "",
"group_symbols": true,
"name": "",
"sort_asc": true,
"sort_field": "Reference"
},
"connection_grid_size": 50.0,
"drawing": {
"dashed_lines_dash_length_ratio": 12.0,
"dashed_lines_gap_length_ratio": 3.0,
"default_line_thickness": 6.0,
"default_text_size": 50.0,
"field_names": [],
"intersheets_ref_own_page": false,
"intersheets_ref_prefix": "",
"intersheets_ref_short": false,
"intersheets_ref_show": false,
"intersheets_ref_suffix": "",
"junction_size_choice": 3,
"label_size_ratio": 0.375,
"operating_point_overlay_i_precision": 3,
"operating_point_overlay_i_range": "~A",
"operating_point_overlay_v_precision": 3,
"operating_point_overlay_v_range": "~V",
"overbar_offset_ratio": 1.23,
"pin_symbol_size": 25.0,
"text_offset_ratio": 0.15
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 1
},
"net_format_name": "",
"ngspice": {
"fix_include_paths": true,
"fix_passive_vals": false,
"meta": {
"version": 0
},
"model_mode": 0,
"workbook_filename": ""
},
"page_layout_descr_file": "empty.kicad_wks",
"plot_directory": "",
"spice_adjust_passive_values": false,
"spice_current_sheet_as_root": false,
"spice_external_command": "spice \"%I\"",
"spice_model_current_sheet_as_root": true,
"spice_save_all_currents": false,
"spice_save_all_dissipations": false,
"spice_save_all_voltages": false,
"subpart_first_id": 65,
"subpart_id_separator": 0
},
"sheets": [
[
"3048f5e8-34bb-46da-8fa5-8c5aad2586f2",
"Root"
]
],
"text_variables": {}
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -1,154 +0,0 @@
(footprint "ELT3KN"
(version 20240108)
(generator "pcbnew")
(generator_version "8.0")
(layer "F.Cu")
(property "Reference" "REF**"
(at 0 -2.5 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "a169e63e-29cc-4564-a621-b8211c147892")
(effects
(font
(size 1 1)
(thickness 0.2)
(bold yes)
)
)
)
(property "Value" "ELT3KN"
(at 0 2.5 0)
(unlocked yes)
(layer "F.Fab")
(uuid "12f117ff-fc54-4392-9702-20053568a437")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Footprint" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "4696eff2-7885-4247-8d7f-ea328aeb61b3")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "38e32ed5-5bed-49cc-a302-cc80b63f7eca")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "bbe09b54-7873-4c59-90a5-708f27e5af76")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_arc
(start -1.495202 -0.697761)
(mid -0.886339 -1.391726)
(end 0 -1.65)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "2b5cd3f8-b18c-4557-94e3-1779ca1608f1")
)
(fp_arc
(start 0 -1.65)
(mid 0.886339 -1.391727)
(end 1.495202 -0.697761)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "d473595f-e35a-4857-8449-1d9f3feacdc9")
)
(fp_arc
(start 0 1.65)
(mid -0.886339 1.391727)
(end -1.495202 0.697761)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "d37347f0-9221-4e4b-a029-a04f185819ec")
)
(fp_arc
(start 1.495202 0.697761)
(mid 0.886339 1.391726)
(end 0 1.65)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "f12bf60f-5b3d-45b5-82f7-79448488ae21")
)
(fp_circle
(center 0 0)
(end 1.65 0)
(stroke
(width 0.1)
(type default)
)
(fill none)
(layer "F.Fab")
(uuid "3ab1094b-f4c1-4436-87a3-fa43bddd0a8d")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(uuid "0739cf1b-8f40-4d32-91d0-496ba0ec98b8")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -2.15 0)
(size 1.4 1.05)
(layers "F.Cu" "F.Paste" "F.Mask")
(roundrect_rratio 0.25)
(thermal_bridge_angle 45)
(uuid "e742aada-aafd-47f3-8447-3fbf9c4a7579")
)
(pad "2" smd roundrect
(at 2.15 0)
(size 1.4 1.05)
(layers "F.Cu" "F.Paste" "F.Mask")
(roundrect_rratio 0.25)
(thermal_bridge_angle 45)
(uuid "fa457dd1-8427-41f4-83ec-ab02d543d005")
)
)
@@ -1,47 +0,0 @@
(footprint "FH19C9S05SH10" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(descr "<b>FH19C-9S-0.5SH(10)-1</b><br>\n")
(fp_text reference "REF**" (at 0 -1.425) (layer "F.SilkS")
(effects (font (size 1.1684 1.1684) (thickness 0.1016)))
(tstamp f001c7f4-3bac-4901-bfec-55e6729b7a2d)
)
(fp_text value ">VALUE" (at 0 -1.425) (layer "F.Fab")
(effects (font (size 1.1684 1.1684) (thickness 0.1016)))
(tstamp 561aeca9-49f1-4f98-93e2-6788ec46bd30)
)
(fp_line (start -2.75 -2.25) (end -3.25 -2.25) (layer "F.SilkS") (width 0.1) (tstamp 1eac27e8-d706-4fd3-9d7e-f44c3bceecb7))
(fp_line (start -3.25 0.75) (end 3.25 0.75) (layer "F.SilkS") (width 0.1) (tstamp 2954b329-e121-4506-a75a-9fd0ad6fb160))
(fp_line (start -3.25 -2.25) (end -3.25 -0.75) (layer "F.SilkS") (width 0.1) (tstamp 707c871c-221c-430b-8a6b-9066bbe6a8b7))
(fp_line (start 3.25 -2.25) (end 3.25 -0.75) (layer "F.SilkS") (width 0.1) (tstamp c93c51a4-9fbb-472e-8b27-c730f1646c88))
(fp_line (start 2.75 -2.25) (end 3.25 -2.25) (layer "F.SilkS") (width 0.1) (tstamp f62c7b3a-070f-4127-95d5-3042f710b35c))
(fp_arc (start -2.457 -2.572) (mid -2.407 -2.622) (end -2.357 -2.572) (layer "F.SilkS") (width 0.2) (tstamp 99032ce3-83f4-4d78-bc12-cfc846be0db6))
(fp_arc (start -2.357 -2.572) (mid -2.407 -2.522) (end -2.457 -2.572) (layer "F.SilkS") (width 0.2) (tstamp cc85bc5e-d12e-4c30-b330-62e6d8cd831e))
(fp_arc (start -2.457 -2.572) (mid -2.407 -2.622) (end -2.357 -2.572) (layer "F.SilkS") (width 0.2) (tstamp e306135f-93e3-4c31-83e0-8c60a6608eec))
(fp_line (start 3.25 0.75) (end -3.25 0.75) (layer "F.Fab") (width 0.2) (tstamp 4524f199-9890-4fbd-90ec-2bd6babdbf89))
(fp_line (start 3.25 -2.25) (end 3.25 0.75) (layer "F.Fab") (width 0.2) (tstamp 855f1cc0-31ef-4190-b476-18e3b5158686))
(fp_line (start -3.25 0.75) (end -3.25 -2.25) (layer "F.Fab") (width 0.2) (tstamp a7aeadd1-064c-4dec-839a-d3cb8b0a8559))
(fp_line (start -3.25 -2.25) (end 3.25 -2.25) (layer "F.Fab") (width 0.2) (tstamp b29496a7-f051-4b0c-a792-56f5b1d5ae06))
(pad "1" smd rect (at -2 -2.5 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp acda55bd-5be5-40b1-a960-d198db4ec672))
(pad "2" smd rect (at -1.5 -2.5 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 45b21120-703c-4698-9c56-6564d6e1bf81))
(pad "3" smd rect (at -1 -2.5 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 8b754c17-ed29-4271-a8ee-1331ac5995ef))
(pad "4" smd rect (at -0.5 -2.5 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 9ccadf67-4eb3-4873-b5dd-5cc11b45344d))
(pad "5" smd rect (at 0 -2.5 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp bda542d0-ecb7-417f-8c5a-7bba95d4eba5))
(pad "6" smd rect (at 0.5 -2.5 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 8e3054c6-288a-41ce-abc0-f8e853b26354))
(pad "7" smd rect (at 1 -2.5 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 1f1c1390-fe89-4a71-a866-c4e1f01372f9))
(pad "8" smd rect (at 1.5 -2.5 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 83315760-4e59-4aea-8656-92a90fbb73b7))
(pad "9" smd rect (at 2 -2.5 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp f1470e81-8bfa-4c7b-9a4f-907119981553))
(pad "MP1" smd rect (at -3 0 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 5d56d96c-0e59-4d80-b122-61ae0456f87e))
(pad "MP2" smd rect (at 3 0 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 65badac9-bbc1-4323-b96e-20b366a5c013))
)
@@ -1,22 +0,0 @@
(footprint "FIDUCIAL_1MM" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(fp_text reference "REF**" (at 0 0) (layer "F.SilkS")
(effects (font (size 1.27 1.27) (thickness 0.15)))
(tstamp 084b231a-a841-4989-ba78-c80f52a1d530)
)
(fp_text value "" (at 0 0) (layer "F.Fab")
(effects (font (size 1.27 1.27) (thickness 0.15)))
(tstamp 5023af4a-f69e-458d-abff-77e97f0c49aa)
)
(fp_arc (start -0.75 0) (mid -0.53033 -0.53033) (end 0 -0.75) (layer "F.Mask") (width 0.5) (tstamp 243424d9-367c-4c55-9ce2-5c7f6b71c486))
(fp_arc (start 0 0.75) (mid -0.53033 0.53033) (end -0.75 0) (layer "F.Mask") (width 0.5) (tstamp 38a261de-e7ad-4359-9a4e-e8325d947b3c))
(fp_arc (start 0.75 0) (mid 0.53033 0.53033) (end 0 0.75) (layer "F.Mask") (width 0.5) (tstamp 3e5e4d91-af7b-467f-93be-7757d59f4acd))
(fp_arc (start 0 -0.75) (mid 0.53033 -0.53033) (end 0.75 0) (layer "F.Mask") (width 0.5) (tstamp cba0161e-94ca-4df5-83f4-b38d910a40d8))
(fp_arc (start 0 -0.75) (mid 0.53033 -0.53033) (end 0.75 0) (layer "F.CrtYd") (width 0.5) (tstamp 24375f2d-9f3c-47f3-bf1b-d9abc9459487))
(fp_arc (start 0.75 0) (mid 0.53033 0.53033) (end 0 0.75) (layer "F.CrtYd") (width 0.5) (tstamp 61d35d35-c7e3-45c7-a1f6-4c560b28917a))
(fp_arc (start 0 0.75) (mid -0.53033 0.53033) (end -0.75 0) (layer "F.CrtYd") (width 0.5) (tstamp b245f192-3aeb-4a3c-8f5f-5b2ac372cfb6))
(fp_arc (start -0.75 0) (mid -0.53033 -0.53033) (end 0 -0.75) (layer "F.CrtYd") (width 0.5) (tstamp f012c0d9-2bab-4b5b-8327-ed4e32f900bb))
(pad "1" smd roundrect (at 0 0) (size 1 1) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.5)
(solder_mask_margin 0.0635) (tstamp ea46b6d0-c0be-44d4-aa82-47c56ffdb259))
)
@@ -1,26 +0,0 @@
(footprint "LED_QBLP655" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(fp_text reference "REF**" (at 0.011609 -1.462631) (layer "F.SilkS")
(effects (font (size 0.682286 0.682286) (thickness 0.14977)))
(tstamp 441c2b28-158a-4d68-a991-31f4c6a03554)
)
(fp_text value ">VALUE" (at -0.054931 1.580818) (layer "F.Fab")
(effects (font (size 0.677435 0.677435) (thickness 0.148705)))
(tstamp 2f361345-03db-4c21-a99d-0b9cfab62aee)
)
(fp_circle (center -3.1 -0.5) (end -3 -0.5) (layer "F.SilkS") (width 0.2) (fill none) (tstamp 0ba68dd4-e618-4da0-b7e7-599817b38c08))
(fp_line (start -1.6 -0.6) (end 1.6 -0.6) (layer "F.Fab") (width 0.127) (tstamp 3629e8ab-0a05-463c-9cb0-81d2e314e044))
(fp_line (start -1.6 0.6) (end -1.6 -0.6) (layer "F.Fab") (width 0.127) (tstamp 379a3f23-154c-4da8-9d91-714d85fa6b82))
(fp_line (start 1.6 -0.6) (end 1.6 0.6) (layer "F.Fab") (width 0.127) (tstamp 78db06e4-b90e-45d6-90ee-f31a25c04c7d))
(fp_line (start 1.6 0.6) (end -1.6 0.6) (layer "F.Fab") (width 0.127) (tstamp de669889-6aee-41d8-9167-24b5b7cd2f7a))
(fp_circle (center -3.1 -0.5) (end -3 -0.5) (layer "F.Fab") (width 0.2) (fill none) (tstamp a3f31f15-16ea-4248-8fe2-4f1f6cb6fef0))
(pad "1" smd rect (at -1.5 -0.4) (size 1.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp c0b010da-7837-47db-be16-93e46d77ee03))
(pad "2" smd rect (at 1.5 -0.4) (size 1.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 0491e5ac-92c6-4da4-a40f-13768f4f5f7c))
(pad "3" smd rect (at -1.5 0.4) (size 1.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp d96a3b29-ffbb-4252-a695-34388cf2cce8))
(pad "4" smd rect (at 1.5 0.4) (size 1.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp a7b3dfda-cc06-4a25-8ceb-15247a6b386b))
)
@@ -1,24 +0,0 @@
(footprint "LED_QBLP655_RGB" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(fp_text reference "REF**" (at 0.011609 -1.462631) (layer "F.SilkS")
(effects (font (size 0.682286 0.682286) (thickness 0.14977)))
(tstamp 441c2b28-158a-4d68-a991-31f4c6a03554)
)
(fp_text value ">VALUE" (at -0.054931 1.580818) (layer "F.Fab")
(effects (font (size 0.677435 0.677435) (thickness 0.148705)))
(tstamp 2f361345-03db-4c21-a99d-0b9cfab62aee)
)
(fp_line (start -1.6 -0.6) (end 1.6 -0.6) (layer "F.Fab") (width 0.127) (tstamp 3629e8ab-0a05-463c-9cb0-81d2e314e044))
(fp_line (start -1.6 0.6) (end -1.6 -0.6) (layer "F.Fab") (width 0.127) (tstamp 379a3f23-154c-4da8-9d91-714d85fa6b82))
(fp_line (start 1.6 -0.6) (end 1.6 0.6) (layer "F.Fab") (width 0.127) (tstamp 78db06e4-b90e-45d6-90ee-f31a25c04c7d))
(fp_line (start 1.6 0.6) (end -1.6 0.6) (layer "F.Fab") (width 0.127) (tstamp de669889-6aee-41d8-9167-24b5b7cd2f7a))
(pad "1" smd rect (at 1.5 -0.4) (size 1.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 0491e5ac-92c6-4da4-a40f-13768f4f5f7c))
(pad "2" smd rect (at -1.5 -0.4) (size 1.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp c0b010da-7837-47db-be16-93e46d77ee03))
(pad "3" smd rect (at -1.5 0.4) (size 1.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp d96a3b29-ffbb-4252-a695-34388cf2cce8))
(pad "4" smd rect (at 1.5 0.4) (size 1.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp a7b3dfda-cc06-4a25-8ceb-15247a6b386b))
)
@@ -1,15 +0,0 @@
(footprint "MICROBUILDER_TESTPOINT_ROUND_1.5MM" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(fp_text reference "REF**" (at 1.143 0.127) (layer "F.SilkS")
(effects (font (size 0.666496 0.666496) (thickness 0.146304)) (justify left bottom))
(tstamp 3249263f-d424-465a-883e-c9fbfca1c498)
)
(fp_text value ">VALUE" (at 1.143 0.635) (layer "F.Fab")
(effects (font (size 0.36576 0.36576) (thickness 0.04064)) (justify left bottom))
(tstamp ffe18277-47dd-48a9-ae75-8daae098595b)
)
(fp_circle (center 0 0) (end 1 0) (layer "F.SilkS") (width 0.2032) (fill none) (tstamp 10aeb60f-0687-4840-aeb5-a5e914b89db2))
(pad "P$1" smd roundrect (at 0 0) (size 1.5 1.5) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.5)
(solder_mask_margin 0.0635) (tstamp 278b13e7-2a43-4fc5-a675-ea6ed2efdd4b))
)
@@ -1,38 +0,0 @@
(footprint "MICROBUILDER__0805MP" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(descr "<b>0805 MicroPitch</b>")
(fp_text reference "REF**" (at -1.5875 -0.9525) (layer "F.SilkS")
(effects (font (size 0.666496 0.666496) (thickness 0.146304)) (justify left bottom))
(tstamp 6d480cb3-ccbc-4f91-b215-36d9b6b90e39)
)
(fp_text value ">VALUE" (at -1.5875 1.27) (layer "F.Fab")
(effects (font (size 0.36576 0.36576) (thickness 0.04064)) (justify left bottom))
(tstamp 6bb67786-fe79-4530-a8f0-ca53290823df)
)
(fp_poly (pts
(xy -0.1999 0.5001)
(xy 0.1999 0.5001)
(xy 0.1999 -0.5001)
(xy -0.1999 -0.5001)
) (layer "F.Adhes") (width 0) (fill solid) (tstamp 9e351c4d-f895-49c5-ba3f-cecde3dc6e44))
(fp_line (start 0 -0.508) (end 0 0.508) (layer "F.SilkS") (width 0.2032) (tstamp 629c7bfb-b888-4932-aba0-6916a21e7f67))
(fp_line (start -0.51 0.535) (end 0.51 0.535) (layer "F.Fab") (width 0.1016) (tstamp 22396a4f-3f2f-4a10-9672-ef964a1e15ec))
(fp_line (start -0.51 -0.535) (end 0.51 -0.535) (layer "F.Fab") (width 0.1016) (tstamp 90cacfdf-b07f-4151-ac89-23042124f640))
(fp_poly (pts
(xy 0.4064 0.65)
(xy 1 0.65)
(xy 1 -0.65)
(xy 0.4064 -0.65)
) (layer "F.Fab") (width 0) (fill solid) (tstamp 0138f6cb-7190-4a12-af47-1e018fd27b3c))
(fp_poly (pts
(xy -1 0.65)
(xy -0.4168 0.65)
(xy -0.4168 -0.65)
(xy -1 -0.65)
) (layer "F.Fab") (width 0) (fill solid) (tstamp 637ecbcd-a78f-4c8a-8dcf-472bde2de83b))
(pad "1" smd rect (at -1.016 0) (size 1.2 1.3) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp bd23358d-4a17-4f52-b69d-122e91d97c44))
(pad "2" smd rect (at 1.016 0) (size 1.2 1.3) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 165d5fb4-7aca-4db2-a5bd-306d43842183))
)
@@ -1,274 +0,0 @@
(footprint "QFN64_9X9MC_MCH" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(fp_text reference "REF**" (at 0 -5.715) (layer "F.SilkS")
(effects (font (size 0.499872 0.499872) (thickness 0.109728)))
(tstamp 3e871d9c-2a1f-438a-ba83-60e5f8d0fa51)
)
(fp_text value ">VALUE" (at 0 5.715) (layer "F.Fab")
(effects (font (size 0.499872 0.499872) (thickness 0.109728)))
(tstamp f2dcc10c-546f-4bd9-be1f-368ae783a117)
)
(fp_poly (pts
(xy 2.1606 0.662)
(xy 0.8366 0.662)
(xy 0.8366 -0.662)
(xy 2.1606 -0.662)
) (layer "F.Paste") (width 0) (fill solid) (tstamp 2ec0ad3d-3957-4524-a3b2-3e97e3345ecf))
(fp_poly (pts
(xy 2.1606 -0.8366)
(xy 0.8366 -0.8366)
(xy 0.8366 -2.1606)
(xy 2.1606 -2.1606)
) (layer "F.Paste") (width 0) (fill solid) (tstamp 42a0d4d0-fc9b-4730-8110-13a84ab3bcb0))
(fp_poly (pts
(xy 0.662 0.662)
(xy -0.662 0.662)
(xy -0.662 -0.662)
(xy 0.662 -0.662)
) (layer "F.Paste") (width 0) (fill solid) (tstamp 4fbb659c-e71a-4c9b-9e8a-6da964a65cd4))
(fp_poly (pts
(xy 2.1606 2.1606)
(xy 0.8366 2.1606)
(xy 0.8366 0.8366)
(xy 2.1606 0.8366)
) (layer "F.Paste") (width 0) (fill solid) (tstamp 655728ed-daf4-477f-8a3b-b5624d1a73df))
(fp_poly (pts
(xy -0.8366 2.1606)
(xy -2.1606 2.1606)
(xy -2.1606 0.8366)
(xy -0.8366 0.8366)
) (layer "F.Paste") (width 0) (fill solid) (tstamp 6566a81c-4902-448f-a6df-8bc32a765ffa))
(fp_poly (pts
(xy -0.8366 -0.8366)
(xy -2.1606 -0.8366)
(xy -2.1606 -2.1606)
(xy -0.8366 -2.1606)
) (layer "F.Paste") (width 0) (fill solid) (tstamp 99ce666e-158b-4f82-b57f-184f0eedda5c))
(fp_poly (pts
(xy 0.662 -0.8366)
(xy -0.662 -0.8366)
(xy -0.662 -2.1606)
(xy 0.662 -2.1606)
) (layer "F.Paste") (width 0) (fill solid) (tstamp ddf6c3a2-a910-45ea-844b-a8db2b458e91))
(fp_poly (pts
(xy -0.8366 0.662)
(xy -2.1606 0.662)
(xy -2.1606 -0.662)
(xy -0.8366 -0.662)
) (layer "F.Paste") (width 0) (fill solid) (tstamp e3f7e99a-4f59-4e18-a5cb-6900c4b08cae))
(fp_poly (pts
(xy 0.662 2.1606)
(xy -0.662 2.1606)
(xy -0.662 0.8366)
(xy 0.662 0.8366)
) (layer "F.Paste") (width 0) (fill solid) (tstamp f934416f-45a1-43f5-b5e1-fba1dddf1aa4))
(fp_line (start 4.2164 4.6228) (end 4.6228 4.6228) (layer "F.SilkS") (width 0.1524) (tstamp 2015e2d6-2795-4247-a207-acb4cf8886e6))
(fp_line (start -4.2164 -4.6228) (end -4.6228 -4.6228) (layer "F.SilkS") (width 0.1524) (tstamp 2252c90a-7ebf-4d2d-a791-89982b21117b))
(fp_line (start 4.6228 -4.6228) (end 4.2164 -4.6228) (layer "F.SilkS") (width 0.1524) (tstamp 2c7437bb-66d1-4b20-ab25-e4022916701f))
(fp_line (start -4.6228 4.6228) (end -4.2164 4.6228) (layer "F.SilkS") (width 0.1524) (tstamp 32c6b15e-f755-475e-b73e-6c7fffdfa53a))
(fp_line (start -4.6228 -4.6228) (end -4.6228 -4.2164) (layer "F.SilkS") (width 0.1524) (tstamp 450f1cc5-825a-4891-8a52-c72891a373f0))
(fp_line (start 4.6228 4.6228) (end 4.6228 4.2164) (layer "F.SilkS") (width 0.1524) (tstamp 82e659cf-ebcc-4fcd-a243-d4894e4c531e))
(fp_line (start 4.6228 -4.2164) (end 4.6228 -4.6228) (layer "F.SilkS") (width 0.1524) (tstamp 8caa9a3a-8461-464c-9a5d-58f28cc73fdb))
(fp_line (start -4.6228 4.2164) (end -4.6228 4.6228) (layer "F.SilkS") (width 0.1524) (tstamp 9d03b0af-f67a-4b75-88d5-3fdc2fb53147))
(fp_circle (center -5.207 -5.207) (end -5.08 -5.207) (layer "F.SilkS") (width 0.254) (fill none) (tstamp d8471eec-d281-4956-8871-df001c4b9d0e))
(fp_line (start 4.4958 -2.5908) (end 4.4958 -2.8956) (layer "F.Fab") (width 0.1524) (tstamp 049458dd-1cf1-4608-bc61-728d12d853ec))
(fp_line (start -4.4958 -3.9116) (end -4.4958 -3.6068) (layer "F.Fab") (width 0.1524) (tstamp 05d31c0e-dc59-4cfd-8b11-9750f532f89d))
(fp_line (start 4.4958 -0.1016) (end 4.4958 -0.4064) (layer "F.Fab") (width 0.1524) (tstamp 0c83150d-4515-4bc6-947c-a18bb0f583b5))
(fp_line (start -3.9116 4.4958) (end -3.6068 4.4958) (layer "F.Fab") (width 0.1524) (tstamp 10420e88-4a28-4643-b21a-9465d0057a73))
(fp_line (start 4.4958 0.4064) (end 4.4958 0.1016) (layer "F.Fab") (width 0.1524) (tstamp 10e57a60-62de-407e-b340-5e48d8af51a1))
(fp_line (start -4.4958 -2.8956) (end -4.4958 -2.5908) (layer "F.Fab") (width 0.1524) (tstamp 15822844-ae2b-47a9-8d24-dd3b08c9541d))
(fp_line (start 4.4958 4.4958) (end 4.4958 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp 189f4344-d732-4381-8d0f-4a31c3fa9319))
(fp_line (start 4.4958 -3.0988) (end 4.4958 -3.4036) (layer "F.Fab") (width 0.1524) (tstamp 1da5d536-ffc3-40be-9afa-f932c35159bf))
(fp_line (start -0.6096 -4.4958) (end -0.9144 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp 1e512696-3bdf-43ca-8ca3-64344bcd8de6))
(fp_line (start -4.4958 -3.4036) (end -4.4958 -3.0988) (layer "F.Fab") (width 0.1524) (tstamp 1efbd3c4-f6bc-449a-85e1-e54dc088704f))
(fp_line (start -1.6002 -4.4958) (end -1.905 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp 1fd0b84b-3048-4a24-b2ab-7960a733598e))
(fp_line (start 4.4958 1.397) (end 4.4958 1.0922) (layer "F.Fab") (width 0.1524) (tstamp 256bd16a-a961-4e7c-bc57-c47218be0e9b))
(fp_line (start 0.1016 4.4958) (end 0.4064 4.4958) (layer "F.Fab") (width 0.1524) (tstamp 2610c8d8-02ed-46ba-b8ce-b15585c89028))
(fp_line (start -0.1016 -4.4958) (end -0.4064 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp 2b9a3dd0-e1a1-405a-ac7d-c3e3d878560b))
(fp_line (start -4.4958 0.6096) (end -4.4958 0.9144) (layer "F.Fab") (width 0.1524) (tstamp 3132d241-d7f6-4a55-9503-29f1062b517f))
(fp_line (start 0.6096 4.4958) (end 0.9144 4.4958) (layer "F.Fab") (width 0.1524) (tstamp 31daf2d4-3957-4ce7-98d3-a043649dd97e))
(fp_line (start -4.4958 3.0988) (end -4.4958 3.4036) (layer "F.Fab") (width 0.1524) (tstamp 337e4bb2-4de6-409d-8061-54d04950842d))
(fp_line (start 4.4958 -4.4958) (end -4.4958 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp 4115dd93-f2eb-4a67-8dbd-532f41b7a69f))
(fp_line (start -4.4958 -0.9144) (end -4.4958 -0.6096) (layer "F.Fab") (width 0.1524) (tstamp 453e6bba-48de-4666-a7eb-66bef0e2b02c))
(fp_line (start 3.9116 -4.4958) (end 3.6068 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp 4cda505e-c23d-4504-823e-c4f0c3948a9d))
(fp_line (start 4.4958 -1.0922) (end 4.4958 -1.397) (layer "F.Fab") (width 0.1524) (tstamp 503e0041-3118-4b51-83f1-b9c14f77f4b1))
(fp_line (start -4.4958 -3.2258) (end -3.2258 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp 54b28547-cb8b-489a-a9df-6ad15177b2e9))
(fp_line (start -3.0988 -4.4958) (end -3.4036 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp 5918fd35-f23c-42ff-9fba-9c5a9ac207d3))
(fp_line (start 4.4958 3.4036) (end 4.4958 3.0988) (layer "F.Fab") (width 0.1524) (tstamp 5f822173-84ee-42a7-a838-54e1cfc17adf))
(fp_line (start 3.6068 4.4958) (end 3.9116 4.4958) (layer "F.Fab") (width 0.1524) (tstamp 632e8422-a140-4238-81b2-8829c7485b2e))
(fp_line (start -4.4958 -2.413) (end -4.4958 -2.1082) (layer "F.Fab") (width 0.1524) (tstamp 67448bdd-3f5c-4a5e-8105-da8836876044))
(fp_line (start 2.1082 4.4958) (end 2.413 4.4958) (layer "F.Fab") (width 0.1524) (tstamp 69ab593b-1948-43ac-9d69-727c88e9b459))
(fp_line (start -2.8956 4.4958) (end -2.5908 4.4958) (layer "F.Fab") (width 0.1524) (tstamp 6dc5284f-c6ff-453d-b163-9f63ed7892ad))
(fp_line (start -1.905 4.4958) (end -1.6002 4.4958) (layer "F.Fab") (width 0.1524) (tstamp 6df1e081-1245-47a6-86a6-0c79f1f9db56))
(fp_line (start 1.6002 4.4958) (end 1.905 4.4958) (layer "F.Fab") (width 0.1524) (tstamp 709494b8-7fc2-496a-8451-57d7441e8505))
(fp_line (start -4.4958 3.6068) (end -4.4958 3.9116) (layer "F.Fab") (width 0.1524) (tstamp 7212588c-17f7-4956-b77b-065540b4ee49))
(fp_line (start 2.8956 -4.4958) (end 2.5908 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp 7ce7324c-91ea-47c6-b7c2-bd1b2f2a14c2))
(fp_line (start -3.4036 4.4958) (end -3.0988 4.4958) (layer "F.Fab") (width 0.1524) (tstamp 7fb70e9b-db47-465c-b7f5-3f144c3fe511))
(fp_line (start 4.4958 -2.1082) (end 4.4958 -2.413) (layer "F.Fab") (width 0.1524) (tstamp 832b785c-4536-49cf-b6de-cedea7d015a6))
(fp_line (start 2.5908 4.4958) (end 2.8956 4.4958) (layer "F.Fab") (width 0.1524) (tstamp 838b54da-8d76-4af0-a533-f421e7be02c2))
(fp_line (start -4.4958 2.5908) (end -4.4958 2.8956) (layer "F.Fab") (width 0.1524) (tstamp 8c3c449f-a035-419f-9950-338baab558f6))
(fp_line (start 4.4958 -1.6002) (end 4.4958 -1.905) (layer "F.Fab") (width 0.1524) (tstamp 8e588935-ced6-458a-a187-91e74c238ac8))
(fp_line (start -1.397 4.4958) (end -1.0922 4.4958) (layer "F.Fab") (width 0.1524) (tstamp 8fe96cfe-a951-426f-80b8-9a4ee6265385))
(fp_line (start -4.4958 1.0922) (end -4.4958 1.397) (layer "F.Fab") (width 0.1524) (tstamp 8ff9eeba-c353-40da-b499-b20afa11f353))
(fp_line (start -4.4958 -4.4958) (end -4.4958 4.4958) (layer "F.Fab") (width 0.1524) (tstamp 93722526-b9c8-4550-8cdd-369ecb315477))
(fp_line (start -1.0922 -4.4958) (end -1.397 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp 9a7cda4c-e257-4759-beca-0a008c33f019))
(fp_line (start 0.9144 -4.4958) (end 0.6096 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp 9c8602d4-958b-412c-8bb3-0d75d4a4147b))
(fp_line (start 4.4958 2.8956) (end 4.4958 2.5908) (layer "F.Fab") (width 0.1524) (tstamp ab68518b-68f5-4fed-903c-3d10b7662e9c))
(fp_line (start -4.4958 -0.4064) (end -4.4958 -0.1016) (layer "F.Fab") (width 0.1524) (tstamp ae845f43-7bd0-4d9b-b6ce-ea24c3f78b67))
(fp_line (start 4.4958 2.413) (end 4.4958 2.1082) (layer "F.Fab") (width 0.1524) (tstamp ae9df4c2-28e5-48f0-aff2-79a0c1a8a15a))
(fp_line (start -0.4064 4.4958) (end -0.1016 4.4958) (layer "F.Fab") (width 0.1524) (tstamp b27f2059-e221-491a-8338-8399fdb6602a))
(fp_line (start 1.905 -4.4958) (end 1.6002 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp b30b8721-3fe1-41c3-8198-1a4ccb7ceb74))
(fp_line (start -4.4958 4.4958) (end 4.4958 4.4958) (layer "F.Fab") (width 0.1524) (tstamp b476f917-8b6e-4132-b869-771909a051c6))
(fp_line (start 1.397 -4.4958) (end 1.0922 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp b5382627-0c47-465b-972a-a305e2e8c255))
(fp_line (start -4.4958 0.1016) (end -4.4958 0.4064) (layer "F.Fab") (width 0.1524) (tstamp b6e57a1a-77bc-4011-8ab7-3ca5980c960f))
(fp_line (start 4.4958 1.905) (end 4.4958 1.6002) (layer "F.Fab") (width 0.1524) (tstamp b8b1c0a5-6e37-467f-b8f0-bf600730b7aa))
(fp_line (start 2.413 -4.4958) (end 2.1082 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp b8c56df8-3039-424a-9681-56118c58b690))
(fp_line (start 1.0922 4.4958) (end 1.397 4.4958) (layer "F.Fab") (width 0.1524) (tstamp bb394421-3605-4756-9508-929d6758f654))
(fp_line (start -3.6068 -4.4958) (end -3.9116 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp be1b6c3d-7e5b-4a40-908c-b936697a3a15))
(fp_line (start 4.4958 -0.6096) (end 4.4958 -0.9144) (layer "F.Fab") (width 0.1524) (tstamp c1182e1e-de77-4a90-a154-0b526180f4ec))
(fp_line (start -4.4958 2.1082) (end -4.4958 2.413) (layer "F.Fab") (width 0.1524) (tstamp c1bc3314-d8be-4ff1-a3c3-ed1c9b2d7f54))
(fp_line (start -2.1082 -4.4958) (end -2.413 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp c2f4caf6-9472-4b57-8792-997c7297ad6f))
(fp_line (start 3.4036 -4.4958) (end 3.0988 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp c580dbd6-b23d-4473-a656-cd0cbd690fa4))
(fp_line (start 4.4958 0.9144) (end 4.4958 0.6096) (layer "F.Fab") (width 0.1524) (tstamp c8e7357a-ffca-40b2-9f1f-0e667dd778c7))
(fp_line (start 4.4958 -3.6068) (end 4.4958 -3.9116) (layer "F.Fab") (width 0.1524) (tstamp c968c46a-836c-481d-9a49-06172946f81e))
(fp_line (start -4.4958 -1.905) (end -4.4958 -1.6002) (layer "F.Fab") (width 0.1524) (tstamp cd74684a-5938-4604-a11c-848de541a8a6))
(fp_line (start 0.4064 -4.4958) (end 0.1016 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp d06a81a3-464e-4192-865d-76347fe63188))
(fp_line (start -4.4958 1.6002) (end -4.4958 1.905) (layer "F.Fab") (width 0.1524) (tstamp e08784ed-8b2a-49ee-bef9-7b2d3857e5ba))
(fp_line (start 4.4958 3.9116) (end 4.4958 3.6068) (layer "F.Fab") (width 0.1524) (tstamp e40896aa-4f74-4b18-add9-342665b200b4))
(fp_line (start -0.9144 4.4958) (end -0.6096 4.4958) (layer "F.Fab") (width 0.1524) (tstamp e9b70cd9-c935-4ef0-8469-421eb4fd1bac))
(fp_line (start -4.4958 -1.397) (end -4.4958 -1.0922) (layer "F.Fab") (width 0.1524) (tstamp eb56c15a-02df-4139-84ab-d8a1651203fa))
(fp_line (start 3.0988 4.4958) (end 3.4036 4.4958) (layer "F.Fab") (width 0.1524) (tstamp f58471ed-0cee-4f6a-b2e5-1373fa172f0d))
(fp_line (start -2.5908 -4.4958) (end -2.8956 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp f9ac7fe7-3a4d-4488-bc27-2d7e673008b2))
(fp_line (start -2.413 4.4958) (end -2.1082 4.4958) (layer "F.Fab") (width 0.1524) (tstamp f9cb66b4-6171-4d5f-b302-fa11feb7e25e))
(pad "1" smd rect (at -4.3942 -3.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 0962937a-7e17-49c2-843a-309b9e705166))
(pad "2" smd rect (at -4.3942 -3.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp a2fedbd9-479b-4398-baab-86589de39528))
(pad "3" smd rect (at -4.3942 -2.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp e98112c7-b41a-4ab2-8cb2-235538dcf529))
(pad "4" smd rect (at -4.3942 -2.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 01c8af07-90ff-4b3d-b404-db01135cbcbd))
(pad "5" smd rect (at -4.3942 -1.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 36cd9aaf-ae25-480f-827b-e14d53a73530))
(pad "6" smd rect (at -4.3942 -1.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 89a4dae4-94d7-4e16-b389-021d58b92093))
(pad "7" smd rect (at -4.3942 -0.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp e79aeb81-b0e9-42dc-9659-8a0783bf4de2))
(pad "8" smd rect (at -4.3942 -0.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 7c204068-d0aa-459b-b4fa-71e8935dd9dd))
(pad "9" smd rect (at -4.3942 0.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 1c34ed7b-f29c-48ab-a67f-7e34e10696d9))
(pad "10" smd rect (at -4.3942 0.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 4b62ffb5-f26f-42ce-b28d-6d417a8eb453))
(pad "11" smd rect (at -4.3942 1.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp b93c79ac-77e5-4fb0-abe6-0f662be65153))
(pad "12" smd rect (at -4.3942 1.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp a82deada-b3dc-43d8-9675-ea9e287e99f4))
(pad "13" smd rect (at -4.3942 2.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp f89abcc5-9507-4994-b7ec-08e99b565c34))
(pad "14" smd rect (at -4.3942 2.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 3b07801d-fbc1-4f67-a403-def8cd01c41d))
(pad "15" smd rect (at -4.3942 3.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp fc1fc9cb-2099-4de4-8cdd-d83af9dd5f90))
(pad "16" smd rect (at -4.3942 3.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp bc1d3611-8bc5-4413-b9ae-8a04bfaa0730))
(pad "17" smd rect (at -3.75 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp eae353fe-5b10-44d1-aee2-527fb697339e))
(pad "18" smd rect (at -3.25 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 0be2d7ef-74f7-4c54-9c11-567b325a3550))
(pad "19" smd rect (at -2.75 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 94af1e4e-830f-47d9-b4af-1d2f77f0e846))
(pad "20" smd rect (at -2.25 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 0c875dfd-527c-4ba5-84fd-4d171caf74bb))
(pad "21" smd rect (at -1.75 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp f8327bac-2bfe-4f25-b58b-a76fe59386c6))
(pad "22" smd rect (at -1.25 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 39a31cfe-a89d-4f7b-b480-a9458bbbaeec))
(pad "23" smd rect (at -0.75 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp e1e0568d-368c-488e-902b-8d4d2ca00d90))
(pad "24" smd rect (at -0.25 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp b4c8b1b6-b104-424e-b3ae-e10a63946100))
(pad "25" smd rect (at 0.25 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 43bd0070-dd63-4c69-be69-c4ea652b922a))
(pad "26" smd rect (at 0.75 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 4a1cf31f-d5f4-4210-ac17-84340c530d59))
(pad "27" smd rect (at 1.25 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp a6955bbd-8e2f-47ac-9d2d-1dc038277299))
(pad "28" smd rect (at 1.75 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 7ffcf02c-15fa-481f-81f2-bd642d7f79cb))
(pad "29" smd rect (at 2.25 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 41a0665e-4d1a-4fa6-90c8-82faf5e06664))
(pad "30" smd rect (at 2.75 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp cc003555-3729-46c6-8945-cbd09db502b4))
(pad "31" smd rect (at 3.25 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 5c77f960-ade6-4efb-9c4b-dcf559c7eac2))
(pad "32" smd rect (at 3.75 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp d89499ae-4014-4f85-949d-db2745a5c1be))
(pad "33" smd rect (at 4.3942 3.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp a15c3c43-a66d-4557-9dd1-9291285217ad))
(pad "34" smd rect (at 4.3942 3.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 5654db23-3f90-4ce8-879c-12ebe3c1b2f7))
(pad "35" smd rect (at 4.3942 2.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp cf36d037-47b9-4211-a0ba-1b21c826386c))
(pad "36" smd rect (at 4.3942 2.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 7446c48e-88d2-43f3-9107-02dc8c28c890))
(pad "37" smd rect (at 4.3942 1.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp dc190b06-ebe1-480f-9f26-814b886ca30e))
(pad "38" smd rect (at 4.3942 1.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp f31d87cd-a520-48c6-bd59-16ce7a0c8a4c))
(pad "39" smd rect (at 4.3942 0.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 3fa7895a-6817-41c8-b122-323e15af05f5))
(pad "40" smd rect (at 4.3942 0.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 0af777e9-db83-44e5-82b3-4d0cc1118c82))
(pad "41" smd rect (at 4.3942 -0.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp cc198b2a-7c6d-448a-ba27-a1a291727e63))
(pad "42" smd rect (at 4.3942 -0.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 4f4f7230-a137-4430-aeca-4b9793e7ef29))
(pad "43" smd rect (at 4.3942 -1.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 09e93bbc-81b5-4780-a105-25986af4e57c))
(pad "44" smd rect (at 4.3942 -1.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 80626780-24b0-434f-a133-1859aa0ffc80))
(pad "45" smd rect (at 4.3942 -2.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp e213e53b-8e52-48ca-828a-5f55b9135f2a))
(pad "46" smd rect (at 4.3942 -2.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 4c7b79ca-8f05-473a-80e6-3bebce2e229f))
(pad "47" smd rect (at 4.3942 -3.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 2cab5ab7-2cc3-4048-816f-20e4725e4987))
(pad "48" smd rect (at 4.3942 -3.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 8441a91d-f48e-4251-bcaf-dc7094507898))
(pad "49" smd rect (at 3.75 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 3c1b33ef-acb9-4266-b8c6-bb013e5dae2c))
(pad "50" smd rect (at 3.25 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp a8a245a0-1165-437d-87fe-7eee7997aee7))
(pad "51" smd rect (at 2.75 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 1e99a129-c646-417d-b055-3f37123cf8ef))
(pad "52" smd rect (at 2.25 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 82864969-1aa8-49df-9eac-4458700e6ca7))
(pad "53" smd rect (at 1.75 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 4d35c705-5a51-4806-a126-12c937c6b1e7))
(pad "54" smd rect (at 1.25 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp d491f121-2845-455d-8541-44fa2ec6c594))
(pad "55" smd rect (at 0.75 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 2186d0aa-6d37-46d1-8257-2c34c61fca1c))
(pad "56" smd rect (at 0.25 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 732ba6d0-6193-4c48-8070-6779e2d08aac))
(pad "57" smd rect (at -0.25 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp f7f108f5-a5d2-4a71-bd92-4b7a64cd67ef))
(pad "58" smd rect (at -0.75 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 5a9c3c03-bc6d-4d54-97af-ccd4b0ec62bd))
(pad "59" smd rect (at -1.25 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 02619e26-a84a-4ced-aa63-185f88279688))
(pad "60" smd rect (at -1.75 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 92a99c1b-1f77-4822-9ef0-404ea7ef9b34))
(pad "61" smd rect (at -2.25 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 90707762-bc1e-4e07-b417-1728eca9f661))
(pad "62" smd rect (at -2.75 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 3db20676-41a3-4cd5-aaaa-fb7aac0e3ef9))
(pad "63" smd rect (at -3.25 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 2a66cae8-a800-4958-8ae7-e7d7f25b2674))
(pad "64" smd rect (at -3.75 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 70110040-44aa-4caf-9824-f55720183967))
(pad "65" smd rect (at 0 0) (size 4.572 4.572) (layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 1a1fa73c-dc68-468e-8e77-2f7147d220c5))
)
@@ -1,29 +0,0 @@
(footprint "SOD-323F" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(fp_text reference "REF**" (at -1.8 -0.9) (layer "F.SilkS")
(effects (font (size 0.747776 0.747776) (thickness 0.065024)) (justify left bottom))
(tstamp 8d130de6-21ac-49e1-b622-a95fb15425d4)
)
(fp_text value ">VALUE" (at -2.1 1.7) (layer "F.Fab")
(effects (font (size 0.747776 0.747776) (thickness 0.065024)) (justify left bottom))
(tstamp f5198c37-c2af-4b4a-ace7-b957cdea8352)
)
(fp_line (start 0.4 -0.6) (end 0.4 0.6) (layer "F.SilkS") (width 0.127) (tstamp 0165360a-2e66-4636-a3c0-be1ba6b7146b))
(fp_line (start 0.4 0.6) (end 0.3 0.6) (layer "F.SilkS") (width 0.127) (tstamp 31d6649e-2cb0-4b56-9f6f-94a0dc543d5a))
(fp_line (start 0.85 -0.65) (end 0.85 0.65) (layer "F.SilkS") (width 0.127) (tstamp 320884e5-1885-40b5-8b79-b48357d2fa56))
(fp_line (start 0.3 0.6) (end 0.3 -0.6) (layer "F.SilkS") (width 0.127) (tstamp 3a4ae6db-a2ad-4e01-be88-bd3d813a8e29))
(fp_line (start -0.85 0.65) (end -0.85 -0.65) (layer "F.SilkS") (width 0.127) (tstamp 4fef4a0d-c874-4fe4-9bb4-3b8d64e9347b))
(fp_line (start 0.85 0.65) (end -0.85 0.65) (layer "F.SilkS") (width 0.127) (tstamp 7ebd6805-bd0d-4272-b0ea-a17483d80ca5))
(fp_line (start -0.85 -0.65) (end 0.85 -0.65) (layer "F.SilkS") (width 0.127) (tstamp cb3724d9-81a8-487f-80a1-8ccce53d6d55))
(fp_line (start -0.9 -0.2) (end -1.2 -0.2) (layer "F.Fab") (width 0.127) (tstamp 9290e464-7c10-4d28-b961-53ead5d00f7c))
(fp_line (start 1.2 0.2) (end 0.9 0.2) (layer "F.Fab") (width 0.127) (tstamp 9a951f19-776d-408e-9dd7-550047b0e2a6))
(fp_line (start -1.2 0.2) (end -0.9 0.2) (layer "F.Fab") (width 0.127) (tstamp c213b2e9-ebc1-49b9-ad72-5803127305a5))
(fp_line (start 0.9 -0.2) (end 1.2 -0.2) (layer "F.Fab") (width 0.127) (tstamp c31a6350-0001-4420-90f8-12019bfccaf7))
(fp_line (start 1.2 -0.2) (end 1.2 0.2) (layer "F.Fab") (width 0.127) (tstamp d0e73230-a9c2-4595-9b95-ba35aa96b070))
(fp_line (start -1.2 -0.2) (end -1.2 0.2) (layer "F.Fab") (width 0.127) (tstamp d91a4af6-4bb8-467f-b69b-1a906bc211a7))
(pad "A" smd rect (at -1 0) (size 1 0.8) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 72b76f37-b628-4712-9ff6-021da3f7a013))
(pad "C" smd rect (at 1 0) (size 1 0.8) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp cb8dd863-14d8-4470-ad3e-b81fad315442))
)
@@ -1,34 +0,0 @@
(footprint "SOT65P210X110-5N" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(fp_text reference "REF**" (at -1.8 -1.4) (layer "F.SilkS")
(effects (font (size 0.747776 0.747776) (thickness 0.065024)) (justify left bottom))
(tstamp 457cb9de-fc22-4a85-9c82-7438f85d137d)
)
(fp_text value ">VALUE" (at -1.8 1.4) (layer "F.Fab")
(effects (font (size 0.747776 0.747776) (thickness 0.065024)) (justify left top))
(tstamp 674ecd7e-5cc8-4469-9690-04223952bf82)
)
(fp_line (start -0.625 1.17) (end 0.625 1.17) (layer "F.SilkS") (width 0.127) (tstamp 2f22abf8-16bd-42ad-a0ee-757b9dc94627))
(fp_line (start 0.625 -1.17) (end -0.625 -1.17) (layer "F.SilkS") (width 0.127) (tstamp 7fba8434-1fa5-492e-93c3-f5210db0af84))
(fp_circle (center -2.1 -0.9) (end -2 -0.9) (layer "F.SilkS") (width 0.2) (fill none) (tstamp 687a4ff9-95c3-4e33-9daa-47acc0e40e1e))
(fp_line (start -1.805 -1.2625) (end -1.805 1.2625) (layer "F.CrtYd") (width 0.05) (tstamp 17863368-ebf9-4b76-8a27-2431df2a120c))
(fp_line (start 1.805 -1.2625) (end -1.805 -1.2625) (layer "F.CrtYd") (width 0.05) (tstamp 62cf88fb-d482-4b99-9b0f-281e43055f8b))
(fp_line (start -1.805 1.2625) (end 1.805 1.2625) (layer "F.CrtYd") (width 0.05) (tstamp b5135559-37a4-492d-a6dc-8ab982428252))
(fp_line (start 1.805 1.2625) (end 1.805 -1.2625) (layer "F.CrtYd") (width 0.05) (tstamp dcf4a5aa-5c00-4b2e-ba11-24374e17c340))
(fp_line (start 0.625 1.0125) (end 0.625 -1.0125) (layer "F.Fab") (width 0.127) (tstamp 0d92b703-ef1a-45ad-8945-076840a3419d))
(fp_line (start 0.625 -1.0125) (end -0.625 -1.0125) (layer "F.Fab") (width 0.127) (tstamp 3b31ae4c-5100-4114-b54f-c515c85e31ef))
(fp_line (start -0.625 -1.0125) (end -0.625 1.0125) (layer "F.Fab") (width 0.127) (tstamp 4479abbf-71f9-42d6-b915-553dfa74ac7a))
(fp_line (start -0.625 1.0125) (end 0.625 1.0125) (layer "F.Fab") (width 0.127) (tstamp a7b3fdba-c9c6-4541-aa58-e7d5af1159f7))
(fp_circle (center -2.1 -0.9) (end -2 -0.9) (layer "F.Fab") (width 0.2) (fill none) (tstamp 4b3d66f1-3431-45ab-8164-ecd0988102d2))
(pad "1" smd rect (at -0.97 -0.65) (size 1.17 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 79539752-66ac-4cde-9791-7e50fc9c08e9))
(pad "2" smd rect (at -0.97 0) (size 1.17 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 412a873e-1c99-4a4b-86e1-a676f2285a25))
(pad "3" smd rect (at -0.97 0.65) (size 1.17 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp d56e9cb4-6e4a-4ec0-a67f-7fd53cd17c95))
(pad "4" smd rect (at 0.97 0.65) (size 1.17 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp bed9dd9c-f127-43c3-a252-0194a4ef1905))
(pad "5" smd rect (at 0.97 -0.65) (size 1.17 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 468863fa-6e22-4082-9c4f-d4c63b16d5f2))
)
@@ -1,282 +0,0 @@
(footprint "SW_EVP-BB1AAB000"
(version 20240108)
(generator "pcbnew")
(generator_version "8.0")
(layer "F.Cu")
(property "Reference" "REF**"
(at -2.628409 -1.50195 0)
(layer "F.SilkS")
(uuid "5bfc1104-d8e6-463d-96bf-3b297940d17a")
(effects
(font
(size 1.169909 1.169909)
(thickness 0.101731)
)
(justify left bottom)
)
)
(property "Value" ">VALUE"
(at -2.629818 3.005518 0)
(layer "F.Fab")
(uuid "0d6e3660-78d4-4c9d-aa40-0c2181937185")
(effects
(font
(size 1.170545 1.170545)
(thickness 0.101786)
)
(justify left bottom)
)
)
(property "Footprint" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "adf19691-fa3b-4d7a-abc1-3f78748c21cf")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "e644642e-886c-44ac-b86f-d6c911d62221")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "36f34cd2-251b-4e5d-9062-61208ddf5d26")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(fp_line
(start -1.325 -0.375)
(end -1.325 0.375)
(stroke
(width 0.465)
(type solid)
)
(layer "F.Paste")
(uuid "4d800587-4919-426d-b1ba-7b44b3e9466f")
)
(fp_line
(start 1.325 -0.375)
(end 1.325 0.375)
(stroke
(width 0.465)
(type solid)
)
(layer "F.Paste")
(uuid "ce64bb60-7755-4c83-8701-9a2cef3a1c7b")
)
(fp_poly
(pts
(xy -1.095 -0.145) (xy -1.555 -0.145) (xy -1.555 -0.605) (xy -1.095 -0.605)
)
(stroke
(width 0)
(type solid)
)
(fill solid)
(layer "F.Paste")
(uuid "6db398f8-2729-450b-aef1-8242c2cd2e0f")
)
(fp_poly
(pts
(xy -1.095 0.605) (xy -1.555 0.605) (xy -1.555 0.145) (xy -1.095 0.145)
)
(stroke
(width 0)
(type solid)
)
(fill solid)
(layer "F.Paste")
(uuid "84da75db-45c9-4044-8d1e-347621238750")
)
(fp_poly
(pts
(xy 1.555 -0.145) (xy 1.095 -0.145) (xy 1.095 -0.605) (xy 1.555 -0.605)
)
(stroke
(width 0)
(type solid)
)
(fill solid)
(layer "F.Paste")
(uuid "e8fb6dd3-e158-4257-9e15-870695c296b7")
)
(fp_poly
(pts
(xy 1.555 0.605) (xy 1.095 0.605) (xy 1.095 0.145) (xy 1.555 0.145)
)
(stroke
(width 0)
(type solid)
)
(fill solid)
(layer "F.Paste")
(uuid "85bec7d7-877b-406c-bad8-abaa99fcbe23")
)
(fp_line
(start -1.3 -0.9635)
(end 1.3 -0.9635)
(stroke
(width 0.127)
(type solid)
)
(layer "F.SilkS")
(uuid "daeab9ff-4ca6-4d3e-8486-53bc65dc2c70")
)
(fp_line
(start -1.3 0.9635)
(end 1.3 0.9635)
(stroke
(width 0.127)
(type solid)
)
(layer "F.SilkS")
(uuid "2a0673e1-384a-4091-aad2-73c6b1e7babd")
)
(fp_line
(start -1.325 -0.375)
(end -1.325 0.375)
(stroke
(width 0.55)
(type solid)
)
(layer "F.Mask")
(uuid "573428fa-1f2a-49c8-b999-dc918c489ec0")
)
(fp_line
(start 1.325 -0.375)
(end 1.325 0.375)
(stroke
(width 0.55)
(type solid)
)
(layer "F.Mask")
(uuid "3f0f8722-1483-4aa6-bcae-dcff8ecba59b")
)
(fp_line
(start -1.85 -1.05)
(end 1.85 -1.05)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "d6daa52c-633b-4f9e-9611-999747c83ff7")
)
(fp_line
(start -1.85 1.05)
(end -1.85 -1.05)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "b1dcf4ab-520c-4ad1-8398-87f8dd8fec29")
)
(fp_line
(start 1.85 -1.05)
(end 1.85 1.05)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "4939d836-3fdc-47f9-b885-f87382603570")
)
(fp_line
(start 1.85 1.05)
(end -1.85 1.05)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "e4f415ce-fdbb-4c24-b2a1-e501eae24f60")
)
(fp_line
(start -1.3 -0.8)
(end 1.3 -0.8)
(stroke
(width 0.127)
(type solid)
)
(layer "F.Fab")
(uuid "8e13a383-d573-4545-b914-42a75e606b8c")
)
(fp_line
(start -1.3 0.8)
(end -1.3 -0.8)
(stroke
(width 0.127)
(type solid)
)
(layer "F.Fab")
(uuid "1e090053-4c0c-424f-8664-54986066ef27")
)
(fp_line
(start 1.3 -0.8)
(end 1.3 0.8)
(stroke
(width 0.127)
(type solid)
)
(layer "F.Fab")
(uuid "df66859c-c21f-4048-8e27-8d86d5f411f0")
)
(fp_line
(start 1.3 0.8)
(end -1.3 0.8)
(stroke
(width 0.127)
(type solid)
)
(layer "F.Fab")
(uuid "31b618ce-8704-4bd2-948f-25d290b97ca7")
)
(pad "A1" smd rect
(at -1.325 -0.375)
(size 0.55 0.55)
(layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635)
(uuid "efeb691d-5593-439a-a931-ffe8a985f2c4")
)
(pad "A2" smd rect
(at -1.325 0.375)
(size 0.55 0.55)
(layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635)
(uuid "4ceaa3e3-568f-42dd-8491-a773d8add0f9")
)
(pad "B1" smd rect
(at 1.325 -0.375)
(size 0.55 0.55)
(layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635)
(uuid "5bdc0a88-b8c1-4c56-b2c0-8737e7eeb5ed")
)
(pad "B2" smd rect
(at 1.325 0.375)
(size 0.55 0.55)
(layers "F.Cu" "F.Mask")
(solder_mask_margin 0.0635)
(uuid "fb158033-514b-4126-84ba-b82cd884d9a2")
)
)
@@ -1,32 +0,0 @@
(footprint "XTAL3215" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(fp_text reference "REF**" (at -2.3 2.2) (layer "F.SilkS")
(effects (font (size 0.93472 0.93472) (thickness 0.08128)) (justify left bottom))
(tstamp a9c6df82-9b3d-430b-ac3d-773dba21edac)
)
(fp_text value ">VALUE" (at -2.6 -1.2) (layer "F.Fab")
(effects (font (size 0.93472 0.93472) (thickness 0.08128)) (justify left bottom))
(tstamp 2d0c10c9-abbe-4218-b4a2-a2a06a7ca92f)
)
(fp_line (start -1.6 0.4172) (end -1.6 -0.4764) (layer "F.SilkS") (width 0.127) (tstamp 078a622d-2e6e-4da6-9441-6376052c47eb))
(fp_line (start -1.1 -0.4) (end 1 -0.4) (layer "F.SilkS") (width 0.127) (tstamp 16000523-6636-4a7c-90fe-2f09fce78d5e))
(fp_line (start -1.3 0.2) (end -1.3 -0.1) (layer "F.SilkS") (width 0.127) (tstamp 46b2dcb4-bf9c-401f-993d-249e79f10a6f))
(fp_line (start 1 0.4) (end -1 0.4) (layer "F.SilkS") (width 0.127) (tstamp 519e3fa1-ccf8-482c-80ef-bd5f407c1c5f))
(fp_line (start 1.3172 0.7) (end -1.3172 0.7) (layer "F.SilkS") (width 0.127) (tstamp 93307323-bd88-4ddc-ab8a-4f2d823906f4))
(fp_line (start -1.3764 -0.7) (end 1.2838 -0.7) (layer "F.SilkS") (width 0.127) (tstamp 96d8ac11-ef54-4b37-87dc-dbd4ca0b1cb4))
(fp_line (start 1.6 -0.3838) (end 1.6 0.4172) (layer "F.SilkS") (width 0.127) (tstamp bec9dc30-b160-4d84-ad5b-772b0009be76))
(fp_line (start 1.3 -0.1) (end 1.3 0.1) (layer "F.SilkS") (width 0.127) (tstamp f4ad8862-e14a-4b15-bbdf-fb0b7a3f55f3))
(fp_arc (start -1.3172 0.7) (mid -1.51717 0.61717) (end -1.6 0.4172) (layer "F.SilkS") (width 0.127) (tstamp 0c48587a-6c32-4781-9323-526f5fdc2492))
(fp_arc (start 1.3 0.1) (mid 1.212131 0.312132) (end 0.999999 0.399999) (layer "F.SilkS") (width 0.127) (tstamp 11535cde-6a05-4f6a-a42d-7840292384eb))
(fp_arc (start -1 0.4) (mid -1.191422 0.362132) (end -1.300001 0.199999) (layer "F.SilkS") (width 0.127) (tstamp 1d879171-52ed-4187-9c41-72a9e6c6b120))
(fp_arc (start -1.6 -0.4764) (mid -1.534509 -0.634509) (end -1.3764 -0.7) (layer "F.SilkS") (width 0.127) (tstamp 285901dd-7be7-4fde-bb96-976224872c4a))
(fp_arc (start -1.3 -0.1) (mid -1.262161 -0.291441) (end -1.099999 -0.399999) (layer "F.SilkS") (width 0.127) (tstamp 2eacfb6a-d7d1-4bde-b6bc-6096465bc8c1))
(fp_arc (start 1.2838 -0.7) (mid 1.507387 -0.607387) (end 1.6 -0.3838) (layer "F.SilkS") (width 0.127) (tstamp 499a51d8-52e8-4eb8-aeac-96a1be49503b))
(fp_arc (start 1.6 0.4172) (mid 1.51717 0.61717) (end 1.3172 0.7) (layer "F.SilkS") (width 0.127) (tstamp ab55d0d5-009c-4663-a9bc-dfc975cfe4f8))
(fp_arc (start 1 -0.4) (mid 1.212103 -0.312103) (end 1.3 -0.1) (layer "F.SilkS") (width 0.127) (tstamp e095b566-4c68-4a1b-a41d-59524889820a))
(pad "P$1" smd rect (at 1.2 0) (size 1.1 1.9) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 4ee07c5d-9f78-4558-bf26-a2f36b7ff744))
(pad "P$2" smd rect (at -1.2 0 180) (size 1.1 1.9) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 4d20cca2-e97b-4688-a784-b838b6ce3b76))
)
@@ -1,38 +0,0 @@
(footprint "_0402MP" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(descr "<b>0402 MicroPitch<p>")
(fp_text reference "REF**" (at -0.635 -0.4763) (layer "F.SilkS")
(effects (font (size 0.499872 0.499872) (thickness 0.109728)) (justify left bottom))
(tstamp 66f54e50-362a-4456-a671-e8b742aabfe7)
)
(fp_text value ">VALUE" (at -0.635 0.7938) (layer "F.Fab")
(effects (font (size 0.36576 0.36576) (thickness 0.04064)) (justify left bottom))
(tstamp 7205e05a-db5d-40d5-aa8d-0965b4d6a0a3)
)
(fp_poly (pts
(xy -0.1 0.2)
(xy 0.1 0.2)
(xy 0.1 -0.2)
(xy -0.1 -0.2)
) (layer "F.Adhes") (width 0) (fill solid) (tstamp 151adedc-3095-4283-bc8b-67b6c834501c))
(fp_line (start 0 -0.127) (end 0 0.127) (layer "F.SilkS") (width 0.2032) (tstamp a31d0c78-4bd5-4839-be72-14af5f3f165d))
(fp_line (start -0.245 -0.174) (end 0.245 -0.174) (layer "F.Fab") (width 0.1016) (tstamp ddaa21a2-edd4-401c-ac76-6f183cf5be3d))
(fp_line (start 0.245 0.174) (end -0.245 0.174) (layer "F.Fab") (width 0.1016) (tstamp ec8c18e2-500a-4935-81c1-76a24c731e63))
(fp_poly (pts
(xy -0.5 0.25)
(xy -0.254 0.25)
(xy -0.254 -0.25)
(xy -0.5 -0.25)
) (layer "F.Fab") (width 0) (fill solid) (tstamp 335257f6-f886-460f-b838-e2d8232128c8))
(fp_poly (pts
(xy 0.2588 0.25)
(xy 0.5 0.25)
(xy 0.5 -0.25)
(xy 0.2588 -0.25)
) (layer "F.Fab") (width 0) (fill solid) (tstamp 3d7cd32b-2bab-4b7c-a3da-482a6d596be7))
(pad "1" smd rect (at -0.508 0) (size 0.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp c609a9e6-5647-44af-a743-b732a2a0c37d))
(pad "2" smd rect (at 0.508 0) (size 0.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 1249fd1b-9f93-42c3-bb42-dae4056aa043))
)
@@ -1,38 +0,0 @@
(footprint "_0603MP" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(descr "<b>0603 MicroPitch</b>")
(fp_text reference "REF**" (at -0.9525 -0.635) (layer "F.SilkS")
(effects (font (size 0.666496 0.666496) (thickness 0.146304)) (justify left bottom))
(tstamp a1f3b960-720c-4050-8c7b-e4fb81f7c447)
)
(fp_text value ">VALUE" (at -0.9525 0.9525) (layer "F.Fab")
(effects (font (size 0.36576 0.36576) (thickness 0.04064)) (justify left bottom))
(tstamp f7454cc9-a5be-454b-b5bb-decc69423e09)
)
(fp_poly (pts
(xy -0.1999 0.25)
(xy 0.1999 0.25)
(xy 0.1999 -0.25)
(xy -0.1999 -0.25)
) (layer "F.Adhes") (width 0) (fill solid) (tstamp 23d6168b-6030-48a2-96be-111de678cbf9))
(fp_line (start 0 -0.254) (end 0 0.254) (layer "F.SilkS") (width 0.2032) (tstamp ebb6e458-b901-41c0-b269-52de840ade47))
(fp_line (start -0.432 0.306) (end 0.432 0.306) (layer "F.Fab") (width 0.1016) (tstamp 0ff59386-9f8f-4bc5-871b-4804e001e34f))
(fp_line (start 0.432 -0.306) (end -0.432 -0.306) (layer "F.Fab") (width 0.1016) (tstamp c1b693b3-0c6a-47f3-bd85-e73de386676a))
(fp_poly (pts
(xy 0.4318 0.4)
(xy 0.8 0.4)
(xy 0.8 -0.4)
(xy 0.4318 -0.4)
) (layer "F.Fab") (width 0) (fill solid) (tstamp 98d6e8c0-7c85-4056-b142-5a49d5f78f6a))
(fp_poly (pts
(xy -0.8 0.4)
(xy -0.4318 0.4)
(xy -0.4318 -0.4)
(xy -0.8 -0.4)
) (layer "F.Fab") (width 0) (fill solid) (tstamp c67e1e1d-f03c-4cd2-855a-6f77ed9840d4))
(pad "1" smd rect (at -0.762 0) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp 261178c6-668c-4d25-9316-e97dc5e52e2d))
(pad "2" smd rect (at 0.762 0) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask")
(solder_mask_margin 0.0635) (tstamp aece925f-4ef2-4a3b-a64c-72600b766d22))
)
@@ -1,4 +0,0 @@
Default True 2.0 3
gnd True 2.0 3
power True 2.0 3
True True False
@@ -1,42 +0,0 @@
(footprint "OSO_SWD_2x3" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(attr smd)
(fp_text reference "REF**" (at 0 -2.032 unlocked) (layer "F.SilkS") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp cc97765e-03dd-40c8-bc09-9942f8485d23)
)
(fp_text value "OSO_SWD_2x3" (at 0 -4.572 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 3723f1be-f632-4091-a098-c9348aec63f6)
)
(fp_text user "C" (at -0.508 -0.762 unlocked) (layer "F.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.1)))
(tstamp 88931c8d-237f-4e79-b244-24354b5507cc)
)
(fp_text user "+" (at -0.508 1.778 unlocked) (layer "F.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.1)))
(tstamp b2d594d3-dac9-41e7-b515-19ad22df4cd2)
)
(fp_text user "D" (at 2.032 1.778 unlocked) (layer "F.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.1)))
(tstamp c41801cb-4840-4a63-9b83-a0b86093de8d)
)
(fp_text user "-" (at 2.032 -0.762 unlocked) (layer "F.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.1)))
(tstamp d116e34b-7d96-49fa-980e-61f5adbb5cc2)
)
(fp_text user "~{R}" (at -0.508 -3.302 unlocked) (layer "F.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.1)))
(tstamp e48e1604-d489-45a4-9587-152a042c354a)
)
(fp_text user "${REFERENCE}" (at 0 4.318 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 3cf253e6-b3d8-4b70-990a-3a9df456d233)
)
(pad "1" smd circle (at 1.27 2.54) (size 1.5 1.5) (layers "F.Cu" "F.Mask") (tstamp c93a3c51-b06c-47bc-b2c8-dcd43fd3bce4))
(pad "2" smd circle (at 1.27 0) (size 1.5 1.5) (layers "F.Cu" "F.Mask") (tstamp 657a0b8d-9c0a-4efd-920e-1742e80dbd77))
(pad "3" smd circle (at -1.27 2.54) (size 1.5 1.5) (layers "F.Cu" "F.Mask") (tstamp 110879b7-d820-400e-83c2-2ba83b15a32d))
(pad "4" smd circle (at -1.27 0) (size 1.5 1.5) (layers "F.Cu" "F.Mask") (tstamp 0da5021b-2960-4fb1-abd4-df913ada6e37))
(pad "5" smd circle (at -1.27 -2.54) (size 1.5 1.5) (layers "F.Cu" "F.Mask") (tstamp 5e6b9662-455f-4d0d-8334-3f95b2cc20e1))
)
@@ -1,42 +0,0 @@
(footprint "OSO_SWD_Linear" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(attr smd)
(fp_text reference "REF**" (at 0 -2.032 unlocked) (layer "F.SilkS") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp cc97765e-03dd-40c8-bc09-9942f8485d23)
)
(fp_text value "OSO_SWD_Linear" (at 0 -1.5 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 3723f1be-f632-4091-a098-c9348aec63f6)
)
(fp_text user "SWC" (at 2.54 1.524 unlocked) (layer "F.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.1)))
(tstamp 88931c8d-237f-4e79-b244-24354b5507cc)
)
(fp_text user "3V3" (at 0 1.524 unlocked) (layer "F.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.1)))
(tstamp b2d594d3-dac9-41e7-b515-19ad22df4cd2)
)
(fp_text user "SWD" (at -5.08 1.524 unlocked) (layer "F.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.1)))
(tstamp c41801cb-4840-4a63-9b83-a0b86093de8d)
)
(fp_text user "GND" (at -2.54 1.524 unlocked) (layer "F.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.1)))
(tstamp d116e34b-7d96-49fa-980e-61f5adbb5cc2)
)
(fp_text user "~{RST}" (at 5.08 1.524 unlocked) (layer "F.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.1)))
(tstamp e48e1604-d489-45a4-9587-152a042c354a)
)
(fp_text user "${REFERENCE}" (at 0 3.048 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 3cf253e6-b3d8-4b70-990a-3a9df456d233)
)
(pad "1" smd circle (at -5.08 0) (size 1.5 1.5) (layers "F.Cu" "F.Mask") (tstamp c93a3c51-b06c-47bc-b2c8-dcd43fd3bce4))
(pad "2" smd circle (at -2.54 0) (size 1.5 1.5) (layers "F.Cu" "F.Mask") (tstamp 657a0b8d-9c0a-4efd-920e-1742e80dbd77))
(pad "3" smd circle (at 0 0) (size 1.5 1.5) (layers "F.Cu" "F.Mask") (tstamp 110879b7-d820-400e-83c2-2ba83b15a32d))
(pad "4" smd circle (at 2.54 0) (size 1.5 1.5) (layers "F.Cu" "F.Mask") (tstamp 0da5021b-2960-4fb1-abd4-df913ada6e37))
(pad "5" smd circle (at 5.08 0) (size 1.5 1.5) (layers "F.Cu" "F.Mask") (tstamp 5e6b9662-455f-4d0d-8334-3f95b2cc20e1))
)
@@ -1,44 +0,0 @@
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
(symbol "OSO_SWD" (in_bom yes) (on_board yes)
(property "Reference" "J" (id 0) (at 0 -7.62 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "OSO_SWD" (id 1) (at 0 7.62 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "OSO_SWD_0_1"
(rectangle (start -5.08 6.35) (end 5.08 -6.35)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type background))
)
)
(symbol "OSO_SWD_1_1"
(pin bidirectional line (at -7.62 5.08 0) (length 2.54)
(name "SWDIO" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at -7.62 2.54 0) (length 2.54)
(name "GND" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at -7.62 0 0) (length 2.54)
(name "VCC" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -7.62 -2.54 0) (length 2.54)
(name "SWCLK" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -7.62 -5.08 0) (length 2.54)
(name "~{RESET}" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
)
)
)
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -1,5 +0,0 @@
(kicad_wks (version 20210606) (generator pl_editor)
(setup (textsize 1.5 1.5)(linewidth 0.15)(textlinewidth 0.15)
(left_margin 10)(right_margin 10)(top_margin 10)(bottom_margin 10))
(line (name "segm1:Line") (start 0 0) (end 0 0))
)
-4
View File
@@ -1,4 +0,0 @@
(fp_lib_table
(lib (name "OSO-SWAT-A1-05")(type "KiCad")(uri "$(KIPRJMOD)/OSO-SWAT-C1.pretty")(options "")(descr ""))
(lib (name "OSO-SWD")(type "KiCad")(uri "${KIPRJMOD}/OSO-SWD.pretty")(options "")(descr ""))
)
@@ -1,4 +0,0 @@
(sym_lib_table
(lib (name "OSO-SWAT-A1-05-eagle-import")(type "KiCad")(uri "${KIPRJMOD}/OSO-SWAT-A1-05-eagle-import.kicad_sym")(options "")(descr ""))
(lib (name "OSO-SWD")(type "KiCad")(uri "${KIPRJMOD}/OSO_SWD.kicad_sym")(options "")(descr ""))
)
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -1,677 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="9.6.2">
<drawing>
<settings>
<setting alwaysvectorfont="yes"/>
<setting keepoldvectorfont="yes"/>
<setting verticaltext="up"/>
</settings>
<grid distance="0.01" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.001" altunitdist="inch" altunit="inch"/>
<layers>
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
<layer number="2" name="Route2" color="1" fill="3" visible="no" active="no"/>
<layer number="3" name="Route3" color="4" fill="3" visible="no" active="no"/>
<layer number="4" name="Route4" color="1" fill="4" visible="no" active="no"/>
<layer number="5" name="Route5" color="4" fill="4" visible="no" active="no"/>
<layer number="6" name="Route6" color="1" fill="8" visible="no" active="no"/>
<layer number="7" name="Route7" color="4" fill="8" visible="no" active="no"/>
<layer number="8" name="Route8" color="1" fill="2" visible="no" active="no"/>
<layer number="9" name="Route9" color="4" fill="2" visible="no" active="no"/>
<layer number="10" name="Route10" color="1" fill="7" visible="no" active="no"/>
<layer number="11" name="Route11" color="4" fill="7" visible="no" active="no"/>
<layer number="12" name="Route12" color="1" fill="5" visible="no" active="no"/>
<layer number="13" name="Route13" color="4" fill="5" visible="no" active="no"/>
<layer number="14" name="Route14" color="1" fill="6" visible="no" active="no"/>
<layer number="15" name="Route15" color="4" fill="6" visible="no" active="no"/>
<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>
<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>
<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>
<layer number="21" name="tPlace" color="14" fill="1" visible="yes" active="yes"/>
<layer number="22" name="bPlace" color="13" fill="1" visible="yes" active="yes"/>
<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="27" name="tValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="28" name="bValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>
<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
<layer number="48" name="Document" color="7" fill="1" visible="no" active="yes"/>
<layer number="49" name="Reference" color="7" fill="1" visible="no" active="yes"/>
<layer number="50" name="dxf" color="7" fill="1" visible="no" active="yes"/>
<layer number="51" name="tDocu" color="15" fill="1" visible="yes" active="yes"/>
<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/>
<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
<layer number="56" name="wert" color="7" fill="1" visible="no" active="yes"/>
<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/>
<layer number="58" name="b3D" color="7" fill="1" visible="no" active="no"/>
<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/>
<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/>
<layer number="61" name="stand" color="7" fill="1" visible="no" active="no"/>
<layer number="88" name="SimResults" color="9" fill="1" visible="no" active="no"/>
<layer number="89" name="SimProbes" color="9" fill="1" visible="no" active="no"/>
<layer number="90" name="Modules" color="7" fill="1" visible="no" active="no"/>
<layer number="91" name="Nets" color="2" fill="1" visible="no" active="no"/>
<layer number="92" name="Busses" color="1" fill="1" visible="no" active="no"/>
<layer number="93" name="Pins" color="2" fill="1" visible="no" active="no"/>
<layer number="94" name="Symbols" color="4" fill="1" visible="no" active="no"/>
<layer number="95" name="Names" color="7" fill="1" visible="no" active="no"/>
<layer number="96" name="Values" color="7" fill="1" visible="no" active="no"/>
<layer number="97" name="Info" color="7" fill="1" visible="no" active="no"/>
<layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/>
<layer number="99" name="SpiceOrder" color="7" fill="1" visible="no" active="no"/>
<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/>
<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/>
<layer number="103" name="fp3" color="7" fill="1" visible="no" active="yes"/>
<layer number="104" name="Name" color="7" fill="1" visible="no" active="yes"/>
<layer number="105" name="Beschreib" color="9" fill="1" visible="no" active="yes"/>
<layer number="106" name="BGA-Top" color="4" fill="1" visible="no" active="yes"/>
<layer number="107" name="BD-Top" color="5" fill="1" visible="no" active="yes"/>
<layer number="108" name="fp8" color="7" fill="1" visible="no" active="yes"/>
<layer number="109" name="fp9" color="7" fill="1" visible="no" active="yes"/>
<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/>
<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/>
<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/>
<layer number="113" name="ReferenceLS" color="7" fill="1" visible="no" active="no"/>
<layer number="114" name="tPlaceRed" color="7" fill="1" visible="no" active="yes"/>
<layer number="115" name="FRNTMAAT2" color="7" fill="1" visible="no" active="yes"/>
<layer number="116" name="Patch_BOT" color="9" fill="4" visible="no" active="yes"/>
<layer number="117" name="BACKMAAT1" color="7" fill="1" visible="no" active="yes"/>
<layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="no"/>
<layer number="119" name="KAP_TEKEN" color="7" fill="1" visible="no" active="yes"/>
<layer number="120" name="KAP_MAAT1" color="7" fill="1" visible="no" active="yes"/>
<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/>
<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/>
<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/>
<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/>
<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="129" name="Mask" color="7" fill="1" visible="no" active="yes"/>
<layer number="130" name="SMDSTROOK" color="7" fill="1" visible="no" active="yes"/>
<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/>
<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/>
<layer number="133" name="bottom_silk" color="7" fill="1" visible="no" active="yes"/>
<layer number="134" name="silk_top" color="7" fill="1" visible="no" active="yes"/>
<layer number="135" name="silk_bottom" color="7" fill="1" visible="no" active="yes"/>
<layer number="136" name="silktop" color="7" fill="1" visible="no" active="yes"/>
<layer number="137" name="silkbottom" color="7" fill="1" visible="no" active="yes"/>
<layer number="138" name="EEE" color="7" fill="1" visible="no" active="yes"/>
<layer number="139" name="_tKeepout" color="7" fill="1" visible="no" active="yes"/>
<layer number="140" name="mbKeepout" color="7" fill="1" visible="no" active="yes"/>
<layer number="141" name="ASSEMBLY_TOP" color="7" fill="1" visible="no" active="yes"/>
<layer number="142" name="mbRestrict" color="7" fill="1" visible="no" active="yes"/>
<layer number="143" name="PLACE_BOUND_TOP" color="7" fill="1" visible="no" active="yes"/>
<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/>
<layer number="145" name="DrillLegend_01-16" color="7" fill="1" visible="no" active="yes"/>
<layer number="146" name="DrillLegend_01-20" color="7" fill="1" visible="no" active="yes"/>
<layer number="147" name="PIN_NUMBER" color="7" fill="1" visible="no" active="yes"/>
<layer number="148" name="mDocument" color="7" fill="1" visible="no" active="yes"/>
<layer number="149" name="DrillLegend_02-15" color="7" fill="1" visible="no" active="yes"/>
<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/>
<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/>
<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/>
<layer number="153" name="FabDoc1" color="6" fill="1" visible="no" active="no"/>
<layer number="154" name="FabDoc2" color="2" fill="1" visible="no" active="no"/>
<layer number="155" name="FabDoc3" color="7" fill="15" visible="no" active="no"/>
<layer number="166" name="AntennaArea" color="7" fill="1" visible="no" active="yes"/>
<layer number="168" name="4mmHeightArea" color="7" fill="1" visible="no" active="yes"/>
<layer number="191" name="mNets" color="7" fill="1" visible="no" active="yes"/>
<layer number="192" name="mBusses" color="7" fill="1" visible="no" active="yes"/>
<layer number="193" name="mPins" color="7" fill="1" visible="no" active="yes"/>
<layer number="194" name="mSymbols" color="7" fill="1" visible="no" active="yes"/>
<layer number="195" name="mNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="196" name="mValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="199" name="Contour" color="7" fill="1" visible="no" active="yes"/>
<layer number="200" name="200bmp" color="14" fill="10" visible="no" active="yes"/>
<layer number="201" name="201bmp" color="13" fill="1" visible="no" active="yes"/>
<layer number="202" name="202bmp" color="3" fill="1" visible="no" active="yes"/>
<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/>
<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/>
<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/>
<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/>
<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/>
<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/>
<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/>
<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/>
<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/>
<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/>
<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/>
<layer number="225" name="225bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="226" name="226bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="227" name="227bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="228" name="228bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="229" name="229bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="230" name="230bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="231" name="Eagle3D_PG1" color="7" fill="1" visible="no" active="no"/>
<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="no"/>
<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="no"/>
<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/>
<layer number="249" name="Edge" color="7" fill="1" visible="no" active="yes"/>
<layer number="250" name="Descript" color="7" fill="1" visible="no" active="no"/>
<layer number="251" name="SMDround" color="7" fill="1" visible="no" active="no"/>
<layer number="254" name="cooling" color="7" fill="1" visible="no" active="yes"/>
<layer number="255" name="routoute" color="7" fill="1" visible="no" active="yes"/>
</layers>
<board>
<plain>
<wire x1="9.4488" y1="-0.254" x2="9.1948" y2="0" width="0" layer="20" curve="90"/>
<wire x1="9.1948" y1="0" x2="4.445" y2="0" width="0" layer="20"/>
<wire x1="3.81" y1="0.635" x2="0.889" y2="0.635" width="0" layer="20"/>
<wire x1="0.889" y1="0.635" x2="0" y2="1.524" width="0" layer="20" curve="-90"/>
<wire x1="0" y1="1.524" x2="0" y2="5.461" width="0" layer="20"/>
<wire x1="0" y1="5.461" x2="0.889" y2="6.35" width="0" layer="20" curve="-90"/>
<wire x1="0.889" y1="6.35" x2="14.0462" y2="6.35" width="0" layer="20"/>
<wire x1="14.0462" y1="6.35" x2="14.4272" y2="5.969" width="0" layer="20" curve="-90"/>
<wire x1="14.4272" y1="5.969" x2="14.4272" y2="-0.254" width="0" layer="20"/>
<wire x1="4.445" y1="0" x2="3.81" y2="0.635" width="0" layer="20" curve="90"/>
<text x="10.16" y="6.096" size="0.6096" layer="21" font="vector" ratio="18" align="top-center">Temperature+GPIO
Sensor Board</text>
<wire x1="14.4272" y1="1.016" x2="6.223" y2="1.016" width="0.127" layer="21" style="shortdash"/>
<wire x1="5.715" y1="5.588" x2="5.715" y2="1.524" width="0.127" layer="21" style="shortdash"/>
<wire x1="5.715" y1="1.524" x2="6.223" y2="1.016" width="0.127" layer="21" style="shortdash" curve="90"/>
<wire x1="5.715" y1="5.588" x2="4.953" y2="6.35" width="0.127" layer="21" style="shortdash" curve="90"/>
<text x="10.16" y="4.191" size="0.508" layer="21" font="vector" ratio="12" align="top-center">A0: Thermistor !EN
A2: Temp. Sense
A1/A4/SDA/SCL:
Test Points</text>
<text x="14.224" y="5.08" size="0.508" layer="22" font="vector" ratio="12" rot="MR0" align="top-left">Digital IO
Analog input
PWM on TC3
UART RX/TX
Interrupt 1/0
A4 ONLY: Ext. wake 0</text>
<text x="14.224" y="6.096" size="0.6096" layer="22" font="vector" ratio="18" rot="MR0" align="top-left">A1/A4 Uses</text>
<text x="1.651" y="2.1844" size="0.6096" layer="21" font="vector" ratio="12" align="center-left">10KΩ
0.1%</text>
<text x="1.651" y="4.7498" size="0.6096" layer="21" font="vector" ratio="12" align="center-left">10K@25°
B25/50:
3380K</text>
<dimension x1="14.8" y1="-3.7" x2="14.8" y2="-0.7" x3="18.4" y3="-2.2" textsize="1.778" layer="21"/>
<text x="18.288" y="-2.286" size="0.6096" layer="21" font="vector" ratio="18" align="center">Stiffener only
in this area</text>
</plain>
<libraries>
<library name="FH19C-9S-0.5SH">
<description>&lt;b&gt;https://componentsearchengine.com&lt;/b&gt;&lt;p&gt;
&lt;author&gt;Created by SamacSys&lt;/author&gt;</description>
<packages>
<package name="FH19C9S05SH10-FFC">
<description>&lt;b&gt;FH19C-9S-0.5SH(10)-1&lt;/b&gt;&lt;br&gt;
</description>
<smd name="1" x="2" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90" cream="no"/>
<smd name="2" x="1.5" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90" cream="no"/>
<smd name="3" x="1" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90" cream="no"/>
<smd name="4" x="0.5" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90" cream="no"/>
<smd name="5" x="0" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90" cream="no"/>
<smd name="6" x="-0.5" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90" cream="no"/>
<smd name="7" x="-1" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90" cream="no"/>
<smd name="8" x="-1.5" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90" cream="no"/>
<smd name="9" x="-2" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90" cream="no"/>
<wire x1="-2.4892" y1="0" x2="-2.4892" y2="-3.35" width="0" layer="20"/>
<wire x1="-2.3392" y1="-3.5" x2="2.3392" y2="-3.5" width="0" layer="20"/>
<wire x1="2.4892" y1="0" x2="2.4892" y2="-3.35" width="0" layer="20"/>
<wire x1="-2.3392" y1="-3.5" x2="-2.4892" y2="-3.35" width="0" layer="20" curve="-90"/>
<wire x1="2.3392" y1="-3.5" x2="2.4892" y2="-3.35" width="0" layer="20" curve="90"/>
<polygon width="0.1524" layer="30">
<vertex x="-2.4902" y="-0.9742"/>
<vertex x="2.4882" y="-0.9742"/>
<vertex x="2.4892" y="-3.4798"/>
<vertex x="-2.4892" y="-3.4798"/>
</polygon>
</package>
</packages>
</library>
<library name="microbuilder">
<description>&lt;h2&gt;&lt;b&gt;microBuilder.eu&lt;/b&gt; Eagle Footprint Library&lt;/h2&gt;
&lt;p&gt;Footprints for common components used in our projects and products. This is the same library that we use internally, and it is regularly updated. The newest version can always be found at &lt;b&gt;www.microBuilder.eu&lt;/b&gt;. If you find this library useful, please feel free to purchase something from our online store. Please also note that all holes are optimised for metric drill bits!&lt;/p&gt;
&lt;h3&gt;Obligatory Warning&lt;/h3&gt;
&lt;p&gt;While it probably goes without saying, there are no guarantees that the footprints or schematic symbols in this library are flawless, and we make no promises of fitness for production, prototyping or any other purpose. These libraries are provided for information puposes only, and are used at your own discretion. While we make every effort to produce accurate footprints, and many of the items found in this library have be proven in production, we can't make any promises of suitability for a specific purpose. If you do find any errors, though, please feel free to contact us at www.microbuilder.eu to let us know about it so that we can update the library accordingly!&lt;/p&gt;
&lt;h3&gt;License&lt;/h3&gt;
&lt;p&gt;This work is placed in the public domain, and may be freely used for commercial and non-commercial work with the following conditions:&lt;/p&gt;
&lt;p&gt;THIS SOFTWARE IS PROVIDED ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
&lt;/p&gt;</description>
<packages>
<package name="_0603MP">
<description>&lt;b&gt;0603 MicroPitch&lt;/b&gt;</description>
<wire x1="-0.432" y1="-0.306" x2="0.432" y2="-0.306" width="0.1016" layer="51"/>
<wire x1="0.432" y1="0.306" x2="-0.432" y2="0.306" width="0.1016" layer="51"/>
<wire x1="0" y1="0.254" x2="0" y2="-0.254" width="0.2032" layer="21"/>
<smd name="1" x="-0.762" y="0" dx="0.8" dy="0.8" layer="1"/>
<smd name="2" x="0.762" y="0" dx="0.8" dy="0.8" layer="1"/>
<text x="-0.9525" y="0.635" size="0.8128" layer="25" ratio="18">&gt;NAME</text>
<text x="-0.9525" y="-0.9525" size="0.4064" layer="27" ratio="10">&gt;VALUE</text>
<rectangle x1="0.4318" y1="-0.4" x2="0.8" y2="0.4" layer="51"/>
<rectangle x1="-0.8" y1="-0.4" x2="-0.4318" y2="0.4" layer="51"/>
<rectangle x1="-0.1999" y1="-0.25" x2="0.1999" y2="0.25" layer="35"/>
</package>
</packages>
</library>
<library name="testpad" urn="urn:adsk.eagle:library:385">
<description>&lt;b&gt;Test Pins/Pads&lt;/b&gt;&lt;p&gt;
Cream on SMD OFF.&lt;br&gt;
new: Attribute TP_SIGNAL_NAME&lt;br&gt;
&lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;</description>
<packages>
<package name="B1,27" urn="urn:adsk.eagle:footprint:27900/1" library_version="3">
<description>&lt;b&gt;TEST PAD&lt;/b&gt;</description>
<wire x1="-0.635" y1="0" x2="0.635" y2="0" width="0.0024" layer="37"/>
<wire x1="0" y1="0.635" x2="0" y2="-0.635" width="0.0024" layer="37"/>
<smd name="TP" x="0" y="0" dx="1.27" dy="1.27" layer="1" roundness="100" cream="no"/>
<text x="-0.635" y="1.016" size="1.27" layer="25" ratio="10">&gt;NAME</text>
<text x="-0.635" y="-0.762" size="0.0254" layer="27">&gt;VALUE</text>
<text x="-0.635" y="-1.905" size="1" layer="37">&gt;TP_SIGNAL_NAME</text>
</package>
</packages>
<packages3d>
<package3d name="B1,27" urn="urn:adsk.eagle:package:27944/2" type="box" library_version="3">
<description>TEST PAD</description>
<packageinstances>
<packageinstance name="B1,27"/>
</packageinstances>
</package3d>
</packages3d>
</library>
</libraries>
<attributes>
<attribute name="REV" value="D"/>
</attributes>
<variantdefs>
</variantdefs>
<classes>
<class number="0" name="default" width="0.2032" drill="0">
</class>
<class number="1" name="power" width="0.2032" drill="0">
</class>
<class number="2" name="gnd" width="0.2032" drill="0">
</class>
</classes>
<designrules name="oshpark-2layer *">
<description language="en">&lt;b&gt;OSH Park Design Rules&lt;/b&gt;
&lt;p&gt;
Please make sure your boards conform to these design rules.
&lt;/p&gt;
&lt;p&gt;
Note, that not all DRC settings must be set by the manufacturer. Several can be adjusted for the design, including those listed on our docs page here.
&lt;a href=&quot;http://docs.oshpark.com/design-tools/eagle/design-rules-files/&quot;&gt;Adjustable Settings&lt;/a&gt;
&lt;/p&gt;</description>
<param name="layerSetup" value="(1*16)"/>
<param name="mtCopper" value="0.035559375mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.035559375mm"/>
<param name="mtIsolate" value="1.6mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm"/>
<param name="mdWireWire" value="6mil"/>
<param name="mdWirePad" value="6mil"/>
<param name="mdWireVia" value="6mil"/>
<param name="mdPadPad" value="6mil"/>
<param name="mdPadVia" value="6mil"/>
<param name="mdViaVia" value="6mil"/>
<param name="mdSmdPad" value="6mil"/>
<param name="mdSmdVia" value="6mil"/>
<param name="mdSmdSmd" value="6mil"/>
<param name="mdViaViaSameLayer" value="8mil"/>
<param name="mnLayersViaInSmd" value="2"/>
<param name="mdCopperDimension" value="15mil"/>
<param name="mdDrill" value="6mil"/>
<param name="mdSmdStop" value="0mil"/>
<param name="msWidth" value="6mil"/>
<param name="msDrill" value="10mil"/>
<param name="msMicroVia" value="10mil"/>
<param name="msBlindViaRatio" value="0.5"/>
<param name="rvPadTop" value="0.25"/>
<param name="rvPadInner" value="0.25"/>
<param name="rvPadBottom" value="0.25"/>
<param name="rvViaOuter" value="0.25"/>
<param name="rvViaInner" value="0.25"/>
<param name="rvMicroViaOuter" value="0.25"/>
<param name="rvMicroViaInner" value="0.25"/>
<param name="rlMinPadTop" value="5mil"/>
<param name="rlMaxPadTop" value="20mil"/>
<param name="rlMinPadInner" value="5mil"/>
<param name="rlMaxPadInner" value="20mil"/>
<param name="rlMinPadBottom" value="5mil"/>
<param name="rlMaxPadBottom" value="20mil"/>
<param name="rlMinViaOuter" value="5mil"/>
<param name="rlMaxViaOuter" value="20mil"/>
<param name="rlMinViaInner" value="5mil"/>
<param name="rlMaxViaInner" value="20mil"/>
<param name="rlMinMicroViaOuter" value="5mil"/>
<param name="rlMaxMicroViaOuter" value="20mil"/>
<param name="rlMinMicroViaInner" value="5mil"/>
<param name="rlMaxMicroViaInner" value="20mil"/>
<param name="psTop" value="-1"/>
<param name="psBottom" value="-1"/>
<param name="psFirst" value="-1"/>
<param name="psElongationLong" value="100"/>
<param name="psElongationOffset" value="100"/>
<param name="mvStopFrame" value="1"/>
<param name="mvCreamFrame" value="0"/>
<param name="mlMinStopFrame" value="2.5mil"/>
<param name="mlMaxStopFrame" value="2.5mil"/>
<param name="mlMinCreamFrame" value="0mil"/>
<param name="mlMaxCreamFrame" value="0mil"/>
<param name="mlViaStopLimit" value="12mil"/>
<param name="srRoundness" value="0"/>
<param name="srMinRoundness" value="0mil"/>
<param name="srMaxRoundness" value="0mil"/>
<param name="slThermalIsolate" value="10mil"/>
<param name="slThermalsForVias" value="0"/>
<param name="dpMaxLengthDifference" value="10mm"/>
<param name="dpGapFactor" value="2.5"/>
<param name="checkAngle" value="0"/>
<param name="checkFont" value="1"/>
<param name="checkRestrict" value="1"/>
<param name="checkStop" value="0"/>
<param name="checkValues" value="0"/>
<param name="checkNames" value="1"/>
<param name="checkWireStubs" value="1"/>
<param name="checkPolygonWidth" value="0"/>
<param name="useDiameter" value="13"/>
<param name="maxErrors" value="50"/>
</designrules>
<autorouter>
<pass name="Default">
<param name="RoutingGrid" value="50mil"/>
<param name="AutoGrid" value="1"/>
<param name="Efforts" value="0"/>
<param name="TopRouterVariant" value="1"/>
<param name="tpViaShape" value="round"/>
<param name="PrefDir.1" value="|"/>
<param name="PrefDir.2" value="0"/>
<param name="PrefDir.3" value="0"/>
<param name="PrefDir.4" value="0"/>
<param name="PrefDir.5" value="0"/>
<param name="PrefDir.6" value="0"/>
<param name="PrefDir.7" value="0"/>
<param name="PrefDir.8" value="0"/>
<param name="PrefDir.9" value="0"/>
<param name="PrefDir.10" value="0"/>
<param name="PrefDir.11" value="0"/>
<param name="PrefDir.12" value="0"/>
<param name="PrefDir.13" value="0"/>
<param name="PrefDir.14" value="0"/>
<param name="PrefDir.15" value="0"/>
<param name="PrefDir.16" value="-"/>
<param name="cfVia" value="8"/>
<param name="cfNonPref" value="5"/>
<param name="cfChangeDir" value="2"/>
<param name="cfOrthStep" value="2"/>
<param name="cfDiagStep" value="3"/>
<param name="cfExtdStep" value="0"/>
<param name="cfBonusStep" value="1"/>
<param name="cfMalusStep" value="1"/>
<param name="cfPadImpact" value="4"/>
<param name="cfSmdImpact" value="4"/>
<param name="cfBusImpact" value="0"/>
<param name="cfHugging" value="3"/>
<param name="cfAvoid" value="4"/>
<param name="cfPolygon" value="10"/>
<param name="cfBase.1" value="0"/>
<param name="cfBase.2" value="1"/>
<param name="cfBase.3" value="1"/>
<param name="cfBase.4" value="1"/>
<param name="cfBase.5" value="1"/>
<param name="cfBase.6" value="1"/>
<param name="cfBase.7" value="1"/>
<param name="cfBase.8" value="1"/>
<param name="cfBase.9" value="1"/>
<param name="cfBase.10" value="1"/>
<param name="cfBase.11" value="1"/>
<param name="cfBase.12" value="1"/>
<param name="cfBase.13" value="1"/>
<param name="cfBase.14" value="1"/>
<param name="cfBase.15" value="1"/>
<param name="cfBase.16" value="0"/>
<param name="mnVias" value="20"/>
<param name="mnSegments" value="9999"/>
<param name="mnExtdSteps" value="9999"/>
<param name="mnRipupLevel" value="10"/>
<param name="mnRipupSteps" value="100"/>
<param name="mnRipupTotal" value="100"/>
</pass>
<pass name="Follow-me" refer="Default" active="yes">
</pass>
<pass name="Busses" refer="Default" active="yes">
<param name="cfNonPref" value="4"/>
<param name="cfBusImpact" value="4"/>
<param name="cfHugging" value="0"/>
<param name="mnVias" value="0"/>
</pass>
<pass name="Route" refer="Default" active="yes">
</pass>
</autorouter>
<elements>
<element name="U$3" library="FH19C-9S-0.5SH" package="FH19C9S05SH10-FFC" value="FH19C-9S-0.5SH_10-FFC" x="11.938" y="-0.254" smashed="yes"/>
<element name="RT" library="microbuilder" package="_0603MP" value="NTC 10K" x="0.7874" y="4.7498" smashed="yes" rot="R270">
<attribute name="NAME" x="-0.9906" y="4.8768" size="0.8128" layer="25" font="vector" ratio="18" rot="R270" align="center"/>
<attribute name="VALUE" x="-0.7049" y="6.0198" size="0.8128" layer="27" font="vector" ratio="18" rot="R270" align="center"/>
</element>
<element name="R1" library="microbuilder" package="_0603MP" value="1% 10K" x="0.7874" y="2.1844" smashed="yes" rot="R270">
<attribute name="NAME" x="-0.9271" y="2.2479" size="0.8128" layer="25" font="vector" ratio="18" rot="R90" align="center"/>
<attribute name="VALUE" x="-0.1651" y="3.1369" size="0.8128" layer="27" font="vector" ratio="18" rot="R270" align="center"/>
</element>
<element name="GND" library="testpad" library_urn="urn:adsk.eagle:library:385" package="B1,27" package3d_urn="urn:adsk.eagle:package:27944/2" value="TPB1,27" x="4.826" y="3.7084" smashed="yes" rot="MR0">
<attribute name="NAME" x="6.604" y="3.7084" size="0.762" layer="26" font="vector" ratio="18" rot="MR0" align="center"/>
<attribute name="POPULARITY" value="19" x="4.826" y="3.7084" size="0.508" layer="28" font="vector" ratio="18" rot="MR0" display="off"/>
<attribute name="TP_SIGNAL_NAME" value="" x="5.461" y="1.8034" size="1" layer="38" rot="MR0"/>
<attribute name="VALUE" x="5.461" y="2.9464" size="0.8128" layer="28" font="vector" ratio="18" rot="MR0" align="center"/>
</element>
<element name="A4" library="testpad" library_urn="urn:adsk.eagle:library:385" package="B1,27" package3d_urn="urn:adsk.eagle:package:27944/2" value="TPB1,27" x="2.794" y="5.334" smashed="yes" rot="MR0">
<attribute name="NAME" x="1.27" y="5.334" size="0.762" layer="26" font="vector" ratio="18" rot="MR180" align="center"/>
<attribute name="POPULARITY" value="19" x="2.794" y="5.334" size="0.508" layer="28" font="vector" ratio="18" rot="MR0" display="off"/>
<attribute name="TP_SIGNAL_NAME" value="" x="3.429" y="3.429" size="1" layer="38" rot="MR0"/>
<attribute name="VALUE" x="3.429" y="4.572" size="0.8128" layer="28" font="vector" ratio="18" rot="MR0" align="center"/>
</element>
<element name="VCC" library="testpad" library_urn="urn:adsk.eagle:library:385" package="B1,27" package3d_urn="urn:adsk.eagle:package:27944/2" value="TPB1,27" x="4.826" y="5.334" smashed="yes" rot="MR0">
<attribute name="NAME" x="6.604" y="5.334" size="0.762" layer="26" font="vector" ratio="18" rot="MR0" align="center"/>
<attribute name="POPULARITY" value="19" x="4.826" y="5.334" size="0.8128" layer="28" font="vector" ratio="18" rot="MR0" display="off"/>
<attribute name="TP_SIGNAL_NAME" value="" x="5.461" y="3.429" size="1" layer="38" rot="MR0"/>
<attribute name="VALUE" x="5.461" y="4.572" size="0.8128" layer="28" font="vector" ratio="18" rot="MR0" align="center"/>
</element>
<element name="SCL" library="testpad" library_urn="urn:adsk.eagle:library:385" package="B1,27" package3d_urn="urn:adsk.eagle:package:27944/2" value="TPB1,27" x="4.826" y="2.0828" smashed="yes" rot="MR0">
<attribute name="NAME" x="6.604" y="2.0828" size="0.762" layer="26" font="vector" ratio="18" rot="MR180" align="center"/>
<attribute name="POPULARITY" value="19" x="4.826" y="2.0828" size="1.778" layer="28" rot="MR0" display="off"/>
<attribute name="TP_SIGNAL_NAME" value="" x="5.461" y="0.1778" size="1" layer="38" rot="MR0"/>
<attribute name="VALUE" x="5.461" y="1.3208" size="0.8128" layer="28" font="vector" ratio="18" rot="MR0" align="center"/>
</element>
<element name="SDA" library="testpad" library_urn="urn:adsk.eagle:library:385" package="B1,27" package3d_urn="urn:adsk.eagle:package:27944/2" value="TPB1,27" x="2.794" y="2.0828" smashed="yes" rot="MR0">
<attribute name="NAME" x="1.016" y="2.0701" size="0.762" layer="26" font="vector" ratio="18" rot="MR180" align="center"/>
<attribute name="POPULARITY" value="19" x="2.794" y="2.0828" size="1.778" layer="28" rot="MR0" display="off"/>
<attribute name="TP_SIGNAL_NAME" value="" x="3.429" y="0.1778" size="1" layer="38" rot="MR0"/>
<attribute name="VALUE" x="3.429" y="1.3208" size="0.8128" layer="28" font="vector" ratio="18" rot="MR0" align="center"/>
</element>
<element name="A1" library="testpad" library_urn="urn:adsk.eagle:library:385" package="B1,27" package3d_urn="urn:adsk.eagle:package:27944/2" value="TPB1,27" x="2.794" y="3.7084" smashed="yes" rot="MR0">
<attribute name="NAME" x="1.27" y="3.7084" size="0.762" layer="26" font="vector" ratio="18" rot="MR0" align="center"/>
<attribute name="POPULARITY" value="19" x="2.794" y="3.7084" size="1.778" layer="28" rot="MR0" display="off"/>
<attribute name="TP_SIGNAL_NAME" value="" x="3.429" y="1.8034" size="1" layer="38" rot="MR0"/>
<attribute name="VALUE" x="3.429" y="2.9464" size="0.8128" layer="28" font="vector" ratio="18" rot="MR0" align="center"/>
</element>
</elements>
<signals>
<signal name="SCL">
<contactref element="U$3" pad="8"/>
<contactref element="SCL" pad="TP"/>
<wire x1="10.438" y1="-2.504" x2="10.438" y2="0.2967375" width="0.254" layer="16"/>
<wire x1="10.438" y1="0.2967375" x2="8.6519375" y2="2.0828" width="0.254" layer="16"/>
<wire x1="8.6519375" y1="2.0828" x2="4.826" y2="2.0828" width="0.254" layer="16"/>
</signal>
<signal name="SDA">
<contactref element="U$3" pad="7"/>
<contactref element="SDA" pad="TP"/>
<wire x1="2.794" y1="2.0828" x2="2.794" y2="2.54" width="0.254" layer="16"/>
<wire x1="2.794" y1="2.54" x2="3.81" y2="2.54" width="0.254" layer="16"/>
<via x="3.81" y="2.54" extent="1-16" drill="0.254"/>
<wire x1="3.81" y1="2.54" x2="8.8646" y2="2.54" width="0.254" layer="1"/>
<wire x1="10.9714" y1="0.4332" x2="10.9714" y2="0.254" width="0.254" layer="1"/>
<via x="10.9714" y="0.254" extent="1-16" drill="0.254"/>
<wire x1="10.9714" y1="0.254" x2="10.938" y2="0.2206" width="0.254" layer="16"/>
<wire x1="10.938" y1="0.2206" x2="10.938" y2="-2.504" width="0.254" layer="16"/>
<wire x1="8.8646" y1="2.54" x2="10.9714" y2="0.4332" width="0.254" layer="1"/>
</signal>
<signal name="GND" class="2">
<contactref element="U$3" pad="2"/>
<contactref element="GND" pad="TP"/>
<wire x1="13.438" y1="0.517125" x2="13.438" y2="-2.504" width="0.3048" layer="16"/>
<wire x1="4.826" y1="3.7084" x2="10.246725" y2="3.7084" width="0.3048" layer="16"/>
<wire x1="10.246725" y1="3.7084" x2="13.438" y2="0.517125" width="0.3048" layer="16"/>
</signal>
<signal name="A0_TEMP_ENABLE">
<contactref element="U$3" pad="9"/>
<contactref element="R1" pad="2"/>
<wire x1="9.938" y1="0.222" x2="9.938" y2="-2.504" width="0.254" layer="16"/>
<wire x1="9.017" y1="1.143" x2="9.938" y2="0.222" width="0.254" layer="16"/>
<wire x1="0.7874" y1="1.4224" x2="1.0668" y2="1.143" width="0.254" layer="1"/>
<wire x1="1.651" y1="1.143" x2="1.778" y2="1.27" width="0.254" layer="1"/>
<via x="1.778" y="1.27" extent="1-16" drill="0.254"/>
<wire x1="1.778" y1="1.27" x2="1.905" y2="1.143" width="0.254" layer="16"/>
<wire x1="1.0668" y1="1.143" x2="1.651" y2="1.143" width="0.254" layer="1"/>
<wire x1="1.905" y1="1.143" x2="9.017" y2="1.143" width="0.254" layer="16"/>
</signal>
<signal name="A4_SERCOM3.2_TC3.0">
<contactref element="U$3" pad="3"/>
<contactref element="A4" pad="TP"/>
<wire x1="3.048" y1="5.0292" x2="3.81" y2="5.0292" width="0.254" layer="16"/>
<via x="3.81" y="5.0292" extent="1-16" drill="0.254"/>
<wire x1="3.81" y1="5.0292" x2="8.13565625" y2="5.0292" width="0.254" layer="1"/>
<wire x1="12.8792" y1="0.28565625" x2="8.13565625" y2="5.0292" width="0.254" layer="1"/>
<via x="12.8792" y="0.28565625" extent="1-16" drill="0.254"/>
<wire x1="12.8792" y1="0.28565625" x2="12.938" y2="0.22685625" width="0.254" layer="16"/>
<wire x1="12.938" y1="0.22685625" x2="12.938" y2="-2.504" width="0.254" layer="16"/>
<wire x1="2.794" y1="5.334" x2="3.048" y2="5.08" width="0.254" layer="16"/>
<wire x1="3.048" y1="5.08" x2="3.048" y2="5.0292" width="0.254" layer="16"/>
</signal>
<signal name="NC">
<contactref element="U$3" pad="4"/>
</signal>
<signal name="A2_TEMP_SENSE">
<contactref element="U$3" pad="5"/>
<contactref element="RT" pad="2"/>
<contactref element="R1" pad="1"/>
<via x="11.9714" y="-0.6139" extent="1-16" drill="0.254"/>
<wire x1="12.0048" y1="0.574675" x2="12.0048" y2="-0.5805" width="0.254" layer="1"/>
<wire x1="12.0048" y1="-0.5805" x2="11.9714" y2="-0.6139" width="0.254" layer="1"/>
<wire x1="8.312275" y1="4.2672" x2="12.0048" y2="0.574675" width="0.254" layer="1"/>
<wire x1="11.9714" y1="-0.6139" x2="11.938" y2="-0.6473" width="0.254" layer="16"/>
<wire x1="11.938" y1="-0.6473" x2="11.938" y2="-2.504" width="0.254" layer="16"/>
<wire x1="0.7874" y1="2.9464" x2="0.7874" y2="3.9878" width="0.254" layer="1"/>
<wire x1="0.7874" y1="3.9878" x2="1.0668" y2="4.2672" width="0.254" layer="1"/>
<wire x1="1.0668" y1="4.2672" x2="8.312275" y2="4.2672" width="0.254" layer="1"/>
</signal>
<signal name="VCC" class="1">
<contactref element="U$3" pad="1"/>
<contactref element="RT" pad="1"/>
<contactref element="VCC" pad="TP"/>
<via x="3.81" y="5.715" extent="1-16" drill="0.254"/>
<wire x1="4.826" y1="5.334" x2="4.445" y2="5.715" width="0.254" layer="16"/>
<wire x1="4.445" y1="5.715" x2="3.81" y2="5.715" width="0.254" layer="16"/>
<wire x1="10.16" y1="5.334" x2="4.826" y2="5.334" width="0.3048" layer="16"/>
<wire x1="13.938" y1="1.556" x2="13.938" y2="-2.504" width="0.3048" layer="16"/>
<wire x1="13.938" y1="1.556" x2="10.16" y2="5.334" width="0.3048" layer="16"/>
<wire x1="0.7874" y1="5.5118" x2="1.0541" y2="5.7785" width="0.254" layer="1"/>
<wire x1="3.81" y1="5.715" x2="3.7465" y2="5.7785" width="0.254" layer="1"/>
<wire x1="3.7465" y1="5.7785" x2="1.0541" y2="5.7785" width="0.254" layer="1"/>
</signal>
<signal name="A1_SERCOM3.3_TC3.1">
<contactref element="U$3" pad="6"/>
<contactref element="A1" pad="TP"/>
<via x="3.81" y="3.302" extent="1-16" drill="0.254"/>
<via x="11.4714" y="-0.17995" extent="1-16" drill="0.254"/>
<wire x1="11.5048" y1="0.4872375" x2="11.5048" y2="-0.14655" width="0.254" layer="1"/>
<wire x1="11.5048" y1="-0.14655" x2="11.4714" y2="-0.17995" width="0.254" layer="1"/>
<wire x1="3.81" y1="3.302" x2="8.6900375" y2="3.302" width="0.254" layer="1"/>
<wire x1="8.6900375" y1="3.302" x2="11.5048" y2="0.4872375" width="0.254" layer="1"/>
<wire x1="11.4714" y1="-0.17995" x2="11.438" y2="-0.21335" width="0.254" layer="16"/>
<wire x1="11.438" y1="-0.21335" x2="11.438" y2="-2.504" width="0.254" layer="16"/>
<wire x1="2.794" y1="3.7084" x2="2.794" y2="3.4544" width="0.254" layer="16"/>
<wire x1="2.9464" y1="3.302" x2="2.794" y2="3.4544" width="0.254" layer="16"/>
<wire x1="2.9464" y1="3.302" x2="3.81" y2="3.302" width="0.254" layer="16"/>
</signal>
</signals>
<mfgpreviewcolors>
<mfgpreviewcolor name="soldermaskcolor" color="0x64F0A000"/>
<mfgpreviewcolor name="silkscreencolor" color="0xFFFEFEFE"/>
<mfgpreviewcolor name="backgroundcolor" color="0xFF282828"/>
<mfgpreviewcolor name="coppercolor" color="0xFFFFBF00"/>
<mfgpreviewcolor name="substratecolor" color="0xFF786E46"/>
</mfgpreviewcolors>
<errors>
<approved hash="4,1,e4d525a4e6798a4e"/>
<approved hash="4,1,e2c43c41f134b376"/>
<approved hash="4,16,d6c3381090ee77d0"/>
<approved hash="4,16,dfc7b71703edc2d5"/>
<approved hash="4,16,d0c47a15cee511dc"/>
<approved hash="4,16,61ccc91cb9e16cd9"/>
<approved hash="4,16,facba418ece13bd9"/>
<approved hash="4,16,13cc731cdf9d06a7"/>
<approved hash="4,16,64ccc61c8ae055d9"/>
<approved hash="4,16,307ff355af608a74"/>
<approved hash="4,16,af62c9ddf4e560ee"/>
<approved hash="4,16,7ad03728f904e457"/>
<approved hash="4,16,f590754f92eca39f"/>
<approved hash="4,16,a707f8a23feddf14"/>
<approved hash="4,16,0ae98b3857612a1d"/>
<approved hash="4,16,93d7cf10fb7f3122"/>
<approved hash="4,16,7eecdcf8c2819b83"/>
<approved hash="4,16,39a129df261ecf0d"/>
<approved hash="4,16,599f2610da57b8e8"/>
<approved hash="4,16,394056f4a11c2155"/>
</errors>
</board>
</drawing>
<compatibility>
<note version="6.3" minversion="6.2.2" severity="warning">
Since Version 6.2.2 text objects can contain more than one line,
which will not be processed correctly with this version.
</note>
<note version="8.2" severity="warning">
Since Version 8.2, EAGLE supports online libraries. The ids
of those online libraries will not be understood (or retained)
with this version.
</note>
<note version="8.3" severity="warning">
Since Version 8.3, EAGLE supports URNs for individual library
assets (packages, symbols, and devices). The URNs of those assets
will not be understood (or retained) with this version.
</note>
<note version="8.3" severity="warning">
Since Version 8.3, EAGLE supports the association of 3D packages
with devices in libraries, schematics, and board files. Those 3D
packages will not be understood (or retained) with this version.
</note>
</compatibility>
</eagle>
@@ -1,555 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="9.6.2">
<drawing>
<settings>
<setting alwaysvectorfont="yes"/>
<setting keepoldvectorfont="yes"/>
<setting verticaltext="up"/>
</settings>
<grid distance="0.01" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.005" altunitdist="inch" altunit="inch"/>
<layers>
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
<layer number="2" name="Route2" color="1" fill="3" visible="yes" active="yes"/>
<layer number="3" name="Route3" color="4" fill="3" visible="no" active="no"/>
<layer number="4" name="Route4" color="1" fill="4" visible="no" active="no"/>
<layer number="5" name="Route5" color="4" fill="4" visible="no" active="no"/>
<layer number="6" name="Route6" color="1" fill="8" visible="no" active="no"/>
<layer number="7" name="Route7" color="4" fill="8" visible="no" active="no"/>
<layer number="8" name="Route8" color="1" fill="2" visible="no" active="no"/>
<layer number="9" name="Route9" color="4" fill="2" visible="no" active="no"/>
<layer number="10" name="Route10" color="1" fill="7" visible="no" active="no"/>
<layer number="11" name="Route11" color="4" fill="7" visible="no" active="no"/>
<layer number="12" name="Route12" color="1" fill="5" visible="no" active="no"/>
<layer number="13" name="Route13" color="4" fill="5" visible="no" active="no"/>
<layer number="14" name="Route14" color="1" fill="6" visible="no" active="no"/>
<layer number="15" name="Route15" color="4" fill="6" visible="yes" active="yes"/>
<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>
<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>
<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>
<layer number="21" name="tPlace" color="14" fill="1" visible="yes" active="yes"/>
<layer number="22" name="bPlace" color="13" fill="1" visible="yes" active="yes"/>
<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="27" name="tValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="28" name="bValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>
<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
<layer number="48" name="Document" color="7" fill="1" visible="no" active="yes"/>
<layer number="49" name="Reference" color="7" fill="1" visible="no" active="yes"/>
<layer number="50" name="dxf" color="7" fill="1" visible="no" active="yes"/>
<layer number="51" name="tDocu" color="15" fill="1" visible="yes" active="yes"/>
<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/>
<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
<layer number="56" name="wert" color="7" fill="1" visible="no" active="yes"/>
<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/>
<layer number="58" name="b3D" color="7" fill="1" visible="no" active="no"/>
<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/>
<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/>
<layer number="61" name="stand" color="7" fill="1" visible="no" active="no"/>
<layer number="88" name="SimResults" color="9" fill="1" visible="no" active="no"/>
<layer number="89" name="SimProbes" color="9" fill="1" visible="no" active="no"/>
<layer number="90" name="Modules" color="7" fill="1" visible="no" active="no"/>
<layer number="91" name="Nets" color="2" fill="1" visible="no" active="no"/>
<layer number="92" name="Busses" color="1" fill="1" visible="no" active="no"/>
<layer number="93" name="Pins" color="2" fill="1" visible="no" active="no"/>
<layer number="94" name="Symbols" color="4" fill="1" visible="no" active="no"/>
<layer number="95" name="Names" color="7" fill="1" visible="no" active="no"/>
<layer number="96" name="Values" color="7" fill="1" visible="no" active="no"/>
<layer number="97" name="Info" color="7" fill="1" visible="no" active="no"/>
<layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/>
<layer number="99" name="SpiceOrder" color="7" fill="1" visible="no" active="no"/>
<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/>
<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/>
<layer number="103" name="fp3" color="7" fill="1" visible="no" active="yes"/>
<layer number="104" name="Name" color="7" fill="1" visible="no" active="yes"/>
<layer number="105" name="Beschreib" color="9" fill="1" visible="no" active="yes"/>
<layer number="106" name="BGA-Top" color="4" fill="1" visible="no" active="yes"/>
<layer number="107" name="BD-Top" color="5" fill="1" visible="no" active="yes"/>
<layer number="108" name="fp8" color="7" fill="1" visible="no" active="yes"/>
<layer number="109" name="fp9" color="7" fill="1" visible="no" active="yes"/>
<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/>
<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/>
<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/>
<layer number="113" name="ReferenceLS" color="7" fill="1" visible="no" active="no"/>
<layer number="114" name="tPlaceRed" color="7" fill="1" visible="no" active="yes"/>
<layer number="115" name="FRNTMAAT2" color="7" fill="1" visible="no" active="yes"/>
<layer number="116" name="Patch_BOT" color="9" fill="4" visible="no" active="yes"/>
<layer number="117" name="BACKMAAT1" color="7" fill="1" visible="no" active="yes"/>
<layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="no"/>
<layer number="119" name="KAP_TEKEN" color="7" fill="1" visible="no" active="yes"/>
<layer number="120" name="KAP_MAAT1" color="7" fill="1" visible="no" active="yes"/>
<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/>
<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/>
<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/>
<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/>
<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="129" name="Mask" color="7" fill="1" visible="no" active="yes"/>
<layer number="130" name="SMDSTROOK" color="7" fill="1" visible="no" active="yes"/>
<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/>
<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/>
<layer number="133" name="bottom_silk" color="7" fill="1" visible="no" active="yes"/>
<layer number="134" name="silk_top" color="7" fill="1" visible="no" active="yes"/>
<layer number="135" name="silk_bottom" color="7" fill="1" visible="no" active="yes"/>
<layer number="136" name="silktop" color="7" fill="1" visible="no" active="yes"/>
<layer number="137" name="silkbottom" color="7" fill="1" visible="no" active="yes"/>
<layer number="138" name="EEE" color="7" fill="1" visible="no" active="yes"/>
<layer number="139" name="_tKeepout" color="7" fill="1" visible="no" active="yes"/>
<layer number="140" name="mbKeepout" color="7" fill="1" visible="no" active="yes"/>
<layer number="141" name="ASSEMBLY_TOP" color="7" fill="1" visible="no" active="yes"/>
<layer number="142" name="mbRestrict" color="7" fill="1" visible="no" active="yes"/>
<layer number="143" name="PLACE_BOUND_TOP" color="7" fill="1" visible="no" active="yes"/>
<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/>
<layer number="145" name="DrillLegend_01-16" color="7" fill="1" visible="no" active="yes"/>
<layer number="146" name="DrillLegend_01-20" color="7" fill="1" visible="no" active="yes"/>
<layer number="147" name="PIN_NUMBER" color="7" fill="1" visible="no" active="yes"/>
<layer number="148" name="mDocument" color="7" fill="1" visible="no" active="yes"/>
<layer number="149" name="DrillLegend_02-15" color="7" fill="1" visible="no" active="yes"/>
<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/>
<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/>
<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/>
<layer number="153" name="FabDoc1" color="6" fill="1" visible="no" active="no"/>
<layer number="154" name="FabDoc2" color="2" fill="1" visible="no" active="no"/>
<layer number="155" name="FabDoc3" color="7" fill="15" visible="no" active="no"/>
<layer number="166" name="AntennaArea" color="7" fill="1" visible="no" active="yes"/>
<layer number="168" name="4mmHeightArea" color="7" fill="1" visible="no" active="yes"/>
<layer number="191" name="mNets" color="7" fill="1" visible="no" active="yes"/>
<layer number="192" name="mBusses" color="7" fill="1" visible="no" active="yes"/>
<layer number="193" name="mPins" color="7" fill="1" visible="no" active="yes"/>
<layer number="194" name="mSymbols" color="7" fill="1" visible="no" active="yes"/>
<layer number="195" name="mNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="196" name="mValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="199" name="Contour" color="7" fill="1" visible="no" active="yes"/>
<layer number="200" name="200bmp" color="14" fill="10" visible="no" active="yes"/>
<layer number="201" name="201bmp" color="13" fill="1" visible="no" active="yes"/>
<layer number="202" name="202bmp" color="3" fill="1" visible="no" active="yes"/>
<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/>
<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/>
<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/>
<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/>
<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/>
<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/>
<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/>
<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/>
<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/>
<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/>
<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/>
<layer number="225" name="225bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="226" name="226bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="227" name="227bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="228" name="228bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="229" name="229bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="230" name="230bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="231" name="Eagle3D_PG1" color="7" fill="1" visible="no" active="no"/>
<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="no"/>
<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="no"/>
<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/>
<layer number="249" name="Edge" color="7" fill="1" visible="no" active="yes"/>
<layer number="250" name="Descript" color="7" fill="1" visible="no" active="no"/>
<layer number="251" name="SMDround" color="7" fill="1" visible="no" active="no"/>
<layer number="254" name="cooling" color="7" fill="1" visible="no" active="yes"/>
<layer number="255" name="routoute" color="7" fill="1" visible="no" active="yes"/>
</layers>
<board>
<plain>
<wire x1="-2.4892" y1="-2.794" x2="-3.1242" y2="-2.159" width="0" layer="20" curve="90"/>
<wire x1="-3.1242" y1="-2.159" x2="-7.874" y2="-2.159" width="0" layer="20"/>
<wire x1="-8.509" y1="-1.524" x2="-11.049" y2="-1.524" width="0" layer="20"/>
<wire x1="-11.049" y1="-1.524" x2="-11.938" y2="-0.635" width="0" layer="20" curve="-90"/>
<wire x1="-11.938" y1="-0.635" x2="-11.938" y2="3.302" width="0" layer="20"/>
<wire x1="-11.938" y1="3.302" x2="-11.049" y2="4.191" width="0" layer="20" curve="-90"/>
<wire x1="-11.049" y1="4.191" x2="2.1082" y2="4.191" width="0" layer="20"/>
<wire x1="2.1082" y1="4.191" x2="2.4892" y2="3.81" width="0" layer="20" curve="-90"/>
<wire x1="2.4892" y1="3.81" x2="2.4892" y2="-2.794" width="0" layer="20"/>
<wire x1="-7.874" y1="-2.159" x2="-8.509" y2="-1.524" width="0" layer="20" curve="90"/>
<text x="-1.778" y="3.8608" size="0.6096" layer="21" font="vector" ratio="18" align="top-center">OSO-MISC-21-002
Sensor Watch
Environment</text>
<wire x1="2.4892" y1="-1.143" x2="-5.715" y2="-1.143" width="0.127" layer="21" style="shortdash"/>
<wire x1="-6.223" y1="3.429" x2="-6.223" y2="-0.635" width="0.127" layer="21" style="shortdash"/>
<wire x1="-6.223" y1="-0.635" x2="-5.715" y2="-1.143" width="0.127" layer="21" style="shortdash" curve="90"/>
<wire x1="-6.223" y1="3.429" x2="-6.985" y2="4.191" width="0.127" layer="21" style="shortdash" curve="90"/>
<text x="-1.778" y="1.0668" size="0.508" layer="21" font="vector" ratio="12" distance="40" align="top-center">I²C: BME280
Address: 0x77
A0: BME280 power
</text>
</plain>
<libraries>
<library name="FH19C-9S-0.5SH">
<description>&lt;b&gt;https://componentsearchengine.com&lt;/b&gt;&lt;p&gt;
&lt;author&gt;Created by SamacSys&lt;/author&gt;</description>
<packages>
<package name="FH19C9S05SH10-FFC">
<description>&lt;b&gt;FH19C-9S-0.5SH(10)-1&lt;/b&gt;&lt;br&gt;
</description>
<smd name="1" x="2" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="2" x="1.5" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="3" x="1" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="4" x="0.5" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="5" x="0" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="6" x="-0.5" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="7" x="-1" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="8" x="-1.5" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="9" x="-2" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<wire x1="-2.4892" y1="0" x2="-2.4892" y2="-3.35" width="0" layer="20"/>
<wire x1="-2.3392" y1="-3.5" x2="2.3392" y2="-3.5" width="0" layer="20"/>
<wire x1="2.4892" y1="0" x2="2.4892" y2="-3.35" width="0" layer="20"/>
<wire x1="-2.3392" y1="-3.5" x2="-2.4892" y2="-3.35" width="0" layer="20" curve="-90"/>
<wire x1="2.3392" y1="-3.5" x2="2.4892" y2="-3.35" width="0" layer="20" curve="90"/>
<polygon width="0.1524" layer="30">
<vertex x="-2.4902" y="-0.9742"/>
<vertex x="2.4882" y="-0.9742"/>
<vertex x="2.4892" y="-3.4798"/>
<vertex x="-2.4892" y="-3.4798"/>
</polygon>
</package>
</packages>
</library>
<library name="microbuilder">
<packages>
<package name="_0603MP">
<description>&lt;b&gt;0603 MicroPitch&lt;/b&gt;</description>
<wire x1="-0.432" y1="-0.306" x2="0.432" y2="-0.306" width="0.1016" layer="51"/>
<wire x1="0.432" y1="0.306" x2="-0.432" y2="0.306" width="0.1016" layer="51"/>
<wire x1="0" y1="0.254" x2="0" y2="-0.254" width="0.2032" layer="21"/>
<smd name="1" x="-0.762" y="0" dx="0.8" dy="0.8" layer="1"/>
<smd name="2" x="0.762" y="0" dx="0.8" dy="0.8" layer="1"/>
<text x="-0.9525" y="0.635" size="0.8128" layer="25" ratio="18">&gt;NAME</text>
<text x="-0.9525" y="-0.9525" size="0.4064" layer="27" ratio="10">&gt;VALUE</text>
<rectangle x1="0.4318" y1="-0.4" x2="0.8" y2="0.4" layer="51"/>
<rectangle x1="-0.8" y1="-0.4" x2="-0.4318" y2="0.4" layer="51"/>
<rectangle x1="-0.1999" y1="-0.25" x2="0.1999" y2="0.25" layer="35"/>
</package>
</packages>
</library>
<library name="BME280ComponentLibrary">
<packages>
<package name="BME280_LGA">
<smd name="P$1" x="1.025" y="0.975" dx="0.5" dy="0.35" layer="1"/>
<smd name="P$2" x="1.025" y="0.325" dx="0.5" dy="0.35" layer="1"/>
<smd name="P$3" x="1.025" y="-0.325" dx="0.5" dy="0.35" layer="1"/>
<smd name="P$4" x="1.025" y="-0.975" dx="0.5" dy="0.35" layer="1"/>
<smd name="P$5" x="-1.025" y="-0.975" dx="0.5" dy="0.35" layer="1"/>
<smd name="P$6" x="-1.025" y="-0.325" dx="0.5" dy="0.35" layer="1"/>
<smd name="P$7" x="-1.025" y="0.325" dx="0.5" dy="0.35" layer="1"/>
<smd name="P$8" x="-1.025" y="0.975" dx="0.5" dy="0.35" layer="1"/>
<wire x1="-1.42875" y1="1.42875" x2="1.42875" y2="1.42875" width="0.254" layer="21"/>
<wire x1="1.42875" y1="1.42875" x2="1.42875" y2="-1.42875" width="0.254" layer="21"/>
<wire x1="1.42875" y1="-1.42875" x2="-1.42875" y2="-1.42875" width="0.254" layer="21"/>
<wire x1="-1.42875" y1="-1.42875" x2="-1.42875" y2="1.42875" width="0.254" layer="21"/>
<circle x="1.74625" y="1.74625" radius="0.15875" width="0.127" layer="21"/>
<text x="-1.905" y="2.54" size="0.8128" layer="25" font="vector">&gt;NAME</text>
<text x="-1.905" y="-3.175" size="0.8128" layer="27" font="vector">&gt;VALUE</text>
<circle x="1.74625" y="1.74625" radius="0.079375" width="0.127" layer="21"/>
<circle x="1.74625" y="1.74625" radius="0.0381" width="0.127" layer="21"/>
</package>
</packages>
</library>
</libraries>
<attributes>
<attribute name="REV" value="D"/>
</attributes>
<variantdefs>
</variantdefs>
<classes>
<class number="0" name="default" width="0.254" drill="0">
</class>
<class number="1" name="power" width="0.254" drill="0">
</class>
<class number="2" name="gnd" width="0.254" drill="0">
</class>
</classes>
<designrules name="oshpark-2layer *">
<description language="en">&lt;b&gt;OSH Park Design Rules&lt;/b&gt;
&lt;p&gt;
Please make sure your boards conform to these design rules.
&lt;/p&gt;
&lt;p&gt;
Note, that not all DRC settings must be set by the manufacturer. Several can be adjusted for the design, including those listed on our docs page here.
&lt;a href=&quot;http://docs.oshpark.com/design-tools/eagle/design-rules-files/&quot;&gt;Adjustable Settings&lt;/a&gt;
&lt;/p&gt;</description>
<param name="layerSetup" value="(1*16)"/>
<param name="mtCopper" value="0.035559375mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.035559375mm"/>
<param name="mtIsolate" value="4mil 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm"/>
<param name="mdWireWire" value="6mil"/>
<param name="mdWirePad" value="6mil"/>
<param name="mdWireVia" value="6mil"/>
<param name="mdPadPad" value="6mil"/>
<param name="mdPadVia" value="6mil"/>
<param name="mdViaVia" value="6mil"/>
<param name="mdSmdPad" value="6mil"/>
<param name="mdSmdVia" value="6mil"/>
<param name="mdSmdSmd" value="6mil"/>
<param name="mdViaViaSameLayer" value="8mil"/>
<param name="mnLayersViaInSmd" value="2"/>
<param name="mdCopperDimension" value="15mil"/>
<param name="mdDrill" value="6mil"/>
<param name="mdSmdStop" value="0mil"/>
<param name="msWidth" value="6mil"/>
<param name="msDrill" value="10mil"/>
<param name="msMicroVia" value="10mil"/>
<param name="msBlindViaRatio" value="0.5"/>
<param name="rvPadTop" value="0.25"/>
<param name="rvPadInner" value="0.25"/>
<param name="rvPadBottom" value="0.25"/>
<param name="rvViaOuter" value="0.25"/>
<param name="rvViaInner" value="0.25"/>
<param name="rvMicroViaOuter" value="0.25"/>
<param name="rvMicroViaInner" value="0.25"/>
<param name="rlMinPadTop" value="5mil"/>
<param name="rlMaxPadTop" value="20mil"/>
<param name="rlMinPadInner" value="5mil"/>
<param name="rlMaxPadInner" value="20mil"/>
<param name="rlMinPadBottom" value="5mil"/>
<param name="rlMaxPadBottom" value="20mil"/>
<param name="rlMinViaOuter" value="5mil"/>
<param name="rlMaxViaOuter" value="20mil"/>
<param name="rlMinViaInner" value="5mil"/>
<param name="rlMaxViaInner" value="20mil"/>
<param name="rlMinMicroViaOuter" value="5mil"/>
<param name="rlMaxMicroViaOuter" value="20mil"/>
<param name="rlMinMicroViaInner" value="5mil"/>
<param name="rlMaxMicroViaInner" value="20mil"/>
<param name="psTop" value="-1"/>
<param name="psBottom" value="-1"/>
<param name="psFirst" value="-1"/>
<param name="psElongationLong" value="100"/>
<param name="psElongationOffset" value="100"/>
<param name="mvStopFrame" value="1"/>
<param name="mvCreamFrame" value="0"/>
<param name="mlMinStopFrame" value="2.5mil"/>
<param name="mlMaxStopFrame" value="2.5mil"/>
<param name="mlMinCreamFrame" value="0mil"/>
<param name="mlMaxCreamFrame" value="0mil"/>
<param name="mlViaStopLimit" value="12mil"/>
<param name="srRoundness" value="0"/>
<param name="srMinRoundness" value="0mil"/>
<param name="srMaxRoundness" value="0mil"/>
<param name="slThermalIsolate" value="10mil"/>
<param name="slThermalsForVias" value="0"/>
<param name="dpMaxLengthDifference" value="10mm"/>
<param name="dpGapFactor" value="2.5"/>
<param name="checkAngle" value="0"/>
<param name="checkFont" value="1"/>
<param name="checkRestrict" value="1"/>
<param name="checkStop" value="0"/>
<param name="checkValues" value="0"/>
<param name="checkNames" value="1"/>
<param name="checkWireStubs" value="1"/>
<param name="checkPolygonWidth" value="0"/>
<param name="useDiameter" value="13"/>
<param name="maxErrors" value="50"/>
</designrules>
<autorouter>
<pass name="Default">
<param name="RoutingGrid" value="50mil"/>
<param name="AutoGrid" value="1"/>
<param name="Efforts" value="0"/>
<param name="TopRouterVariant" value="1"/>
<param name="tpViaShape" value="round"/>
<param name="PrefDir.1" value="|"/>
<param name="PrefDir.2" value="0"/>
<param name="PrefDir.3" value="0"/>
<param name="PrefDir.4" value="0"/>
<param name="PrefDir.5" value="0"/>
<param name="PrefDir.6" value="0"/>
<param name="PrefDir.7" value="0"/>
<param name="PrefDir.8" value="0"/>
<param name="PrefDir.9" value="0"/>
<param name="PrefDir.10" value="0"/>
<param name="PrefDir.11" value="0"/>
<param name="PrefDir.12" value="0"/>
<param name="PrefDir.13" value="0"/>
<param name="PrefDir.14" value="0"/>
<param name="PrefDir.15" value="0"/>
<param name="PrefDir.16" value="-"/>
<param name="cfVia" value="8"/>
<param name="cfNonPref" value="5"/>
<param name="cfChangeDir" value="2"/>
<param name="cfOrthStep" value="2"/>
<param name="cfDiagStep" value="3"/>
<param name="cfExtdStep" value="0"/>
<param name="cfBonusStep" value="1"/>
<param name="cfMalusStep" value="1"/>
<param name="cfPadImpact" value="4"/>
<param name="cfSmdImpact" value="4"/>
<param name="cfBusImpact" value="0"/>
<param name="cfHugging" value="3"/>
<param name="cfAvoid" value="4"/>
<param name="cfPolygon" value="10"/>
<param name="cfBase.1" value="0"/>
<param name="cfBase.2" value="1"/>
<param name="cfBase.3" value="1"/>
<param name="cfBase.4" value="1"/>
<param name="cfBase.5" value="1"/>
<param name="cfBase.6" value="1"/>
<param name="cfBase.7" value="1"/>
<param name="cfBase.8" value="1"/>
<param name="cfBase.9" value="1"/>
<param name="cfBase.10" value="1"/>
<param name="cfBase.11" value="1"/>
<param name="cfBase.12" value="1"/>
<param name="cfBase.13" value="1"/>
<param name="cfBase.14" value="1"/>
<param name="cfBase.15" value="1"/>
<param name="cfBase.16" value="0"/>
<param name="mnVias" value="20"/>
<param name="mnSegments" value="9999"/>
<param name="mnExtdSteps" value="9999"/>
<param name="mnRipupLevel" value="10"/>
<param name="mnRipupSteps" value="100"/>
<param name="mnRipupTotal" value="100"/>
</pass>
<pass name="Follow-me" refer="Default" active="yes">
</pass>
<pass name="Busses" refer="Default" active="yes">
<param name="cfNonPref" value="4"/>
<param name="cfBusImpact" value="4"/>
<param name="cfHugging" value="0"/>
<param name="mnVias" value="0"/>
</pass>
<pass name="Route" refer="Default" active="yes">
</pass>
</autorouter>
<elements>
<element name="U$3" library="FH19C-9S-0.5SH" package="FH19C9S05SH10-FFC" value="FH19C-9S-0.5SH_10-FFC" x="0" y="-2.794" smashed="yes"/>
<element name="U1" library="BME280ComponentLibrary" package="BME280_LGA" value="BME280" x="-8.382" y="1.3335" smashed="yes" rot="MR270">
<attribute name="NAME" x="-8.3693" y="-0.6858" size="0.508" layer="26" font="vector" ratio="18" rot="MR0" align="center"/>
<attribute name="PROD_ID" value="IC-13090" x="-16.002" y="6.9215" size="1.778" layer="28" rot="MR270" display="off"/>
<attribute name="VALUE" x="-5.207" y="3.2385" size="0.508" layer="28" font="vector" ratio="18" rot="MR270" align="center"/>
</element>
<element name="C1" library="microbuilder" package="_0603MP" value="1uF" x="-10.7442" y="1.3335" smashed="yes" rot="MR270">
<attribute name="NAME" x="-10.7442" y="2.9908" size="0.508" layer="26" font="vector" ratio="18" rot="MR180" align="center"/>
<attribute name="VALUE" x="-9.9504" y="1.9685" size="0.508" layer="28" font="vector" ratio="18" rot="MR270" align="center"/>
</element>
</elements>
<signals>
<signal name="SCL">
<contactref element="U$3" pad="8"/>
<contactref element="U1" pad="P$4"/>
<wire x1="-7.407" y1="0.3085" x2="-2.3151" y2="0.3085" width="0.254" layer="16"/>
<wire x1="-1.5" y1="-0.5066" x2="-1.5" y2="-5.044" width="0.254" layer="16"/>
<wire x1="-2.3151" y1="0.3085" x2="-1.5" y2="-0.5066" width="0.254" layer="16"/>
</signal>
<signal name="SDA">
<contactref element="U$3" pad="7"/>
<contactref element="U1" pad="P$3"/>
<wire x1="-8.057" y1="0.3085" x2="-8.057" y2="0.4829875" width="0.254" layer="16"/>
<wire x1="-1" y1="-0.27" x2="-1" y2="-5.044" width="0.254" layer="16"/>
<wire x1="-8.057" y1="0.4829875" x2="-7.7020875" y2="0.8379" width="0.254" layer="16"/>
<wire x1="-7.7020875" y1="0.8379" x2="-2.1079" y2="0.8379" width="0.254" layer="16"/>
<wire x1="-2.1079" y1="0.8379" x2="-1" y2="-0.27" width="0.254" layer="16"/>
</signal>
<signal name="GND" class="2">
<contactref element="U$3" pad="2"/>
<contactref element="U1" pad="P$7"/>
<contactref element="U1" pad="P$1"/>
<contactref element="C1" pad="2"/>
<wire x1="1.5" y1="-5.044" x2="1.5" y2="-0.6712625" width="0.254" layer="16"/>
<wire x1="-8.707" y1="2.3585" x2="-8.707" y2="3.1952" width="0.254" layer="16"/>
<wire x1="-8.707" y1="3.1952" x2="-8.7122" y2="3.2512" width="0.254" layer="16"/>
<wire x1="-2.4224625" y1="3.2512" x2="-8.7122" y2="3.2512" width="0.254" layer="16"/>
<wire x1="1.5" y1="-0.6712625" x2="-2.4224625" y2="3.2512" width="0.254" layer="16"/>
<wire x1="-9.357" y1="0.3085" x2="-9.747" y2="0.6985" width="0.254" layer="16"/>
<wire x1="-9.747" y1="0.6985" x2="-10.6172" y2="0.6985" width="0.254" layer="16"/>
<wire x1="-10.6172" y1="0.6985" x2="-10.7442" y2="0.5715" width="0.254" layer="16"/>
<wire x1="-10.7442" y1="0.5715" x2="-11.43" y2="1.2573" width="0.254" layer="16"/>
<wire x1="-11.43" y1="2.60483125" x2="-10.78363125" y2="3.2512" width="0.254" layer="16"/>
<wire x1="-10.78363125" y1="3.2512" x2="-8.7122" y2="3.2512" width="0.254" layer="16"/>
<wire x1="-11.43" y1="1.2573" x2="-11.43" y2="2.60483125" width="0.254" layer="16"/>
</signal>
<signal name="3.3V" class="1">
<contactref element="U$3" pad="1"/>
</signal>
<signal name="BME_PWR">
<contactref element="U$3" pad="9"/>
<contactref element="U1" pad="P$8"/>
<contactref element="U1" pad="P$6"/>
<contactref element="C1" pad="1"/>
<contactref element="U1" pad="P$2"/>
<wire x1="-8.707" y1="0.3085" x2="-8.707" y2="0.1340125" width="0.254" layer="16"/>
<wire x1="-8.3520875" y1="-0.2209" x2="-8.707" y2="0.1340125" width="0.254" layer="16"/>
<wire x1="-2" y1="-0.7432" x2="-2" y2="-5.044" width="0.254" layer="16"/>
<wire x1="-8.3520875" y1="-0.2209" x2="-2.5223" y2="-0.2209" width="0.254" layer="16"/>
<wire x1="-2.5223" y1="-0.2209" x2="-2" y2="-0.7432" width="0.254" layer="16"/>
<wire x1="-9.357" y1="2.3585" x2="-9.357" y2="2.1840125" width="0.254" layer="16"/>
<wire x1="-8.707" y1="1.5340125" x2="-9.357" y2="2.1840125" width="0.254" layer="16"/>
<wire x1="-8.707" y1="1.5340125" x2="-8.707" y2="0.3085" width="0.254" layer="16"/>
<wire x1="-8.057" y1="2.3585" x2="-8.057" y2="2.1840125" width="0.254" layer="16"/>
<wire x1="-8.057" y1="2.1840125" x2="-8.707" y2="1.5340125" width="0.254" layer="16"/>
<wire x1="-10.7442" y1="2.0955" x2="-10.4812" y2="2.3585" width="0.254" layer="16"/>
<wire x1="-10.4812" y1="2.3585" x2="-9.357" y2="2.3585" width="0.254" layer="16"/>
<contactref element="U1" pad="P$5"/>
<wire x1="-7.407" y1="2.3585" x2="-8.057" y2="2.3585" width="0.254" layer="16"/>
</signal>
</signals>
<mfgpreviewcolors>
<mfgpreviewcolor name="soldermaskcolor" color="0x64F0A000"/>
<mfgpreviewcolor name="silkscreencolor" color="0xFFFEFEFE"/>
<mfgpreviewcolor name="backgroundcolor" color="0xFF282828"/>
<mfgpreviewcolor name="coppercolor" color="0xFFFFBF00"/>
<mfgpreviewcolor name="substratecolor" color="0xFF786E46"/>
</mfgpreviewcolors>
<errors>
<approved hash="4,16,9cc8a33735273f8c"/>
<approved hash="4,16,75bf1b02d58151c8"/>
<approved hash="4,16,70b4dd0ea9337bbd"/>
<approved hash="4,16,42aacdba90153b82"/>
<approved hash="4,16,c73eee013d8a7d31"/>
<approved hash="4,16,9200d5cd109a9664"/>
<approved hash="4,16,ad53f5b81819b47d"/>
<approved hash="4,16,654600ffa8c2724f"/>
<approved hash="4,16,1449b5f307c1274b"/>
<approved hash="4,16,cb4ee6f31ac3d04e"/>
<approved hash="4,16,85b313f6e9c5f2b6"/>
<approved hash="4,16,d6b5b30f0b3fc9b5"/>
<approved hash="4,16,27b00e0dbc3f14b2"/>
<approved hash="4,16,1e7db6d1220388b5"/>
<approved hash="4,16,2e147eaf8f3151ee"/>
</errors>
</board>
</drawing>
<compatibility>
<note version="6.3" minversion="6.2.2" severity="warning">
Since Version 6.2.2 text objects can contain more than one line,
which will not be processed correctly with this version.
</note>
</compatibility>
</eagle>
@@ -1,928 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="9.6.2">
<drawing>
<settings>
<setting alwaysvectorfont="no"/>
<setting keepoldvectorfont="yes"/>
<setting verticaltext="up"/>
</settings>
<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>
<layers>
<layer number="1" name="Top" color="4" fill="1" visible="no" active="no"/>
<layer number="2" name="Route2" color="1" fill="3" visible="no" active="no"/>
<layer number="3" name="Route3" color="4" fill="3" visible="no" active="no"/>
<layer number="4" name="Route4" color="1" fill="4" visible="no" active="no"/>
<layer number="5" name="Route5" color="4" fill="4" visible="no" active="no"/>
<layer number="6" name="Route6" color="1" fill="8" visible="no" active="no"/>
<layer number="7" name="Route7" color="4" fill="8" visible="no" active="no"/>
<layer number="8" name="Route8" color="1" fill="2" visible="no" active="no"/>
<layer number="9" name="Route9" color="4" fill="2" visible="no" active="no"/>
<layer number="10" name="Route10" color="1" fill="7" visible="no" active="no"/>
<layer number="11" name="Route11" color="4" fill="7" visible="no" active="no"/>
<layer number="12" name="Route12" color="1" fill="5" visible="no" active="no"/>
<layer number="13" name="Route13" color="4" fill="5" visible="no" active="no"/>
<layer number="14" name="Route14" color="1" fill="6" visible="no" active="no"/>
<layer number="15" name="Route15" color="4" fill="6" visible="no" active="no"/>
<layer number="16" name="Bottom" color="1" fill="1" visible="no" active="no"/>
<layer number="17" name="Pads" color="2" fill="1" visible="no" active="no"/>
<layer number="18" name="Vias" color="2" fill="1" visible="no" active="no"/>
<layer number="19" name="Unrouted" color="6" fill="1" visible="no" active="no"/>
<layer number="20" name="Dimension" color="15" fill="1" visible="no" active="no"/>
<layer number="21" name="tPlace" color="14" fill="1" visible="no" active="no"/>
<layer number="22" name="bPlace" color="13" fill="1" visible="no" active="no"/>
<layer number="23" name="tOrigins" color="15" fill="1" visible="no" active="no"/>
<layer number="24" name="bOrigins" color="15" fill="1" visible="no" active="no"/>
<layer number="25" name="tNames" color="7" fill="1" visible="no" active="no"/>
<layer number="26" name="bNames" color="7" fill="1" visible="no" active="no"/>
<layer number="27" name="tValues" color="7" fill="1" visible="no" active="no"/>
<layer number="28" name="bValues" color="7" fill="1" visible="no" active="no"/>
<layer number="29" name="tStop" color="7" fill="3" visible="no" active="no"/>
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="no"/>
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="no"/>
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="no"/>
<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="no"/>
<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="no"/>
<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="no"/>
<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="no"/>
<layer number="37" name="tTest" color="7" fill="1" visible="no" active="no"/>
<layer number="38" name="bTest" color="7" fill="1" visible="no" active="no"/>
<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="no"/>
<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="no"/>
<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="no"/>
<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="no"/>
<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="no"/>
<layer number="44" name="Drills" color="7" fill="1" visible="no" active="no"/>
<layer number="45" name="Holes" color="7" fill="1" visible="no" active="no"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="no"/>
<layer number="47" name="Measures" color="7" fill="1" visible="no" active="no"/>
<layer number="48" name="Document" color="7" fill="1" visible="no" active="no"/>
<layer number="49" name="Reference" color="7" fill="1" visible="no" active="no"/>
<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/>
<layer number="51" name="tDocu" color="15" fill="1" visible="no" active="no"/>
<layer number="52" name="bDocu" color="7" fill="1" visible="no" active="no"/>
<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/>
<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/>
<layer number="58" name="b3D" color="7" fill="1" visible="no" active="no"/>
<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/>
<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/>
<layer number="61" name="stand" color="7" fill="1" visible="no" active="no"/>
<layer number="88" name="SimResults" color="9" fill="1" visible="yes" active="yes"/>
<layer number="89" name="SimProbes" color="9" fill="1" visible="yes" active="yes"/>
<layer number="90" name="Modules" color="7" fill="1" visible="yes" active="yes"/>
<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>
<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>
<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>
<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>
<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>
<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>
<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>
<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>
<layer number="99" name="SpiceOrder" color="7" fill="1" visible="no" active="no"/>
<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
<layer number="101" name="Patch_Top" color="12" fill="4" visible="yes" active="yes"/>
<layer number="102" name="Vscore" color="7" fill="1" visible="yes" active="yes"/>
<layer number="103" name="fp3" color="7" fill="1" visible="no" active="yes"/>
<layer number="104" name="Name" color="7" fill="1" visible="yes" active="yes"/>
<layer number="105" name="Beschreib" color="9" fill="1" visible="yes" active="yes"/>
<layer number="106" name="BGA-Top" color="4" fill="1" visible="yes" active="yes"/>
<layer number="107" name="BD-Top" color="5" fill="1" visible="yes" active="yes"/>
<layer number="108" name="fp8" color="7" fill="1" visible="no" active="yes"/>
<layer number="109" name="fp9" color="7" fill="1" visible="no" active="yes"/>
<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/>
<layer number="111" name="LPC17xx" color="7" fill="1" visible="yes" active="yes"/>
<layer number="112" name="tSilk" color="7" fill="1" visible="yes" active="yes"/>
<layer number="113" name="ReferenceLS" color="7" fill="1" visible="no" active="no"/>
<layer number="114" name="tPlaceRed" color="7" fill="1" visible="yes" active="yes"/>
<layer number="115" name="FRNTMAAT2" color="7" fill="1" visible="yes" active="yes"/>
<layer number="116" name="Patch_BOT" color="9" fill="4" visible="yes" active="yes"/>
<layer number="117" name="BACKMAAT1" color="7" fill="1" visible="yes" active="yes"/>
<layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="no"/>
<layer number="119" name="KAP_TEKEN" color="7" fill="1" visible="yes" active="yes"/>
<layer number="120" name="KAP_MAAT1" color="7" fill="1" visible="yes" active="yes"/>
<layer number="121" name="_tsilk" color="7" fill="1" visible="yes" active="yes"/>
<layer number="122" name="_bsilk" color="7" fill="1" visible="yes" active="yes"/>
<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/>
<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/>
<layer number="125" name="_tNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="126" name="_bNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="127" name="_tValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="128" name="_bValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="129" name="Mask" color="7" fill="1" visible="yes" active="yes"/>
<layer number="130" name="SMDSTROOK" color="7" fill="1" visible="yes" active="yes"/>
<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/>
<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/>
<layer number="133" name="bottom_silk" color="7" fill="1" visible="yes" active="yes"/>
<layer number="134" name="silk_top" color="7" fill="1" visible="yes" active="yes"/>
<layer number="135" name="silk_bottom" color="7" fill="1" visible="yes" active="yes"/>
<layer number="136" name="silktop" color="7" fill="1" visible="yes" active="yes"/>
<layer number="137" name="silkbottom" color="7" fill="1" visible="yes" active="yes"/>
<layer number="138" name="EEE" color="7" fill="1" visible="yes" active="yes"/>
<layer number="139" name="_tKeepout" color="7" fill="1" visible="yes" active="yes"/>
<layer number="140" name="mbKeepout" color="7" fill="1" visible="yes" active="yes"/>
<layer number="141" name="ASSEMBLY_TOP" color="7" fill="1" visible="yes" active="yes"/>
<layer number="142" name="mbRestrict" color="7" fill="1" visible="yes" active="yes"/>
<layer number="143" name="PLACE_BOUND_TOP" color="7" fill="1" visible="yes" active="yes"/>
<layer number="144" name="Drill_legend" color="7" fill="1" visible="yes" active="yes"/>
<layer number="145" name="DrillLegend_01-16" color="7" fill="1" visible="yes" active="yes"/>
<layer number="146" name="DrillLegend_01-20" color="7" fill="1" visible="yes" active="yes"/>
<layer number="147" name="PIN_NUMBER" color="7" fill="1" visible="yes" active="yes"/>
<layer number="148" name="mDocument" color="7" fill="1" visible="yes" active="yes"/>
<layer number="149" name="DrillLegend_02-15" color="7" fill="1" visible="yes" active="yes"/>
<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/>
<layer number="151" name="HeatSink" color="7" fill="1" visible="yes" active="yes"/>
<layer number="152" name="_bDocu" color="7" fill="1" visible="yes" active="yes"/>
<layer number="153" name="FabDoc1" color="6" fill="1" visible="no" active="no"/>
<layer number="154" name="FabDoc2" color="2" fill="1" visible="no" active="no"/>
<layer number="155" name="FabDoc3" color="7" fill="15" visible="no" active="no"/>
<layer number="166" name="AntennaArea" color="7" fill="1" visible="yes" active="yes"/>
<layer number="168" name="4mmHeightArea" color="7" fill="1" visible="yes" active="yes"/>
<layer number="191" name="mNets" color="7" fill="1" visible="yes" active="yes"/>
<layer number="192" name="mBusses" color="7" fill="1" visible="yes" active="yes"/>
<layer number="193" name="mPins" color="7" fill="1" visible="yes" active="yes"/>
<layer number="194" name="mSymbols" color="7" fill="1" visible="yes" active="yes"/>
<layer number="195" name="mNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="196" name="mValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="199" name="Contour" color="7" fill="1" visible="yes" active="yes"/>
<layer number="200" name="200bmp" color="1" fill="10" visible="no" active="no"/>
<layer number="201" name="201bmp" color="2" fill="1" visible="no" active="no"/>
<layer number="202" name="202bmp" color="3" fill="1" visible="no" active="no"/>
<layer number="203" name="203bmp" color="4" fill="10" visible="yes" active="yes"/>
<layer number="204" name="204bmp" color="5" fill="10" visible="yes" active="yes"/>
<layer number="205" name="205bmp" color="6" fill="10" visible="yes" active="yes"/>
<layer number="206" name="206bmp" color="7" fill="10" visible="yes" active="yes"/>
<layer number="207" name="207bmp" color="8" fill="10" visible="yes" active="yes"/>
<layer number="208" name="208bmp" color="9" fill="10" visible="yes" active="yes"/>
<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="211" name="211bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="212" name="212bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="213" name="213bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="214" name="214bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="215" name="215bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="216" name="216bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/>
<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/>
<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/>
<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/>
<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/>
<layer number="225" name="225bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="226" name="226bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="227" name="227bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="228" name="228bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="229" name="229bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="230" name="230bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="231" name="Eagle3D_PG1" color="7" fill="1" visible="no" active="no"/>
<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="no"/>
<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="no"/>
<layer number="248" name="Housing" color="7" fill="1" visible="yes" active="yes"/>
<layer number="249" name="Edge" color="7" fill="1" visible="yes" active="yes"/>
<layer number="250" name="Descript" color="7" fill="1" visible="no" active="no"/>
<layer number="251" name="SMDround" color="7" fill="1" visible="no" active="no"/>
<layer number="254" name="cooling" color="7" fill="1" visible="yes" active="yes"/>
<layer number="255" name="routoute" color="7" fill="1" visible="yes" active="yes"/>
</layers>
<schematic>
<libraries>
<library name="My Stuff">
<description>Generated from &lt;b&gt;Hiking Log FeatherWing.brd&lt;/b&gt;&lt;p&gt;
by exp-lbrs.ulp</description>
<packages>
</packages>
<symbols>
<symbol name="A4L-LOC">
<wire x1="256.54" y1="3.81" x2="256.54" y2="8.89" width="0.1016" layer="94"/>
<wire x1="256.54" y1="8.89" x2="256.54" y2="13.97" width="0.1016" layer="94"/>
<wire x1="256.54" y1="13.97" x2="256.54" y2="19.05" width="0.1016" layer="94"/>
<wire x1="256.54" y1="19.05" x2="256.54" y2="24.13" width="0.1016" layer="94"/>
<wire x1="184.15" y1="3.81" x2="184.15" y2="24.13" width="0.1016" layer="94"/>
<wire x1="184.15" y1="24.13" x2="215.265" y2="24.13" width="0.1016" layer="94"/>
<wire x1="215.265" y1="24.13" x2="256.54" y2="24.13" width="0.1016" layer="94"/>
<wire x1="234.95" y1="3.81" x2="234.95" y2="8.89" width="0.1016" layer="94"/>
<wire x1="234.95" y1="8.89" x2="256.54" y2="8.89" width="0.1016" layer="94"/>
<wire x1="234.95" y1="8.89" x2="215.265" y2="8.89" width="0.1016" layer="94"/>
<wire x1="215.265" y1="8.89" x2="215.265" y2="3.81" width="0.1016" layer="94"/>
<wire x1="215.265" y1="8.89" x2="215.265" y2="13.97" width="0.1016" layer="94"/>
<wire x1="215.265" y1="13.97" x2="256.54" y2="13.97" width="0.1016" layer="94"/>
<wire x1="215.265" y1="13.97" x2="215.265" y2="19.05" width="0.1016" layer="94"/>
<wire x1="215.265" y1="19.05" x2="256.54" y2="19.05" width="0.1016" layer="94"/>
<wire x1="215.265" y1="19.05" x2="215.265" y2="24.13" width="0.1016" layer="94"/>
<text x="217.17" y="15.24" size="2.54" layer="94">&gt;DRAWING_NAME</text>
<text x="217.17" y="10.16" size="2.286" layer="94">&gt;LAST_DATE_TIME</text>
<text x="228.473" y="5.08" size="2.54" layer="94">&gt;SHEET</text>
<text x="216.916" y="4.953" size="2.54" layer="94">Sheet:</text>
<frame x1="0" y1="0" x2="260.35" y2="179.07" columns="6" rows="4" layer="94"/>
<text x="185.42" y="5.08" size="4.572" layer="94" font="vector" ratio="10">oddly
specific
objects</text>
<text x="217.17" y="20.32" size="2.54" layer="94">by joey castillo</text>
<text x="236.22" y="5.08" size="2.54" layer="94">cc-by-sa 4.0</text>
</symbol>
</symbols>
<devicesets>
<deviceset name="A4L-LOC" prefix="FRAME" uservalue="yes">
<description>&lt;b&gt;FRAME&lt;/b&gt;&lt;p&gt;
DIN A4, landscape with location and doc. field</description>
<gates>
<gate name="G$1" symbol="A4L-LOC" x="0" y="0"/>
</gates>
<devices>
<device name="">
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
<library name="FH19C-9S-0.5SH">
<description>&lt;b&gt;https://componentsearchengine.com&lt;/b&gt;&lt;p&gt;
&lt;author&gt;Created by SamacSys&lt;/author&gt;</description>
<packages>
<package name="FH19C9S05SH10-FFC">
<description>&lt;b&gt;FH19C-9S-0.5SH(10)-1&lt;/b&gt;&lt;br&gt;
</description>
<smd name="1" x="2" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="2" x="1.5" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="3" x="1" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="4" x="0.5" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="5" x="0" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="6" x="-0.5" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="7" x="-1" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="8" x="-1.5" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="9" x="-2" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<wire x1="-2.4892" y1="0" x2="-2.4892" y2="-3.35" width="0" layer="20"/>
<wire x1="-2.3392" y1="-3.5" x2="2.3392" y2="-3.5" width="0" layer="20"/>
<wire x1="2.4892" y1="0" x2="2.4892" y2="-3.35" width="0" layer="20"/>
<wire x1="-2.3392" y1="-3.5" x2="-2.4892" y2="-3.35" width="0" layer="20" curve="-90"/>
<wire x1="2.3392" y1="-3.5" x2="2.4892" y2="-3.35" width="0" layer="20" curve="90"/>
<polygon width="0.1524" layer="30">
<vertex x="-2.4902" y="-0.9742"/>
<vertex x="2.4882" y="-0.9742"/>
<vertex x="2.4892" y="-3.4798"/>
<vertex x="-2.4892" y="-3.4798"/>
</polygon>
</package>
</packages>
<symbols>
<symbol name="FH19C-9S-0.5SH_10-FFC">
<wire x1="-5.08" y1="12.7" x2="7.62" y2="12.7" width="0.254" layer="94"/>
<wire x1="7.62" y1="-12.7" x2="7.62" y2="12.7" width="0.254" layer="94"/>
<wire x1="7.62" y1="-12.7" x2="-5.08" y2="-12.7" width="0.254" layer="94"/>
<wire x1="-5.08" y1="12.7" x2="-5.08" y2="-12.7" width="0.254" layer="94"/>
<text x="8.89" y="17.78" size="1.778" layer="95" align="center-left">&gt;NAME</text>
<text x="8.89" y="15.24" size="1.778" layer="96" align="center-left">&gt;VALUE</text>
<pin name="1" x="12.7" y="10.16" length="middle" rot="R180"/>
<pin name="2" x="12.7" y="7.62" length="middle" rot="R180"/>
<pin name="3" x="12.7" y="5.08" length="middle" rot="R180"/>
<pin name="4" x="12.7" y="2.54" length="middle" rot="R180"/>
<pin name="5" x="12.7" y="0" length="middle" rot="R180"/>
<pin name="6" x="12.7" y="-2.54" length="middle" rot="R180"/>
<pin name="7" x="12.7" y="-5.08" length="middle" rot="R180"/>
<pin name="8" x="12.7" y="-7.62" length="middle" rot="R180"/>
<pin name="9" x="12.7" y="-10.16" length="middle" rot="R180"/>
</symbol>
</symbols>
<devicesets>
<deviceset name="FH19C-9S-0.5SH_10-FFC">
<gates>
<gate name="G$1" symbol="FH19C-9S-0.5SH_10-FFC" x="0" y="0"/>
</gates>
<devices>
<device name="" package="FH19C9S05SH10-FFC">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
<connect gate="G$1" pin="3" pad="3"/>
<connect gate="G$1" pin="4" pad="4"/>
<connect gate="G$1" pin="5" pad="5"/>
<connect gate="G$1" pin="6" pad="6"/>
<connect gate="G$1" pin="7" pad="7"/>
<connect gate="G$1" pin="8" pad="8"/>
<connect gate="G$1" pin="9" pad="9"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
<library name="microbuilder">
<packages>
<package name="0603-MINI">
<description>0603-Mini
&lt;p&gt;Mini footprint for dense boards&lt;/p&gt;</description>
<wire x1="-1.346" y1="0.583" x2="1.346" y2="0.583" width="0.0508" layer="39"/>
<wire x1="1.346" y1="0.583" x2="1.346" y2="-0.583" width="0.0508" layer="39"/>
<wire x1="1.346" y1="-0.583" x2="-1.346" y2="-0.583" width="0.0508" layer="39"/>
<wire x1="-1.346" y1="-0.583" x2="-1.346" y2="0.583" width="0.0508" layer="39"/>
<wire x1="-1.45" y1="-0.7" x2="-1.45" y2="0.7" width="0.2032" layer="21"/>
<wire x1="-1.45" y1="0.7" x2="1.45" y2="0.7" width="0.2032" layer="21"/>
<wire x1="1.45" y1="0.7" x2="1.45" y2="-0.7" width="0.2032" layer="21"/>
<wire x1="1.45" y1="-0.7" x2="-1.45" y2="-0.7" width="0.2032" layer="21"/>
<wire x1="-0.356" y1="0.432" x2="0.356" y2="0.432" width="0.1016" layer="51"/>
<wire x1="-0.356" y1="-0.419" x2="0.356" y2="-0.419" width="0.1016" layer="51"/>
<smd name="1" x="-0.75" y="0" dx="0.9" dy="0.9" layer="1"/>
<smd name="2" x="0.75" y="0" dx="0.9" dy="0.9" layer="1"/>
<text x="1.524" y="-0.0635" size="0.8128" layer="25" ratio="18">&gt;NAME</text>
<text x="1.524" y="-0.635" size="0.4064" layer="27" ratio="10">&gt;VALUE</text>
<rectangle x1="-0.8382" y1="-0.4699" x2="-0.3381" y2="0.4801" layer="51"/>
<rectangle x1="0.3302" y1="-0.4699" x2="0.8303" y2="0.4801" layer="51"/>
</package>
<package name="0805_NOTHERMALS">
<wire x1="-1.873" y1="0.883" x2="1.873" y2="0.883" width="0.0508" layer="39"/>
<wire x1="1.873" y1="-0.883" x2="-1.873" y2="-0.883" width="0.0508" layer="39"/>
<wire x1="-1.873" y1="-0.883" x2="-1.873" y2="0.883" width="0.0508" layer="39"/>
<wire x1="-0.381" y1="0.66" x2="0.381" y2="0.66" width="0.1016" layer="51"/>
<wire x1="-0.356" y1="-0.66" x2="0.381" y2="-0.66" width="0.1016" layer="51"/>
<wire x1="1.873" y1="0.883" x2="1.873" y2="-0.883" width="0.0508" layer="39"/>
<wire x1="1.85" y1="1" x2="1.85" y2="-1" width="0.2032" layer="21"/>
<wire x1="1.85" y1="-1" x2="-1.85" y2="-1" width="0.2032" layer="21"/>
<wire x1="-1.85" y1="-1" x2="-1.85" y2="1" width="0.2032" layer="21"/>
<wire x1="-1.85" y1="1" x2="1.85" y2="1" width="0.2032" layer="21"/>
<smd name="1" x="-0.95" y="0" dx="1.3" dy="1.5" layer="1" thermals="no"/>
<smd name="2" x="0.95" y="0" dx="1.3" dy="1.5" layer="1" thermals="no"/>
<text x="2.032" y="-0.127" size="0.8128" layer="25" ratio="18">&gt;NAME</text>
<text x="2.032" y="-0.762" size="0.4064" layer="27" ratio="10">&gt;VALUE</text>
<rectangle x1="-1.0922" y1="-0.7239" x2="-0.3421" y2="0.7262" layer="51"/>
<rectangle x1="0.3556" y1="-0.7239" x2="1.1057" y2="0.7262" layer="51"/>
</package>
<package name="_0402">
<description>&lt;b&gt; 0402&lt;/b&gt;</description>
<wire x1="-0.245" y1="0.174" x2="0.245" y2="0.174" width="0.1016" layer="51"/>
<wire x1="0.245" y1="-0.174" x2="-0.245" y2="-0.174" width="0.1016" layer="51"/>
<wire x1="-1.0573" y1="0.5557" x2="1.0573" y2="0.5557" width="0.2032" layer="21"/>
<wire x1="1.0573" y1="0.5557" x2="1.0573" y2="-0.5556" width="0.2032" layer="21"/>
<wire x1="1.0573" y1="-0.5556" x2="-1.0573" y2="-0.5557" width="0.2032" layer="21"/>
<wire x1="-1.0573" y1="-0.5557" x2="-1.0573" y2="0.5557" width="0.2032" layer="21"/>
<smd name="1" x="-0.508" y="0" dx="0.6" dy="0.6" layer="1"/>
<smd name="2" x="0.508" y="0" dx="0.6" dy="0.6" layer="1"/>
<text x="-0.9525" y="0.7939" size="0.8128" layer="25" ratio="18">&gt;NAME</text>
<text x="-0.9525" y="-1.3336" size="0.4064" layer="27" ratio="10">&gt;VALUE</text>
<rectangle x1="-0.0794" y1="-0.2381" x2="0.0794" y2="0.2381" layer="35"/>
<rectangle x1="0.25" y1="-0.25" x2="0.5" y2="0.25" layer="51"/>
<rectangle x1="-0.5" y1="-0.25" x2="-0.25" y2="0.25" layer="51"/>
</package>
<package name="_0402MP">
<description>&lt;b&gt;0402 MicroPitch&lt;p&gt;</description>
<wire x1="-0.245" y1="0.174" x2="0.245" y2="0.174" width="0.1016" layer="51"/>
<wire x1="0.245" y1="-0.174" x2="-0.245" y2="-0.174" width="0.1016" layer="51"/>
<wire x1="0" y1="0.127" x2="0" y2="-0.127" width="0.2032" layer="21"/>
<smd name="1" x="-0.508" y="0" dx="0.5" dy="0.5" layer="1"/>
<smd name="2" x="0.508" y="0" dx="0.5" dy="0.5" layer="1"/>
<text x="-0.635" y="0.4763" size="0.6096" layer="25" ratio="18">&gt;NAME</text>
<text x="-0.635" y="-0.7938" size="0.4064" layer="27" ratio="10">&gt;VALUE</text>
<rectangle x1="-0.1" y1="-0.2" x2="0.1" y2="0.2" layer="35"/>
<rectangle x1="-0.5" y1="-0.25" x2="-0.254" y2="0.25" layer="51"/>
<rectangle x1="0.2588" y1="-0.25" x2="0.5" y2="0.25" layer="51"/>
</package>
<package name="_0603">
<description>&lt;b&gt;0603&lt;/b&gt;</description>
<wire x1="-0.432" y1="-0.306" x2="0.432" y2="-0.306" width="0.1016" layer="51"/>
<wire x1="0.432" y1="0.306" x2="-0.432" y2="0.306" width="0.1016" layer="51"/>
<wire x1="-1.4605" y1="0.635" x2="1.4605" y2="0.635" width="0.2032" layer="21"/>
<wire x1="1.4605" y1="0.635" x2="1.4605" y2="-0.635" width="0.2032" layer="21"/>
<wire x1="1.4605" y1="-0.635" x2="-1.4605" y2="-0.635" width="0.2032" layer="21"/>
<wire x1="-1.4605" y1="-0.635" x2="-1.4605" y2="0.635" width="0.2032" layer="21"/>
<smd name="1" x="-0.762" y="0" dx="0.9" dy="0.8" layer="1"/>
<smd name="2" x="0.762" y="0" dx="0.9" dy="0.8" layer="1"/>
<text x="-1.27" y="0.9525" size="0.8128" layer="25" ratio="18">&gt;NAME</text>
<text x="-1.27" y="-1.4923" size="0.4064" layer="27" ratio="10">&gt;VALUE</text>
<rectangle x1="0.4318" y1="-0.4" x2="0.8382" y2="0.4" layer="51"/>
<rectangle x1="-0.8382" y1="-0.4" x2="-0.4318" y2="0.4" layer="51"/>
<rectangle x1="-0.1999" y1="-0.4001" x2="0.1999" y2="0.4001" layer="35"/>
</package>
<package name="_0603MP">
<description>&lt;b&gt;0603 MicroPitch&lt;/b&gt;</description>
<wire x1="-0.432" y1="-0.306" x2="0.432" y2="-0.306" width="0.1016" layer="51"/>
<wire x1="0.432" y1="0.306" x2="-0.432" y2="0.306" width="0.1016" layer="51"/>
<wire x1="0" y1="0.254" x2="0" y2="-0.254" width="0.2032" layer="21"/>
<smd name="1" x="-0.762" y="0" dx="0.8" dy="0.8" layer="1"/>
<smd name="2" x="0.762" y="0" dx="0.8" dy="0.8" layer="1"/>
<text x="-0.9525" y="0.635" size="0.8128" layer="25" ratio="18">&gt;NAME</text>
<text x="-0.9525" y="-0.9525" size="0.4064" layer="27" ratio="10">&gt;VALUE</text>
<rectangle x1="0.4318" y1="-0.4" x2="0.8" y2="0.4" layer="51"/>
<rectangle x1="-0.8" y1="-0.4" x2="-0.4318" y2="0.4" layer="51"/>
<rectangle x1="-0.1999" y1="-0.25" x2="0.1999" y2="0.25" layer="35"/>
</package>
<package name="_0805">
<description>&lt;b&gt;0805&lt;/b&gt;</description>
<wire x1="-0.41" y1="0.585" x2="0.41" y2="0.585" width="0.1016" layer="51"/>
<wire x1="-0.41" y1="-0.585" x2="0.41" y2="-0.585" width="0.1016" layer="51"/>
<wire x1="-1.905" y1="0.889" x2="1.905" y2="0.889" width="0.2032" layer="21"/>
<wire x1="1.905" y1="0.889" x2="1.905" y2="-0.889" width="0.2032" layer="21"/>
<wire x1="1.905" y1="-0.889" x2="-1.905" y2="-0.889" width="0.2032" layer="21"/>
<wire x1="-1.905" y1="-0.889" x2="-1.905" y2="0.889" width="0.2032" layer="21"/>
<smd name="1" x="-1.016" y="0" dx="1.2" dy="1.3" layer="1"/>
<smd name="2" x="1.016" y="0" dx="1.2" dy="1.3" layer="1"/>
<text x="-1.5875" y="1.27" size="0.8128" layer="25" ratio="18">&gt;NAME</text>
<text x="-1.5874" y="-1.651" size="0.4064" layer="27" ratio="10">&gt;VALUE</text>
<rectangle x1="0.4064" y1="-0.65" x2="1.0564" y2="0.65" layer="51"/>
<rectangle x1="-1.0668" y1="-0.65" x2="-0.4168" y2="0.65" layer="51"/>
<rectangle x1="-0.1999" y1="-0.5001" x2="0.1999" y2="0.5001" layer="35"/>
</package>
<package name="_0805MP">
<description>&lt;b&gt;0805 MicroPitch&lt;/b&gt;</description>
<wire x1="-0.51" y1="0.535" x2="0.51" y2="0.535" width="0.1016" layer="51"/>
<wire x1="-0.51" y1="-0.535" x2="0.51" y2="-0.535" width="0.1016" layer="51"/>
<wire x1="0" y1="0.508" x2="0" y2="-0.508" width="0.2032" layer="21"/>
<smd name="1" x="-1.016" y="0" dx="1.2" dy="1.3" layer="1"/>
<smd name="2" x="1.016" y="0" dx="1.2" dy="1.3" layer="1"/>
<text x="-1.5875" y="0.9525" size="0.8128" layer="25" ratio="18">&gt;NAME</text>
<text x="-1.5875" y="-1.27" size="0.4064" layer="27" ratio="10">&gt;VALUE</text>
<rectangle x1="0.4064" y1="-0.65" x2="1" y2="0.65" layer="51"/>
<rectangle x1="-1" y1="-0.65" x2="-0.4168" y2="0.65" layer="51"/>
<rectangle x1="-0.1999" y1="-0.5001" x2="0.1999" y2="0.5001" layer="35"/>
</package>
<package name="0805-NO">
<wire x1="-0.381" y1="0.66" x2="0.381" y2="0.66" width="0.1016" layer="51"/>
<wire x1="-0.356" y1="-0.66" x2="0.381" y2="-0.66" width="0.1016" layer="51"/>
<smd name="1" x="-0.95" y="0" dx="1.24" dy="1.5" layer="1"/>
<smd name="2" x="0.95" y="0" dx="1.24" dy="1.5" layer="1"/>
<text x="2.032" y="-0.127" size="0.8128" layer="25" ratio="18">&gt;NAME</text>
<text x="2.032" y="-0.762" size="0.4064" layer="27" ratio="10">&gt;VALUE</text>
<rectangle x1="-1.0922" y1="-0.7239" x2="-0.3421" y2="0.7262" layer="51"/>
<rectangle x1="0.3556" y1="-0.7239" x2="1.1057" y2="0.7262" layer="51"/>
<wire x1="0" y1="0.508" x2="0" y2="-0.508" width="0.3048" layer="21"/>
</package>
<package name="_1206">
<wire x1="0.9525" y1="-0.8128" x2="-0.9652" y2="-0.8128" width="0.1016" layer="51"/>
<wire x1="0.9525" y1="0.8128" x2="-0.9652" y2="0.8128" width="0.1016" layer="51"/>
<wire x1="-2.286" y1="1.143" x2="2.286" y2="1.143" width="0.2032" layer="21"/>
<wire x1="2.286" y1="1.143" x2="2.286" y2="-1.143" width="0.2032" layer="21"/>
<wire x1="2.286" y1="-1.143" x2="-2.286" y2="-1.143" width="0.2032" layer="21"/>
<wire x1="-2.286" y1="-1.143" x2="-2.286" y2="1.143" width="0.2032" layer="21"/>
<smd name="2" x="1.27" y="0" dx="1.4" dy="1.8" layer="1"/>
<smd name="1" x="-1.27" y="0" dx="1.4" dy="1.8" layer="1"/>
<rectangle x1="-1.6891" y1="-0.8763" x2="-0.9525" y2="0.8763" layer="51"/>
<rectangle x1="0.9525" y1="-0.8763" x2="1.6891" y2="0.8763" layer="51"/>
<rectangle x1="-0.3" y1="-0.7" x2="0.3" y2="0.7" layer="35"/>
<text x="-2.2225" y="1.5113" size="0.8128" layer="25" ratio="18">&gt;NAME</text>
<text x="-2.2225" y="-1.8288" size="0.4064" layer="27" ratio="10">&gt;VALUE</text>
</package>
<package name="_1206MP">
<wire x1="1.0525" y1="-0.7128" x2="-1.0652" y2="-0.7128" width="0.1016" layer="51"/>
<wire x1="1.0525" y1="0.7128" x2="-1.0652" y2="0.7128" width="0.1016" layer="51"/>
<wire x1="-0.635" y1="0.635" x2="0.635" y2="0.635" width="0.2032" layer="21"/>
<wire x1="-0.635" y1="-0.635" x2="0.635" y2="-0.635" width="0.2032" layer="21"/>
<smd name="2" x="1.524" y="0" dx="1.3" dy="1.6" layer="1"/>
<smd name="1" x="-1.524" y="0" dx="1.3" dy="1.6" layer="1"/>
<text x="-2.2225" y="1.1113" size="0.8128" layer="25" ratio="18">&gt;NAME</text>
<text x="-2.2225" y="-1.4288" size="0.4064" layer="27" ratio="10">&gt;VALUE</text>
<rectangle x1="-1.6" y1="-0.8" x2="-0.9" y2="0.8" layer="51"/>
<rectangle x1="-0.3" y1="-0.7" x2="0.3" y2="0.7" layer="35"/>
<rectangle x1="0.9001" y1="-0.8" x2="1.6" y2="0.8" layer="51" rot="R180"/>
</package>
<package name="0805_10MGAP">
<wire x1="-0.381" y1="0.66" x2="0.381" y2="0.66" width="0.1016" layer="51"/>
<wire x1="-0.356" y1="-0.66" x2="0.381" y2="-0.66" width="0.1016" layer="51"/>
<smd name="1" x="-1.05" y="0" dx="1.2" dy="1.5" layer="1"/>
<smd name="2" x="1.05" y="0" dx="1.2" dy="1.5" layer="1"/>
<text x="2.032" y="-0.127" size="0.8128" layer="25" ratio="18">&gt;NAME</text>
<text x="2.032" y="-0.762" size="0.4064" layer="27" ratio="10">&gt;VALUE</text>
<rectangle x1="-1.0922" y1="-0.7239" x2="-0.3421" y2="0.7262" layer="51"/>
<rectangle x1="0.3556" y1="-0.7239" x2="1.1057" y2="0.7262" layer="51"/>
<wire x1="0" y1="0.508" x2="0" y2="-0.508" width="0.3048" layer="21"/>
</package>
<package name="0603-NO@1">
<wire x1="-1.473" y1="0.729" x2="1.473" y2="0.729" width="0.0508" layer="39"/>
<wire x1="1.473" y1="0.729" x2="1.473" y2="-0.729" width="0.0508" layer="39"/>
<wire x1="1.473" y1="-0.729" x2="-1.473" y2="-0.729" width="0.0508" layer="39"/>
<wire x1="-1.473" y1="-0.729" x2="-1.473" y2="0.729" width="0.0508" layer="39"/>
<wire x1="-0.356" y1="0.432" x2="0.356" y2="0.432" width="0.1016" layer="51"/>
<wire x1="-0.356" y1="-0.419" x2="0.356" y2="-0.419" width="0.1016" layer="51"/>
<smd name="1" x="-0.85" y="0" dx="1.1" dy="1" layer="1"/>
<smd name="2" x="0.85" y="0" dx="1.1" dy="1" layer="1"/>
<text x="1.778" y="-0.127" size="0.8128" layer="25" font="vector" ratio="18">&gt;NAME</text>
<text x="1.778" y="-0.762" size="0.4064" layer="27" font="vector" ratio="10">&gt;VALUE</text>
<rectangle x1="-0.8382" y1="-0.4699" x2="-0.3381" y2="0.4801" layer="51"/>
<rectangle x1="0.3302" y1="-0.4699" x2="0.8303" y2="0.4801" layer="51"/>
<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/>
</package>
</packages>
<symbols>
<symbol name="CAPACITOR">
<wire x1="0" y1="0.762" x2="0" y2="0" width="0.1524" layer="94"/>
<wire x1="0" y1="2.54" x2="0" y2="1.778" width="0.1524" layer="94"/>
<text x="-2.29" y="1.25" size="1.27" layer="95" font="vector" rot="R90" align="center">&gt;NAME</text>
<text x="2.3" y="1.25" size="1.27" layer="96" font="vector" rot="R90" align="center">&gt;VALUE</text>
<rectangle x1="-1.27" y1="0.508" x2="1.27" y2="1.016" layer="94"/>
<rectangle x1="-1.27" y1="1.524" x2="1.27" y2="2.032" layer="94"/>
<pin name="1" x="0" y="5.08" visible="off" length="short" direction="pas" swaplevel="1" rot="R270"/>
<pin name="2" x="0" y="-2.54" visible="off" length="short" direction="pas" swaplevel="1" rot="R90"/>
</symbol>
</symbols>
<devicesets>
<deviceset name="CAP_CERAMIC" prefix="C" uservalue="yes">
<description>&lt;p&gt;&lt;b&gt;Ceramic Capacitors&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;For new designs, use the packages preceded by an '_' character since they are more reliable:&lt;/p&gt;
&lt;p&gt;The following footprints should be used on most boards:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;_0402&lt;/b&gt; - Standard footprint for regular board layouts&lt;/li&gt;
&lt;li&gt;&lt;b&gt;_0603&lt;/b&gt; - Standard footprint for regular board layouts&lt;/li&gt;
&lt;li&gt;&lt;b&gt;_0805&lt;/b&gt; - Standard footprint for regular board layouts&lt;/li&gt;
&lt;li&gt;&lt;b&gt;_1206&lt;/b&gt; - Standard footprint for regular board layouts&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For extremely tight-pitch boards where space is at a premium, the following 'micro-pitch' footprints can be used (smaller pads, no silkscreen outline, etc.):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;_0402MP&lt;/b&gt; - Micro-pitch footprint for very dense/compact boards&lt;/li&gt;
&lt;li&gt;&lt;b&gt;_0603MP&lt;/b&gt; - Micro-pitch footprint for very dense/compact boards&lt;/li&gt;
&lt;li&gt;&lt;b&gt;_0805MP&lt;/b&gt; - Micro-pitch footprint for very dense/compact boards&lt;/li&gt;
&lt;li&gt;&lt;b&gt;_1206MP&lt;/b&gt; - Micro-pitch footprint for very dense/compact boards&lt;/li&gt;
&lt;/ul&gt;</description>
<gates>
<gate name="G$1" symbol="CAPACITOR" x="0" y="-2.54"/>
</gates>
<devices>
<device name="0603MINI" package="0603-MINI">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="0805-NOTHERMALS" package="0805_NOTHERMALS">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="_0402" package="_0402">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="_0402MP" package="_0402MP">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="_0603" package="_0603">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="_0603MP" package="_0603MP">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="_0805" package="_0805">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="_0805MP" package="_0805MP">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="0805-NOOUTLINE" package="0805-NO">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="0805_10MGAP" package="0805_10MGAP">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="0603_NO" package="0603-NO@1">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="_1206" package="_1206">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="_1206MP" package="_1206MP">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
<library name="BME280ComponentLibrary">
<packages>
<package name="BME280_LGA">
<smd name="P$1" x="1.025" y="0.975" dx="0.5" dy="0.35" layer="1"/>
<smd name="P$2" x="1.025" y="0.325" dx="0.5" dy="0.35" layer="1"/>
<smd name="P$3" x="1.025" y="-0.325" dx="0.5" dy="0.35" layer="1"/>
<smd name="P$4" x="1.025" y="-0.975" dx="0.5" dy="0.35" layer="1"/>
<smd name="P$5" x="-1.025" y="-0.975" dx="0.5" dy="0.35" layer="1"/>
<smd name="P$6" x="-1.025" y="-0.325" dx="0.5" dy="0.35" layer="1"/>
<smd name="P$7" x="-1.025" y="0.325" dx="0.5" dy="0.35" layer="1"/>
<smd name="P$8" x="-1.025" y="0.975" dx="0.5" dy="0.35" layer="1"/>
<wire x1="-1.42875" y1="1.42875" x2="1.42875" y2="1.42875" width="0.254" layer="21"/>
<wire x1="1.42875" y1="1.42875" x2="1.42875" y2="-1.42875" width="0.254" layer="21"/>
<wire x1="1.42875" y1="-1.42875" x2="-1.42875" y2="-1.42875" width="0.254" layer="21"/>
<wire x1="-1.42875" y1="-1.42875" x2="-1.42875" y2="1.42875" width="0.254" layer="21"/>
<circle x="1.74625" y="1.74625" radius="0.15875" width="0.127" layer="21"/>
<text x="-1.905" y="2.54" size="0.8128" layer="25" font="vector">&gt;NAME</text>
<text x="-1.905" y="-3.175" size="0.8128" layer="27" font="vector">&gt;VALUE</text>
<circle x="1.74625" y="1.74625" radius="0.079375" width="0.127" layer="21"/>
<circle x="1.74625" y="1.74625" radius="0.0381" width="0.127" layer="21"/>
</package>
</packages>
<symbols>
<symbol name="BME280">
<wire x1="-12.7" y1="10.16" x2="12.7" y2="10.16" width="0.254" layer="94"/>
<wire x1="12.7" y1="10.16" x2="12.7" y2="-10.16" width="0.254" layer="94"/>
<wire x1="12.7" y1="-10.16" x2="-12.7" y2="-10.16" width="0.254" layer="94"/>
<wire x1="-12.7" y1="-10.16" x2="-12.7" y2="10.16" width="0.254" layer="94"/>
<pin name="GND1" x="15.24" y="7.62" visible="pin" length="short" rot="R180"/>
<pin name="!CS" x="15.24" y="2.54" visible="pin" length="short" rot="R180"/>
<pin name="SDI/SDA" x="15.24" y="-2.54" visible="pin" length="short" rot="R180"/>
<pin name="SCK/SCL" x="15.24" y="-7.62" visible="pin" length="short" rot="R180"/>
<pin name="SDO/ADR" x="-15.24" y="-7.62" visible="pin" length="short"/>
<pin name="VDDIO" x="-15.24" y="-2.54" visible="pin" length="short"/>
<pin name="GND2" x="-15.24" y="2.54" visible="pin" length="short"/>
<pin name="VDD" x="-15.24" y="7.62" visible="pin" length="short"/>
<text x="-10.16" y="12.7" size="1.778" layer="95">&gt;NAME</text>
<text x="-10.16" y="-15.24" size="1.778" layer="95">&gt;VALUE</text>
</symbol>
</symbols>
<devicesets>
<deviceset name="BME280" prefix="U" uservalue="yes">
<gates>
<gate name="U1" symbol="BME280" x="0" y="0"/>
</gates>
<devices>
<device name="" package="BME280_LGA">
<connects>
<connect gate="U1" pin="!CS" pad="P$2"/>
<connect gate="U1" pin="GND1" pad="P$1"/>
<connect gate="U1" pin="GND2" pad="P$7"/>
<connect gate="U1" pin="SCK/SCL" pad="P$4"/>
<connect gate="U1" pin="SDI/SDA" pad="P$3"/>
<connect gate="U1" pin="SDO/ADR" pad="P$5"/>
<connect gate="U1" pin="VDD" pad="P$8"/>
<connect gate="U1" pin="VDDIO" pad="P$6"/>
</connects>
<technologies>
<technology name="">
<attribute name="PROD_ID" value="IC-13090" constant="no"/>
<attribute name="VALUE" value="BME280" constant="no"/>
</technology>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
<library name="SparkFun-Aesthetics">
<description>&lt;h3&gt;SparkFun Electronics' preferred foot prints&lt;/h3&gt;
In this library you'll find non-functional items- supply symbols, logos, notations, frame blocks, etc.&lt;br&gt;&lt;br&gt;
We've spent an enormous amount of time creating and checking these footprints and parts, but it is the end user's responsibility to ensure correctness and suitablity for a given componet or application. If you enjoy using this library, please buy one of our products at www.sparkfun.com.
&lt;br&gt;&lt;br&gt;
&lt;b&gt;Licensing:&lt;/b&gt; Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/
&lt;br&gt;&lt;br&gt;
You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.</description>
<packages>
</packages>
<symbols>
<symbol name="DGND">
<wire x1="-1.905" y1="0" x2="1.905" y2="0" width="0.254" layer="94"/>
<text x="-2.54" y="-2.54" size="1.778" layer="96">&gt;VALUE</text>
<pin name="GND" x="0" y="2.54" visible="off" length="short" direction="sup" rot="R270"/>
</symbol>
</symbols>
<devicesets>
<deviceset name="GND" prefix="GND">
<description>&lt;b&gt;SUPPLY SYMBOL&lt;/b&gt;</description>
<gates>
<gate name="1" symbol="DGND" x="0" y="0"/>
</gates>
<devices>
<device name="">
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<classes>
<class number="0" name="default" width="0.254" drill="0">
</class>
<class number="1" name="power" width="0.254" drill="0">
</class>
<class number="2" name="gnd" width="0.254" drill="0">
</class>
</classes>
<parts>
<part name="FRAME1" library="My Stuff" deviceset="A4L-LOC" device=""/>
<part name="U$3" library="FH19C-9S-0.5SH" deviceset="FH19C-9S-0.5SH_10-FFC" device=""/>
<part name="U1" library="BME280ComponentLibrary" deviceset="BME280" device="" value="BME280"/>
<part name="GND1" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
<part name="GND2" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
<part name="C1" library="microbuilder" deviceset="CAP_CERAMIC" device="_0603MP" value="1uF"/>
<part name="GND3" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
</parts>
<sheets>
<sheet>
<plain>
</plain>
<instances>
<instance part="FRAME1" gate="G$1" x="0" y="0" smashed="yes">
<attribute name="DRAWING_NAME" x="217.17" y="15.24" size="2.54" layer="94"/>
<attribute name="LAST_DATE_TIME" x="217.17" y="10.16" size="2.286" layer="94"/>
<attribute name="SHEET" x="228.473" y="5.08" size="2.54" layer="94"/>
</instance>
<instance part="U$3" gate="G$1" x="45.72" y="73.66" smashed="yes">
<attribute name="NAME" x="54.61" y="91.44" size="1.778" layer="95" align="center-left"/>
<attribute name="VALUE" x="54.61" y="88.9" size="1.778" layer="96" align="center-left"/>
</instance>
<instance part="U1" gate="U1" x="215.9" y="88.9" smashed="yes">
<attribute name="NAME" x="205.74" y="101.6" size="1.778" layer="95"/>
<attribute name="VALUE" x="205.74" y="73.66" size="1.778" layer="95"/>
</instance>
<instance part="GND1" gate="1" x="190.5" y="63.5" smashed="yes">
<attribute name="VALUE" x="187.96" y="60.96" size="1.778" layer="96"/>
</instance>
<instance part="GND2" gate="1" x="236.22" y="63.5" smashed="yes">
<attribute name="VALUE" x="233.68" y="60.96" size="1.778" layer="96"/>
</instance>
<instance part="C1" gate="G$1" x="182.88" y="81.28" smashed="yes">
<attribute name="NAME" x="180.59" y="82.53" size="1.27" layer="95" font="vector" rot="R90" align="center"/>
<attribute name="VALUE" x="185.18" y="82.53" size="1.27" layer="96" font="vector" rot="R90" align="center"/>
</instance>
<instance part="GND3" gate="1" x="182.88" y="63.5" smashed="yes">
<attribute name="VALUE" x="180.34" y="60.96" size="1.778" layer="96"/>
</instance>
</instances>
<busses>
</busses>
<nets>
<net name="SCL" class="0">
<segment>
<pinref part="U$3" gate="G$1" pin="8"/>
<wire x1="93.98" y1="66.04" x2="58.42" y2="66.04" width="0.1524" layer="91"/>
<label x="68.58" y="66.04" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="U1" gate="U1" pin="SCK/SCL"/>
<wire x1="231.14" y1="81.28" x2="241.3" y2="81.28" width="0.1524" layer="91"/>
<label x="241.3" y="81.28" size="1.27" layer="95" xref="yes"/>
</segment>
</net>
<net name="SDA" class="0">
<segment>
<pinref part="U$3" gate="G$1" pin="7"/>
<wire x1="93.98" y1="68.58" x2="58.42" y2="68.58" width="0.1524" layer="91"/>
<label x="68.58" y="68.58" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="U1" gate="U1" pin="SDI/SDA"/>
<label x="241.3" y="86.36" size="1.27" layer="95" xref="yes"/>
<wire x1="231.14" y1="86.36" x2="241.3" y2="86.36" width="0.1524" layer="91"/>
</segment>
</net>
<net name="GND" class="2">
<segment>
<pinref part="U$3" gate="G$1" pin="2"/>
<wire x1="93.98" y1="81.28" x2="58.42" y2="81.28" width="0.1524" layer="91"/>
<label x="68.58" y="81.28" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="U1" gate="U1" pin="GND2"/>
<wire x1="200.66" y1="91.44" x2="190.5" y2="91.44" width="0.1524" layer="91"/>
<pinref part="GND1" gate="1" pin="GND"/>
<wire x1="190.5" y1="91.44" x2="190.5" y2="66.04" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="U1" gate="U1" pin="GND1"/>
<wire x1="231.14" y1="96.52" x2="236.22" y2="96.52" width="0.1524" layer="91"/>
<pinref part="GND2" gate="1" pin="GND"/>
<wire x1="236.22" y1="96.52" x2="236.22" y2="66.04" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="C1" gate="G$1" pin="2"/>
<pinref part="GND3" gate="1" pin="GND"/>
<wire x1="182.88" y1="78.74" x2="182.88" y2="66.04" width="0.1524" layer="91"/>
</segment>
</net>
<net name="3.3V" class="1">
<segment>
<pinref part="U$3" gate="G$1" pin="1"/>
<wire x1="93.98" y1="83.82" x2="58.42" y2="83.82" width="0.1524" layer="91"/>
<label x="68.58" y="83.82" size="1.778" layer="95"/>
</segment>
</net>
<net name="BME_PWR" class="0">
<segment>
<pinref part="U$3" gate="G$1" pin="9"/>
<wire x1="58.42" y1="63.5" x2="93.98" y2="63.5" width="0.1524" layer="91"/>
<label x="68.58" y="63.5" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="U1" gate="U1" pin="VDD"/>
<wire x1="182.88" y1="96.52" x2="200.66" y2="96.52" width="0.1524" layer="91"/>
<pinref part="U1" gate="U1" pin="VDDIO"/>
<wire x1="182.88" y1="86.36" x2="182.88" y2="96.52" width="0.1524" layer="91"/>
<wire x1="200.66" y1="86.36" x2="195.58" y2="86.36" width="0.1524" layer="91"/>
<pinref part="C1" gate="G$1" pin="1"/>
<junction x="182.88" y="86.36"/>
<label x="190.5" y="96.52" size="1.778" layer="95"/>
<pinref part="U1" gate="U1" pin="SDO/ADR"/>
<wire x1="195.58" y1="86.36" x2="182.88" y2="86.36" width="0.1524" layer="91"/>
<wire x1="200.66" y1="81.28" x2="195.58" y2="81.28" width="0.1524" layer="91"/>
<wire x1="195.58" y1="81.28" x2="195.58" y2="86.36" width="0.1524" layer="91"/>
<junction x="195.58" y="86.36"/>
</segment>
<segment>
<pinref part="U1" gate="U1" pin="!CS"/>
<wire x1="231.14" y1="91.44" x2="241.3" y2="91.44" width="0.1524" layer="91"/>
<label x="238.76" y="91.44" size="1.778" layer="95"/>
</segment>
</net>
</nets>
</sheet>
</sheets>
<errors>
<approved hash="102,1,124.46,66.04,OUT,3.3V,,,,"/>
<approved hash="104,1,320.04,111.76,IC3,VDDA,3.3V,,,"/>
<approved hash="104,1,320.04,106.68,IC3,VDDIN,3.3V,,,"/>
<approved hash="104,1,320.04,45.72,IC3,GNDA,GND,,,"/>
<approved hash="104,1,406.4,162.56,LED1,VDD,3.3V,,,"/>
<approved hash="104,1,104.14,66.04,U1,IN,VOUT,,,"/>
<approved hash="113,1,139.596,107.846,FRAME1,,,,,"/>
<approved hash="113,1,129.777,128.401,JP3,,,,,"/>
<approved hash="113,1,167.403,125.599,JP4,,,,,"/>
</errors>
</schematic>
</drawing>
<compatibility>
<note version="6.3" minversion="6.2.2" severity="warning">
Since Version 6.2.2 text objects can contain more than one line,
which will not be processed correctly with this version.
</note>
</compatibility>
</eagle>
@@ -1,543 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="9.6.2">
<drawing>
<settings>
<setting alwaysvectorfont="yes"/>
<setting keepoldvectorfont="yes"/>
<setting verticaltext="up"/>
</settings>
<grid distance="0.005" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.001" altunitdist="inch" altunit="inch"/>
<layers>
<layer number="1" name="Top" color="4" fill="1" visible="no" active="yes"/>
<layer number="2" name="Route2" color="1" fill="3" visible="no" active="no"/>
<layer number="3" name="Route3" color="4" fill="3" visible="no" active="no"/>
<layer number="4" name="Route4" color="1" fill="4" visible="no" active="no"/>
<layer number="5" name="Route5" color="4" fill="4" visible="no" active="no"/>
<layer number="6" name="Route6" color="1" fill="8" visible="no" active="no"/>
<layer number="7" name="Route7" color="4" fill="8" visible="no" active="no"/>
<layer number="8" name="Route8" color="1" fill="2" visible="no" active="no"/>
<layer number="9" name="Route9" color="4" fill="2" visible="no" active="no"/>
<layer number="10" name="Route10" color="1" fill="7" visible="no" active="no"/>
<layer number="11" name="Route11" color="4" fill="7" visible="no" active="no"/>
<layer number="12" name="Route12" color="1" fill="5" visible="no" active="no"/>
<layer number="13" name="Route13" color="4" fill="5" visible="no" active="no"/>
<layer number="14" name="Route14" color="1" fill="6" visible="no" active="no"/>
<layer number="15" name="Route15" color="4" fill="6" visible="no" active="no"/>
<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>
<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>
<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>
<layer number="21" name="tPlace" color="14" fill="1" visible="no" active="yes"/>
<layer number="22" name="bPlace" color="13" fill="1" visible="yes" active="yes"/>
<layer number="23" name="tOrigins" color="15" fill="1" visible="no" active="yes"/>
<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="25" name="tNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="27" name="tValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="28" name="bValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>
<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>
<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>
<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
<layer number="48" name="Document" color="7" fill="1" visible="no" active="yes"/>
<layer number="49" name="Reference" color="7" fill="1" visible="no" active="yes"/>
<layer number="50" name="dxf" color="7" fill="1" visible="no" active="yes"/>
<layer number="51" name="tDocu" color="15" fill="1" visible="no" active="yes"/>
<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/>
<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
<layer number="56" name="wert" color="7" fill="1" visible="no" active="yes"/>
<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/>
<layer number="58" name="b3D" color="7" fill="1" visible="no" active="no"/>
<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/>
<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/>
<layer number="61" name="stand" color="7" fill="1" visible="no" active="no"/>
<layer number="88" name="SimResults" color="9" fill="1" visible="no" active="no"/>
<layer number="89" name="SimProbes" color="9" fill="1" visible="no" active="no"/>
<layer number="90" name="Modules" color="7" fill="1" visible="no" active="no"/>
<layer number="91" name="Nets" color="2" fill="1" visible="no" active="no"/>
<layer number="92" name="Busses" color="1" fill="1" visible="no" active="no"/>
<layer number="93" name="Pins" color="2" fill="1" visible="no" active="no"/>
<layer number="94" name="Symbols" color="4" fill="1" visible="no" active="no"/>
<layer number="95" name="Names" color="7" fill="1" visible="no" active="no"/>
<layer number="96" name="Values" color="7" fill="1" visible="no" active="no"/>
<layer number="97" name="Info" color="7" fill="1" visible="no" active="no"/>
<layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/>
<layer number="99" name="SpiceOrder" color="7" fill="1" visible="no" active="no"/>
<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/>
<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/>
<layer number="103" name="fp3" color="7" fill="1" visible="no" active="yes"/>
<layer number="104" name="Name" color="7" fill="1" visible="no" active="yes"/>
<layer number="105" name="Beschreib" color="9" fill="1" visible="no" active="yes"/>
<layer number="106" name="BGA-Top" color="4" fill="1" visible="no" active="yes"/>
<layer number="107" name="BD-Top" color="5" fill="1" visible="no" active="yes"/>
<layer number="108" name="fp8" color="7" fill="1" visible="no" active="yes"/>
<layer number="109" name="fp9" color="7" fill="1" visible="no" active="yes"/>
<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/>
<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/>
<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/>
<layer number="113" name="ReferenceLS" color="7" fill="1" visible="no" active="no"/>
<layer number="114" name="tPlaceRed" color="7" fill="1" visible="no" active="yes"/>
<layer number="115" name="FRNTMAAT2" color="7" fill="1" visible="no" active="yes"/>
<layer number="116" name="Patch_BOT" color="9" fill="4" visible="no" active="yes"/>
<layer number="117" name="BACKMAAT1" color="7" fill="1" visible="no" active="yes"/>
<layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="no"/>
<layer number="119" name="KAP_TEKEN" color="7" fill="1" visible="no" active="yes"/>
<layer number="120" name="KAP_MAAT1" color="7" fill="1" visible="no" active="yes"/>
<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/>
<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/>
<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/>
<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/>
<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="129" name="Mask" color="7" fill="1" visible="no" active="yes"/>
<layer number="130" name="SMDSTROOK" color="7" fill="1" visible="no" active="yes"/>
<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/>
<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/>
<layer number="133" name="bottom_silk" color="7" fill="1" visible="no" active="yes"/>
<layer number="134" name="silk_top" color="7" fill="1" visible="no" active="yes"/>
<layer number="135" name="silk_bottom" color="7" fill="1" visible="no" active="yes"/>
<layer number="136" name="silktop" color="7" fill="1" visible="no" active="yes"/>
<layer number="137" name="silkbottom" color="7" fill="1" visible="no" active="yes"/>
<layer number="138" name="EEE" color="7" fill="1" visible="no" active="yes"/>
<layer number="139" name="_tKeepout" color="7" fill="1" visible="no" active="yes"/>
<layer number="140" name="mbKeepout" color="7" fill="1" visible="no" active="yes"/>
<layer number="141" name="ASSEMBLY_TOP" color="7" fill="1" visible="no" active="yes"/>
<layer number="142" name="mbRestrict" color="7" fill="1" visible="no" active="yes"/>
<layer number="143" name="PLACE_BOUND_TOP" color="7" fill="1" visible="no" active="yes"/>
<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/>
<layer number="145" name="DrillLegend_01-16" color="7" fill="1" visible="no" active="yes"/>
<layer number="146" name="DrillLegend_01-20" color="7" fill="1" visible="no" active="yes"/>
<layer number="147" name="PIN_NUMBER" color="7" fill="1" visible="no" active="yes"/>
<layer number="148" name="mDocument" color="7" fill="1" visible="no" active="yes"/>
<layer number="149" name="DrillLegend_02-15" color="7" fill="1" visible="no" active="yes"/>
<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/>
<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/>
<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/>
<layer number="153" name="FabDoc1" color="6" fill="1" visible="no" active="no"/>
<layer number="154" name="FabDoc2" color="2" fill="1" visible="no" active="no"/>
<layer number="155" name="FabDoc3" color="7" fill="15" visible="no" active="no"/>
<layer number="166" name="AntennaArea" color="7" fill="1" visible="no" active="yes"/>
<layer number="168" name="4mmHeightArea" color="7" fill="1" visible="no" active="yes"/>
<layer number="191" name="mNets" color="7" fill="1" visible="no" active="yes"/>
<layer number="192" name="mBusses" color="7" fill="1" visible="no" active="yes"/>
<layer number="193" name="mPins" color="7" fill="1" visible="no" active="yes"/>
<layer number="194" name="mSymbols" color="7" fill="1" visible="no" active="yes"/>
<layer number="195" name="mNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="196" name="mValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="199" name="Contour" color="7" fill="1" visible="no" active="yes"/>
<layer number="200" name="200bmp" color="14" fill="10" visible="no" active="yes"/>
<layer number="201" name="201bmp" color="13" fill="1" visible="no" active="yes"/>
<layer number="202" name="202bmp" color="3" fill="1" visible="no" active="yes"/>
<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/>
<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/>
<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/>
<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/>
<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/>
<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/>
<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/>
<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/>
<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/>
<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/>
<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/>
<layer number="225" name="225bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="226" name="226bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="227" name="227bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="228" name="228bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="229" name="229bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="230" name="230bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="231" name="Eagle3D_PG1" color="7" fill="1" visible="no" active="no"/>
<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="no"/>
<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="no"/>
<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/>
<layer number="249" name="Edge" color="7" fill="1" visible="no" active="yes"/>
<layer number="250" name="Descript" color="7" fill="1" visible="no" active="no"/>
<layer number="251" name="SMDround" color="7" fill="1" visible="no" active="no"/>
<layer number="254" name="cooling" color="7" fill="1" visible="no" active="yes"/>
<layer number="255" name="routoute" color="7" fill="1" visible="no" active="yes"/>
</layers>
<board>
<plain>
<wire x1="-2.4892" y1="-2.794" x2="-2.7432" y2="-2.54" width="0" layer="20" curve="90"/>
<wire x1="-2.7432" y1="-2.54" x2="-7.493" y2="-2.54" width="0" layer="20"/>
<wire x1="-8.128" y1="-1.905" x2="-11.049" y2="-1.905" width="0" layer="20"/>
<wire x1="-11.049" y1="-1.905" x2="-11.938" y2="-1.016" width="0" layer="20" curve="-90"/>
<wire x1="-11.938" y1="-1.016" x2="-11.938" y2="2.921" width="0" layer="20"/>
<wire x1="-11.938" y1="2.921" x2="-11.049" y2="3.81" width="0" layer="20" curve="-90"/>
<wire x1="-11.049" y1="3.81" x2="2.1082" y2="3.81" width="0" layer="20"/>
<wire x1="2.1082" y1="3.81" x2="2.4892" y2="3.429" width="0" layer="20" curve="-90"/>
<wire x1="2.4892" y1="3.429" x2="2.4892" y2="-2.794" width="0" layer="20"/>
<wire x1="-7.493" y1="-2.54" x2="-8.128" y2="-1.905" width="0" layer="20" curve="90"/>
<text x="-1.778" y="3.556" size="0.6096" layer="21" font="vector" ratio="18" align="top-center">OSO-MISC-21-016
Power Tester</text>
<wire x1="2.4892" y1="-1.524" x2="-5.715" y2="-1.524" width="0.127" layer="21" style="shortdash"/>
<wire x1="-6.223" y1="3.048" x2="-6.223" y2="-1.016" width="0.127" layer="21" style="shortdash"/>
<wire x1="-6.223" y1="-1.016" x2="-5.715" y2="-1.524" width="0.127" layer="21" style="shortdash" curve="90"/>
<wire x1="-6.223" y1="3.048" x2="-6.985" y2="3.81" width="0.127" layer="21" style="shortdash" curve="90"/>
<text x="-1.778" y="1.651" size="0.508" layer="21" font="vector" ratio="12" align="top-center">Must be only power
source to watch.
DO NOT USE ALONG
WITH A COIN CELL!!!</text>
</plain>
<libraries>
<library name="FH19C-9S-0.5SH">
<description>&lt;b&gt;https://componentsearchengine.com&lt;/b&gt;&lt;p&gt;
&lt;author&gt;Created by SamacSys&lt;/author&gt;</description>
<packages>
<package name="FH19C9S05SH10-FFC">
<description>&lt;b&gt;FH19C-9S-0.5SH(10)-1&lt;/b&gt;&lt;br&gt;
</description>
<smd name="1" x="2" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="2" x="1.5" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="3" x="1" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="4" x="0.5" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="5" x="0" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="6" x="-0.5" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="7" x="-1" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="8" x="-1.5" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="9" x="-2" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<wire x1="-2.4892" y1="0" x2="-2.4892" y2="-3.35" width="0" layer="20"/>
<wire x1="-2.3392" y1="-3.5" x2="2.3392" y2="-3.5" width="0" layer="20"/>
<wire x1="2.4892" y1="0" x2="2.4892" y2="-3.35" width="0" layer="20"/>
<wire x1="-2.3392" y1="-3.5" x2="-2.4892" y2="-3.35" width="0" layer="20" curve="-90"/>
<wire x1="2.3392" y1="-3.5" x2="2.4892" y2="-3.35" width="0" layer="20" curve="90"/>
<polygon width="0.1524" layer="30">
<vertex x="-2.4902" y="-0.9742"/>
<vertex x="2.4882" y="-0.9742"/>
<vertex x="2.4892" y="-3.4798"/>
<vertex x="-2.4892" y="-3.4798"/>
</polygon>
</package>
</packages>
</library>
<library name="testpad" urn="urn:adsk.eagle:library:385">
<description>&lt;b&gt;Test Pins/Pads&lt;/b&gt;&lt;p&gt;
Cream on SMD OFF.&lt;br&gt;
new: Attribute TP_SIGNAL_NAME&lt;br&gt;
&lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;</description>
<packages>
<package name="B2,54" urn="urn:adsk.eagle:footprint:27901/1" library_version="3">
<description>&lt;b&gt;TEST PAD&lt;/b&gt;</description>
<wire x1="-0.635" y1="0" x2="0.635" y2="0" width="0.0024" layer="37"/>
<wire x1="0" y1="-0.635" x2="0" y2="0.635" width="0.0024" layer="37"/>
<circle x="0" y="0" radius="0.635" width="0.254" layer="37"/>
<smd name="TP" x="0" y="0" dx="2.54" dy="2.54" layer="1" roundness="100" cream="no"/>
<text x="-1.27" y="1.651" size="1.27" layer="25" ratio="10">&gt;NAME</text>
<text x="-1.27" y="-1.397" size="0.0254" layer="27">&gt;VALUE</text>
<text x="-1.27" y="-3.175" size="1" layer="37">&gt;TP_SIGNAL_NAME</text>
</package>
</packages>
<packages3d>
<package3d name="B2,54" urn="urn:adsk.eagle:package:27948/1" type="box" library_version="3">
<description>TEST PAD</description>
<packageinstances>
<packageinstance name="B2,54"/>
</packageinstances>
</package3d>
</packages3d>
</library>
</libraries>
<attributes>
<attribute name="REV" value="D"/>
</attributes>
<variantdefs>
</variantdefs>
<classes>
<class number="0" name="default" width="0.2032" drill="0">
</class>
<class number="1" name="power" width="0.2032" drill="0">
</class>
<class number="2" name="gnd" width="0.2032" drill="0">
</class>
</classes>
<designrules name="oshpark-2layer *">
<description language="en">&lt;b&gt;OSH Park Design Rules&lt;/b&gt;
&lt;p&gt;
Please make sure your boards conform to these design rules.
&lt;/p&gt;
&lt;p&gt;
Note, that not all DRC settings must be set by the manufacturer. Several can be adjusted for the design, including those listed on our docs page here.
&lt;a href=&quot;http://docs.oshpark.com/design-tools/eagle/design-rules-files/&quot;&gt;Adjustable Settings&lt;/a&gt;
&lt;/p&gt;</description>
<param name="layerSetup" value="(1*16)"/>
<param name="mtCopper" value="0.035559375mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.035559375mm"/>
<param name="mtIsolate" value="1.6mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm"/>
<param name="mdWireWire" value="6mil"/>
<param name="mdWirePad" value="6mil"/>
<param name="mdWireVia" value="6mil"/>
<param name="mdPadPad" value="6mil"/>
<param name="mdPadVia" value="6mil"/>
<param name="mdViaVia" value="6mil"/>
<param name="mdSmdPad" value="6mil"/>
<param name="mdSmdVia" value="6mil"/>
<param name="mdSmdSmd" value="6mil"/>
<param name="mdViaViaSameLayer" value="8mil"/>
<param name="mnLayersViaInSmd" value="2"/>
<param name="mdCopperDimension" value="15mil"/>
<param name="mdDrill" value="6mil"/>
<param name="mdSmdStop" value="0mil"/>
<param name="msWidth" value="6mil"/>
<param name="msDrill" value="10mil"/>
<param name="msMicroVia" value="10mil"/>
<param name="msBlindViaRatio" value="0.5"/>
<param name="rvPadTop" value="0.25"/>
<param name="rvPadInner" value="0.25"/>
<param name="rvPadBottom" value="0.25"/>
<param name="rvViaOuter" value="0.25"/>
<param name="rvViaInner" value="0.25"/>
<param name="rvMicroViaOuter" value="0.25"/>
<param name="rvMicroViaInner" value="0.25"/>
<param name="rlMinPadTop" value="5mil"/>
<param name="rlMaxPadTop" value="20mil"/>
<param name="rlMinPadInner" value="5mil"/>
<param name="rlMaxPadInner" value="20mil"/>
<param name="rlMinPadBottom" value="5mil"/>
<param name="rlMaxPadBottom" value="20mil"/>
<param name="rlMinViaOuter" value="5mil"/>
<param name="rlMaxViaOuter" value="20mil"/>
<param name="rlMinViaInner" value="5mil"/>
<param name="rlMaxViaInner" value="20mil"/>
<param name="rlMinMicroViaOuter" value="5mil"/>
<param name="rlMaxMicroViaOuter" value="20mil"/>
<param name="rlMinMicroViaInner" value="5mil"/>
<param name="rlMaxMicroViaInner" value="20mil"/>
<param name="psTop" value="-1"/>
<param name="psBottom" value="-1"/>
<param name="psFirst" value="-1"/>
<param name="psElongationLong" value="100"/>
<param name="psElongationOffset" value="100"/>
<param name="mvStopFrame" value="1"/>
<param name="mvCreamFrame" value="0"/>
<param name="mlMinStopFrame" value="2.5mil"/>
<param name="mlMaxStopFrame" value="2.5mil"/>
<param name="mlMinCreamFrame" value="0mil"/>
<param name="mlMaxCreamFrame" value="0mil"/>
<param name="mlViaStopLimit" value="12mil"/>
<param name="srRoundness" value="0"/>
<param name="srMinRoundness" value="0mil"/>
<param name="srMaxRoundness" value="0mil"/>
<param name="slThermalIsolate" value="10mil"/>
<param name="slThermalsForVias" value="0"/>
<param name="dpMaxLengthDifference" value="10mm"/>
<param name="dpGapFactor" value="2.5"/>
<param name="checkAngle" value="0"/>
<param name="checkFont" value="1"/>
<param name="checkRestrict" value="1"/>
<param name="checkStop" value="0"/>
<param name="checkValues" value="0"/>
<param name="checkNames" value="1"/>
<param name="checkWireStubs" value="1"/>
<param name="checkPolygonWidth" value="0"/>
<param name="useDiameter" value="13"/>
<param name="maxErrors" value="50"/>
</designrules>
<autorouter>
<pass name="Default">
<param name="RoutingGrid" value="50mil"/>
<param name="AutoGrid" value="1"/>
<param name="Efforts" value="0"/>
<param name="TopRouterVariant" value="1"/>
<param name="tpViaShape" value="round"/>
<param name="PrefDir.1" value="|"/>
<param name="PrefDir.2" value="0"/>
<param name="PrefDir.3" value="0"/>
<param name="PrefDir.4" value="0"/>
<param name="PrefDir.5" value="0"/>
<param name="PrefDir.6" value="0"/>
<param name="PrefDir.7" value="0"/>
<param name="PrefDir.8" value="0"/>
<param name="PrefDir.9" value="0"/>
<param name="PrefDir.10" value="0"/>
<param name="PrefDir.11" value="0"/>
<param name="PrefDir.12" value="0"/>
<param name="PrefDir.13" value="0"/>
<param name="PrefDir.14" value="0"/>
<param name="PrefDir.15" value="0"/>
<param name="PrefDir.16" value="-"/>
<param name="cfVia" value="8"/>
<param name="cfNonPref" value="5"/>
<param name="cfChangeDir" value="2"/>
<param name="cfOrthStep" value="2"/>
<param name="cfDiagStep" value="3"/>
<param name="cfExtdStep" value="0"/>
<param name="cfBonusStep" value="1"/>
<param name="cfMalusStep" value="1"/>
<param name="cfPadImpact" value="4"/>
<param name="cfSmdImpact" value="4"/>
<param name="cfBusImpact" value="0"/>
<param name="cfHugging" value="3"/>
<param name="cfAvoid" value="4"/>
<param name="cfPolygon" value="10"/>
<param name="cfBase.1" value="0"/>
<param name="cfBase.2" value="1"/>
<param name="cfBase.3" value="1"/>
<param name="cfBase.4" value="1"/>
<param name="cfBase.5" value="1"/>
<param name="cfBase.6" value="1"/>
<param name="cfBase.7" value="1"/>
<param name="cfBase.8" value="1"/>
<param name="cfBase.9" value="1"/>
<param name="cfBase.10" value="1"/>
<param name="cfBase.11" value="1"/>
<param name="cfBase.12" value="1"/>
<param name="cfBase.13" value="1"/>
<param name="cfBase.14" value="1"/>
<param name="cfBase.15" value="1"/>
<param name="cfBase.16" value="0"/>
<param name="mnVias" value="20"/>
<param name="mnSegments" value="9999"/>
<param name="mnExtdSteps" value="9999"/>
<param name="mnRipupLevel" value="10"/>
<param name="mnRipupSteps" value="100"/>
<param name="mnRipupTotal" value="100"/>
</pass>
<pass name="Follow-me" refer="Default" active="yes">
</pass>
<pass name="Busses" refer="Default" active="yes">
<param name="cfNonPref" value="4"/>
<param name="cfBusImpact" value="4"/>
<param name="cfHugging" value="0"/>
<param name="mnVias" value="0"/>
</pass>
<pass name="Route" refer="Default" active="yes">
</pass>
</autorouter>
<elements>
<element name="U$3" library="FH19C-9S-0.5SH" package="FH19C9S05SH10-FFC" value="FH19C-9S-0.5SH_10-FFC" x="0" y="-2.794" smashed="yes"/>
<element name="VCC" library="testpad" library_urn="urn:adsk.eagle:library:385" package="B2,54" package3d_urn="urn:adsk.eagle:package:27948/1" value="TPB2,54" x="-10.16" y="2.032" smashed="yes" rot="MR0">
<attribute name="NAME" x="-7.493" y="2.032" size="0.8128" layer="26" font="vector" ratio="18" rot="MR0" align="center"/>
<attribute name="POPULARITY" value="3" x="-10.16" y="2.032" size="0.8128" layer="28" font="vector" ratio="18" rot="MR0" display="off"/>
<attribute name="TP_SIGNAL_NAME" value="" x="-9.525" y="0.127" size="1" layer="38" rot="MR0"/>
<attribute name="VALUE" x="-9.525" y="1.27" size="0.8128" layer="28" font="vector" ratio="18" rot="MR0" align="center"/>
</element>
<element name="GND" library="testpad" library_urn="urn:adsk.eagle:library:385" package="B2,54" package3d_urn="urn:adsk.eagle:package:27948/1" value="TPB2,54" x="-7.874" y="-0.254" smashed="yes" rot="MR0">
<attribute name="NAME" x="-5.207" y="-0.254" size="0.8128" layer="26" font="vector" ratio="18" rot="MR0" align="center"/>
<attribute name="POPULARITY" value="3" x="-7.874" y="-0.254" size="0.8128" layer="28" font="vector" ratio="18" rot="MR0" display="off"/>
<attribute name="TP_SIGNAL_NAME" value="" x="-7.239" y="-2.159" size="1" layer="38" rot="MR0"/>
<attribute name="VALUE" x="-7.239" y="-1.016" size="0.8128" layer="28" font="vector" ratio="18" rot="MR0" align="center"/>
</element>
</elements>
<signals>
<signal name="GND" class="2">
<contactref element="U$3" pad="2"/>
<contactref element="GND" pad="TP"/>
<wire x1="-7.874" y1="-0.254" x2="-1.4612" y2="-0.254" width="0.254" layer="16"/>
<wire x1="1.5" y1="-5.044" x2="1.5" y2="-3.2152" width="0.254" layer="16"/>
<wire x1="1.5" y1="-3.2152" x2="-1.4612" y2="-0.254" width="0.254" layer="16"/>
<polygon width="0.254" layer="16">
<vertex x="1.778" y="-3.4544"/>
<vertex x="-2.5654" y="0.889"/>
<vertex x="-8.001" y="0.889"/>
<vertex x="-9.144" y="-0.254"/>
<vertex x="-9.144" y="-2.032"/>
<vertex x="-7.7216" y="-3.4544"/>
</polygon>
</signal>
<signal name="VCC" class="1">
<contactref element="U$3" pad="1"/>
<contactref element="VCC" pad="TP"/>
<wire x1="2" y1="-5.044" x2="1.9746" y2="-5.0186" width="0.254" layer="16"/>
<wire x1="1.9746" y1="0.5694" x2="1.9746" y2="-5.0186" width="0.254" layer="16"/>
<wire x1="1.9746" y1="0.5694" x2="1.492" y2="1.052" width="0.254" layer="16"/>
<wire x1="1.492" y1="2.032" x2="1.492" y2="1.052" width="0.254" layer="16"/>
<wire x1="1.492" y1="2.032" x2="-10.16" y2="2.032" width="0.254" layer="16"/>
<polygon width="0.254" layer="16">
<vertex x="-2.3622" y="1.2954"/>
<vertex x="2.0574" y="-3.1242"/>
<vertex x="2.794" y="-3.1242"/>
<vertex x="2.794" y="3.556"/>
<vertex x="2.286" y="4.064"/>
<vertex x="-12.192" y="4.064"/>
<vertex x="-12.192" y="1.2954"/>
</polygon>
</signal>
</signals>
<mfgpreviewcolors>
<mfgpreviewcolor name="soldermaskcolor" color="0x64F0A000"/>
<mfgpreviewcolor name="silkscreencolor" color="0xFFFEFEFE"/>
<mfgpreviewcolor name="backgroundcolor" color="0xFF282828"/>
<mfgpreviewcolor name="coppercolor" color="0xFFFFBF00"/>
<mfgpreviewcolor name="substratecolor" color="0xFF786E46"/>
</mfgpreviewcolors>
<errors>
<approved hash="4,16,9cc8a33735273f8c"/>
<approved hash="4,16,75bf1b02d58151c8"/>
<approved hash="4,16,70b4dd0ea9337bbd"/>
<approved hash="4,16,42aacdba90153b82"/>
<approved hash="4,16,c73eee013d8a7d31"/>
<approved hash="4,16,9200d5cd109a9664"/>
<approved hash="4,16,ad53f5b81819b47d"/>
<approved hash="4,16,654600ffa8c2724f"/>
<approved hash="4,16,1449b5f307c1274b"/>
<approved hash="4,16,cb4ee6f31ac3d04e"/>
<approved hash="4,16,85b313f6e9c5f2b6"/>
<approved hash="4,16,d6b5b30f0b3fc9b5"/>
<approved hash="4,16,27b00e0dbc3f14b2"/>
<approved hash="4,16,2e147eaf8f3151ee"/>
<approved hash="4,16,21a281a70cd6e8f0"/>
<approved hash="4,16,698c9ef176a9cf60"/>
<approved hash="4,16,c7ad4523f108e472"/>
<approved hash="4,16,c43f11e108460bf1"/>
<approved hash="4,16,85286978ed28c133"/>
<approved hash="4,16,65bbe50a131d2975"/>
<approved hash="4,16,d10cba08f42d4940"/>
<approved hash="4,16,ba4bf49845b2c390"/>
<approved hash="4,16,c7cd3c33c3d1aa5d"/>
<approved hash="4,16,e30cbf5a20926eae"/>
<approved hash="4,16,e30cb60601d26eae"/>
</errors>
</board>
</drawing>
<compatibility>
<note version="6.3" minversion="6.2.2" severity="warning">
Since Version 6.2.2 text objects can contain more than one line,
which will not be processed correctly with this version.
</note>
<note version="8.2" severity="warning">
Since Version 8.2, EAGLE supports online libraries. The ids
of those online libraries will not be understood (or retained)
with this version.
</note>
<note version="8.3" severity="warning">
Since Version 8.3, EAGLE supports URNs for individual library
assets (packages, symbols, and devices). The URNs of those assets
will not be understood (or retained) with this version.
</note>
<note version="8.3" severity="warning">
Since Version 8.3, EAGLE supports the association of 3D packages
with devices in libraries, schematics, and board files. Those 3D
packages will not be understood (or retained) with this version.
</note>
</compatibility>
</eagle>
File diff suppressed because it is too large Load Diff
@@ -1,576 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="9.6.2">
<drawing>
<settings>
<setting alwaysvectorfont="no"/>
<setting keepoldvectorfont="yes"/>
<setting verticaltext="up"/>
</settings>
<grid distance="0.005" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.001" altunitdist="inch" altunit="inch"/>
<layers>
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
<layer number="2" name="Route2" color="1" fill="3" visible="no" active="no"/>
<layer number="3" name="Route3" color="4" fill="3" visible="no" active="no"/>
<layer number="4" name="Route4" color="1" fill="4" visible="no" active="no"/>
<layer number="5" name="Route5" color="4" fill="4" visible="no" active="no"/>
<layer number="6" name="Route6" color="1" fill="8" visible="no" active="no"/>
<layer number="7" name="Route7" color="4" fill="8" visible="no" active="no"/>
<layer number="8" name="Route8" color="1" fill="2" visible="no" active="no"/>
<layer number="9" name="Route9" color="4" fill="2" visible="no" active="no"/>
<layer number="10" name="Route10" color="1" fill="7" visible="no" active="no"/>
<layer number="11" name="Route11" color="4" fill="7" visible="no" active="no"/>
<layer number="12" name="Route12" color="1" fill="5" visible="no" active="no"/>
<layer number="13" name="Route13" color="4" fill="5" visible="no" active="no"/>
<layer number="14" name="Route14" color="1" fill="6" visible="no" active="no"/>
<layer number="15" name="Route15" color="4" fill="6" visible="no" active="no"/>
<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>
<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>
<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>
<layer number="21" name="tPlace" color="14" fill="1" visible="yes" active="yes"/>
<layer number="22" name="bPlace" color="13" fill="1" visible="yes" active="yes"/>
<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="27" name="tValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="28" name="bValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>
<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
<layer number="48" name="Document" color="7" fill="1" visible="no" active="yes"/>
<layer number="49" name="Reference" color="7" fill="1" visible="no" active="yes"/>
<layer number="50" name="dxf" color="7" fill="1" visible="no" active="yes"/>
<layer number="51" name="tDocu" color="15" fill="1" visible="yes" active="yes"/>
<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/>
<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
<layer number="56" name="wert" color="7" fill="1" visible="no" active="yes"/>
<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/>
<layer number="58" name="b3D" color="7" fill="1" visible="no" active="no"/>
<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/>
<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/>
<layer number="61" name="stand" color="7" fill="1" visible="no" active="no"/>
<layer number="88" name="SimResults" color="9" fill="1" visible="no" active="no"/>
<layer number="89" name="SimProbes" color="9" fill="1" visible="no" active="no"/>
<layer number="90" name="Modules" color="7" fill="1" visible="no" active="no"/>
<layer number="91" name="Nets" color="2" fill="1" visible="no" active="no"/>
<layer number="92" name="Busses" color="1" fill="1" visible="no" active="no"/>
<layer number="93" name="Pins" color="2" fill="1" visible="no" active="no"/>
<layer number="94" name="Symbols" color="4" fill="1" visible="no" active="no"/>
<layer number="95" name="Names" color="7" fill="1" visible="no" active="no"/>
<layer number="96" name="Values" color="7" fill="1" visible="no" active="no"/>
<layer number="97" name="Info" color="7" fill="1" visible="no" active="no"/>
<layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/>
<layer number="99" name="SpiceOrder" color="7" fill="1" visible="no" active="no"/>
<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/>
<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/>
<layer number="103" name="fp3" color="7" fill="1" visible="no" active="yes"/>
<layer number="104" name="Name" color="7" fill="1" visible="no" active="yes"/>
<layer number="105" name="Beschreib" color="9" fill="1" visible="no" active="yes"/>
<layer number="106" name="BGA-Top" color="4" fill="1" visible="no" active="yes"/>
<layer number="107" name="BD-Top" color="5" fill="1" visible="no" active="yes"/>
<layer number="108" name="fp8" color="7" fill="1" visible="no" active="yes"/>
<layer number="109" name="fp9" color="7" fill="1" visible="no" active="yes"/>
<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/>
<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/>
<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/>
<layer number="113" name="ReferenceLS" color="7" fill="1" visible="no" active="no"/>
<layer number="114" name="tPlaceRed" color="7" fill="1" visible="no" active="yes"/>
<layer number="115" name="FRNTMAAT2" color="7" fill="1" visible="no" active="yes"/>
<layer number="116" name="Patch_BOT" color="9" fill="4" visible="no" active="yes"/>
<layer number="117" name="BACKMAAT1" color="7" fill="1" visible="no" active="yes"/>
<layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="no"/>
<layer number="119" name="KAP_TEKEN" color="7" fill="1" visible="no" active="yes"/>
<layer number="120" name="KAP_MAAT1" color="7" fill="1" visible="no" active="yes"/>
<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/>
<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/>
<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/>
<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/>
<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="129" name="Mask" color="7" fill="1" visible="no" active="yes"/>
<layer number="130" name="SMDSTROOK" color="7" fill="1" visible="no" active="yes"/>
<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/>
<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/>
<layer number="133" name="bottom_silk" color="7" fill="1" visible="no" active="yes"/>
<layer number="134" name="silk_top" color="7" fill="1" visible="no" active="yes"/>
<layer number="135" name="silk_bottom" color="7" fill="1" visible="no" active="yes"/>
<layer number="136" name="silktop" color="7" fill="1" visible="no" active="yes"/>
<layer number="137" name="silkbottom" color="7" fill="1" visible="no" active="yes"/>
<layer number="138" name="EEE" color="7" fill="1" visible="no" active="yes"/>
<layer number="139" name="_tKeepout" color="7" fill="1" visible="no" active="yes"/>
<layer number="140" name="mbKeepout" color="7" fill="1" visible="no" active="yes"/>
<layer number="141" name="ASSEMBLY_TOP" color="7" fill="1" visible="no" active="yes"/>
<layer number="142" name="mbRestrict" color="7" fill="1" visible="no" active="yes"/>
<layer number="143" name="PLACE_BOUND_TOP" color="7" fill="1" visible="no" active="yes"/>
<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/>
<layer number="145" name="DrillLegend_01-16" color="7" fill="1" visible="no" active="yes"/>
<layer number="146" name="DrillLegend_01-20" color="7" fill="1" visible="no" active="yes"/>
<layer number="147" name="PIN_NUMBER" color="7" fill="1" visible="no" active="yes"/>
<layer number="148" name="mDocument" color="7" fill="1" visible="no" active="yes"/>
<layer number="149" name="DrillLegend_02-15" color="7" fill="1" visible="no" active="yes"/>
<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/>
<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/>
<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/>
<layer number="153" name="FabDoc1" color="6" fill="1" visible="no" active="no"/>
<layer number="154" name="FabDoc2" color="2" fill="1" visible="no" active="no"/>
<layer number="155" name="FabDoc3" color="7" fill="15" visible="no" active="no"/>
<layer number="166" name="AntennaArea" color="7" fill="1" visible="no" active="yes"/>
<layer number="168" name="4mmHeightArea" color="7" fill="1" visible="no" active="yes"/>
<layer number="191" name="mNets" color="7" fill="1" visible="no" active="yes"/>
<layer number="192" name="mBusses" color="7" fill="1" visible="no" active="yes"/>
<layer number="193" name="mPins" color="7" fill="1" visible="no" active="yes"/>
<layer number="194" name="mSymbols" color="7" fill="1" visible="no" active="yes"/>
<layer number="195" name="mNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="196" name="mValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="199" name="Contour" color="7" fill="1" visible="no" active="yes"/>
<layer number="200" name="200bmp" color="14" fill="10" visible="no" active="yes"/>
<layer number="201" name="201bmp" color="13" fill="1" visible="no" active="yes"/>
<layer number="202" name="202bmp" color="3" fill="1" visible="no" active="yes"/>
<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/>
<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/>
<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/>
<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/>
<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/>
<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/>
<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/>
<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/>
<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/>
<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/>
<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/>
<layer number="225" name="225bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="226" name="226bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="227" name="227bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="228" name="228bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="229" name="229bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="230" name="230bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="231" name="Eagle3D_PG1" color="7" fill="1" visible="no" active="no"/>
<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="no"/>
<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="no"/>
<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/>
<layer number="249" name="Edge" color="7" fill="1" visible="no" active="yes"/>
<layer number="250" name="Descript" color="7" fill="1" visible="no" active="no"/>
<layer number="251" name="SMDround" color="7" fill="1" visible="no" active="no"/>
<layer number="254" name="cooling" color="7" fill="1" visible="no" active="yes"/>
<layer number="255" name="routoute" color="7" fill="1" visible="no" active="yes"/>
</layers>
<board>
<plain>
<wire x1="-2.4892" y1="-2.794" x2="-2.7432" y2="-2.54" width="0" layer="20" curve="90"/>
<wire x1="-2.7432" y1="-2.54" x2="-7.493" y2="-2.54" width="0" layer="20"/>
<wire x1="-8.128" y1="-1.905" x2="-11.049" y2="-1.905" width="0" layer="20"/>
<wire x1="-11.049" y1="-1.905" x2="-11.938" y2="-1.016" width="0" layer="20" curve="-90"/>
<wire x1="-11.938" y1="-1.016" x2="-11.938" y2="2.921" width="0" layer="20"/>
<wire x1="-11.938" y1="2.921" x2="-11.049" y2="3.81" width="0" layer="20" curve="-90"/>
<wire x1="-11.049" y1="3.81" x2="2.1082" y2="3.81" width="0" layer="20"/>
<wire x1="2.1082" y1="3.81" x2="2.4892" y2="3.429" width="0" layer="20" curve="-90"/>
<wire x1="2.4892" y1="3.429" x2="2.4892" y2="-2.794" width="0" layer="20"/>
<wire x1="-7.493" y1="-2.54" x2="-8.128" y2="-1.905" width="0" layer="20" curve="90"/>
<text x="-1.778" y="3.556" size="0.6096" layer="21" font="vector" ratio="18" align="top-center">OSO-MISC-21-017
SPI Flash Chip</text>
<wire x1="2.4892" y1="-1.524" x2="-5.715" y2="-1.524" width="0.127" layer="21" style="shortdash"/>
<wire x1="-6.223" y1="3.048" x2="-6.223" y2="-1.016" width="0.127" layer="21" style="shortdash"/>
<wire x1="-6.223" y1="-1.016" x2="-5.715" y2="-1.524" width="0.127" layer="21" style="shortdash" curve="90"/>
<wire x1="-6.223" y1="3.048" x2="-6.985" y2="3.81" width="0.127" layer="21" style="shortdash" curve="90"/>
<text x="-1.778" y="1.651" size="0.508" layer="21" font="vector" ratio="12" align="top-center">A1: SPI Clock (SCK)
A2: Watch SDO (MOSI)
A3: Chip Select (CS)
A4: Watch SDI (MISO)</text>
</plain>
<libraries>
<library name="FH19C-9S-0.5SH">
<description>&lt;b&gt;https://componentsearchengine.com&lt;/b&gt;&lt;p&gt;
&lt;author&gt;Created by SamacSys&lt;/author&gt;</description>
<packages>
<package name="FH19C9S05SH10-FFC">
<description>&lt;b&gt;FH19C-9S-0.5SH(10)-1&lt;/b&gt;&lt;br&gt;
</description>
<smd name="1" x="2" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90" cream="no"/>
<smd name="2" x="1.5" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90" cream="no"/>
<smd name="3" x="1" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90" cream="no"/>
<smd name="4" x="0.5" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90" cream="no"/>
<smd name="5" x="0" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90" cream="no"/>
<smd name="6" x="-0.5" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90" cream="no"/>
<smd name="7" x="-1" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90" cream="no"/>
<smd name="8" x="-1.5" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90" cream="no"/>
<smd name="9" x="-2" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90" cream="no"/>
<wire x1="-2.4892" y1="0" x2="-2.4892" y2="-3.35" width="0" layer="20"/>
<wire x1="-2.3392" y1="-3.5" x2="2.3392" y2="-3.5" width="0" layer="20"/>
<wire x1="2.4892" y1="0" x2="2.4892" y2="-3.35" width="0" layer="20"/>
<wire x1="-2.3392" y1="-3.5" x2="-2.4892" y2="-3.35" width="0" layer="20" curve="-90"/>
<wire x1="2.3392" y1="-3.5" x2="2.4892" y2="-3.35" width="0" layer="20" curve="90"/>
<polygon width="0.1524" layer="30">
<vertex x="-2.4902" y="-0.9742"/>
<vertex x="2.4882" y="-0.9742"/>
<vertex x="2.4892" y="-3.4798"/>
<vertex x="-2.4892" y="-3.4798"/>
</polygon>
</package>
</packages>
</library>
<library name="microbuilder">
<packages>
<package name="_0603MP">
<description>&lt;b&gt;0603 MicroPitch&lt;/b&gt;</description>
<wire x1="-0.432" y1="-0.306" x2="0.432" y2="-0.306" width="0.1016" layer="51"/>
<wire x1="0.432" y1="0.306" x2="-0.432" y2="0.306" width="0.1016" layer="51"/>
<wire x1="0" y1="0.254" x2="0" y2="-0.254" width="0.2032" layer="21"/>
<smd name="1" x="-0.762" y="0" dx="0.8" dy="0.8" layer="1"/>
<smd name="2" x="0.762" y="0" dx="0.8" dy="0.8" layer="1"/>
<text x="-0.9525" y="0.635" size="0.8128" layer="25" ratio="18">&gt;NAME</text>
<text x="-0.9525" y="-0.9525" size="0.4064" layer="27" ratio="10">&gt;VALUE</text>
<rectangle x1="0.4318" y1="-0.4" x2="0.8" y2="0.4" layer="51"/>
<rectangle x1="-0.8" y1="-0.4" x2="-0.4318" y2="0.4" layer="51"/>
<rectangle x1="-0.1999" y1="-0.25" x2="0.1999" y2="0.25" layer="35"/>
</package>
<package name="USON8">
<wire x1="-1.6" y1="1" x2="1.6" y2="1" width="0.127" layer="21"/>
<wire x1="1.6" y1="1" x2="1.6" y2="-1" width="0.127" layer="21"/>
<wire x1="1.6" y1="-1" x2="-1.6" y2="-1" width="0.127" layer="21"/>
<wire x1="-1.6" y1="-1" x2="-1.6" y2="1" width="0.127" layer="21"/>
<circle x="-1.5" y="1" radius="0.22360625" width="0.127" layer="21"/>
<smd name="1" x="-1.2" y="0.75" dx="0.275" dy="0.5" layer="1" rot="R90"/>
<smd name="2" x="-1.2" y="0.25" dx="0.275" dy="0.5" layer="1" rot="R90"/>
<smd name="3" x="-1.2" y="-0.25" dx="0.275" dy="0.5" layer="1" rot="R90"/>
<smd name="4" x="-1.2" y="-0.75" dx="0.275" dy="0.5" layer="1" rot="R90"/>
<smd name="8" x="1.2" y="0.75" dx="0.275" dy="0.5" layer="1" rot="R90"/>
<smd name="7" x="1.2" y="0.25" dx="0.275" dy="0.5" layer="1" rot="R90"/>
<smd name="6" x="1.2" y="-0.25" dx="0.275" dy="0.5" layer="1" rot="R90"/>
<smd name="5" x="1.2" y="-0.75" dx="0.275" dy="0.5" layer="1" rot="R90"/>
</package>
</packages>
</library>
</libraries>
<attributes>
<attribute name="REV" value="D"/>
</attributes>
<variantdefs>
</variantdefs>
<classes>
<class number="0" name="default" width="0.2032" drill="0">
</class>
<class number="1" name="power" width="0.2032" drill="0">
</class>
<class number="2" name="gnd" width="0.2032" drill="0">
</class>
</classes>
<designrules name="oshpark-2layer *">
<description language="en">&lt;b&gt;OSH Park Design Rules&lt;/b&gt;
&lt;p&gt;
Please make sure your boards conform to these design rules.
&lt;/p&gt;
&lt;p&gt;
Note, that not all DRC settings must be set by the manufacturer. Several can be adjusted for the design, including those listed on our docs page here.
&lt;a href=&quot;http://docs.oshpark.com/design-tools/eagle/design-rules-files/&quot;&gt;Adjustable Settings&lt;/a&gt;
&lt;/p&gt;</description>
<param name="layerSetup" value="(1*16)"/>
<param name="mtCopper" value="0.035559375mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.035559375mm"/>
<param name="mtIsolate" value="1.6mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm"/>
<param name="mdWireWire" value="6mil"/>
<param name="mdWirePad" value="6mil"/>
<param name="mdWireVia" value="6mil"/>
<param name="mdPadPad" value="6mil"/>
<param name="mdPadVia" value="6mil"/>
<param name="mdViaVia" value="6mil"/>
<param name="mdSmdPad" value="6mil"/>
<param name="mdSmdVia" value="6mil"/>
<param name="mdSmdSmd" value="6mil"/>
<param name="mdViaViaSameLayer" value="8mil"/>
<param name="mnLayersViaInSmd" value="2"/>
<param name="mdCopperDimension" value="15mil"/>
<param name="mdDrill" value="6mil"/>
<param name="mdSmdStop" value="0mil"/>
<param name="msWidth" value="6mil"/>
<param name="msDrill" value="10mil"/>
<param name="msMicroVia" value="10mil"/>
<param name="msBlindViaRatio" value="0.5"/>
<param name="rvPadTop" value="0.25"/>
<param name="rvPadInner" value="0.25"/>
<param name="rvPadBottom" value="0.25"/>
<param name="rvViaOuter" value="0.25"/>
<param name="rvViaInner" value="0.25"/>
<param name="rvMicroViaOuter" value="0.25"/>
<param name="rvMicroViaInner" value="0.25"/>
<param name="rlMinPadTop" value="5mil"/>
<param name="rlMaxPadTop" value="20mil"/>
<param name="rlMinPadInner" value="5mil"/>
<param name="rlMaxPadInner" value="20mil"/>
<param name="rlMinPadBottom" value="5mil"/>
<param name="rlMaxPadBottom" value="20mil"/>
<param name="rlMinViaOuter" value="5mil"/>
<param name="rlMaxViaOuter" value="20mil"/>
<param name="rlMinViaInner" value="5mil"/>
<param name="rlMaxViaInner" value="20mil"/>
<param name="rlMinMicroViaOuter" value="5mil"/>
<param name="rlMaxMicroViaOuter" value="20mil"/>
<param name="rlMinMicroViaInner" value="5mil"/>
<param name="rlMaxMicroViaInner" value="20mil"/>
<param name="psTop" value="-1"/>
<param name="psBottom" value="-1"/>
<param name="psFirst" value="-1"/>
<param name="psElongationLong" value="100"/>
<param name="psElongationOffset" value="100"/>
<param name="mvStopFrame" value="1"/>
<param name="mvCreamFrame" value="0"/>
<param name="mlMinStopFrame" value="2.5mil"/>
<param name="mlMaxStopFrame" value="2.5mil"/>
<param name="mlMinCreamFrame" value="0mil"/>
<param name="mlMaxCreamFrame" value="0mil"/>
<param name="mlViaStopLimit" value="12mil"/>
<param name="srRoundness" value="0"/>
<param name="srMinRoundness" value="0mil"/>
<param name="srMaxRoundness" value="0mil"/>
<param name="slThermalIsolate" value="10mil"/>
<param name="slThermalsForVias" value="0"/>
<param name="dpMaxLengthDifference" value="10mm"/>
<param name="dpGapFactor" value="2.5"/>
<param name="checkAngle" value="0"/>
<param name="checkFont" value="1"/>
<param name="checkRestrict" value="1"/>
<param name="checkStop" value="0"/>
<param name="checkValues" value="0"/>
<param name="checkNames" value="1"/>
<param name="checkWireStubs" value="1"/>
<param name="checkPolygonWidth" value="0"/>
<param name="useDiameter" value="13"/>
<param name="maxErrors" value="50"/>
</designrules>
<autorouter>
<pass name="Default">
<param name="RoutingGrid" value="50mil"/>
<param name="AutoGrid" value="1"/>
<param name="Efforts" value="0"/>
<param name="TopRouterVariant" value="1"/>
<param name="tpViaShape" value="round"/>
<param name="PrefDir.1" value="|"/>
<param name="PrefDir.2" value="0"/>
<param name="PrefDir.3" value="0"/>
<param name="PrefDir.4" value="0"/>
<param name="PrefDir.5" value="0"/>
<param name="PrefDir.6" value="0"/>
<param name="PrefDir.7" value="0"/>
<param name="PrefDir.8" value="0"/>
<param name="PrefDir.9" value="0"/>
<param name="PrefDir.10" value="0"/>
<param name="PrefDir.11" value="0"/>
<param name="PrefDir.12" value="0"/>
<param name="PrefDir.13" value="0"/>
<param name="PrefDir.14" value="0"/>
<param name="PrefDir.15" value="0"/>
<param name="PrefDir.16" value="-"/>
<param name="cfVia" value="8"/>
<param name="cfNonPref" value="5"/>
<param name="cfChangeDir" value="2"/>
<param name="cfOrthStep" value="2"/>
<param name="cfDiagStep" value="3"/>
<param name="cfExtdStep" value="0"/>
<param name="cfBonusStep" value="1"/>
<param name="cfMalusStep" value="1"/>
<param name="cfPadImpact" value="4"/>
<param name="cfSmdImpact" value="4"/>
<param name="cfBusImpact" value="0"/>
<param name="cfHugging" value="3"/>
<param name="cfAvoid" value="4"/>
<param name="cfPolygon" value="10"/>
<param name="cfBase.1" value="0"/>
<param name="cfBase.2" value="1"/>
<param name="cfBase.3" value="1"/>
<param name="cfBase.4" value="1"/>
<param name="cfBase.5" value="1"/>
<param name="cfBase.6" value="1"/>
<param name="cfBase.7" value="1"/>
<param name="cfBase.8" value="1"/>
<param name="cfBase.9" value="1"/>
<param name="cfBase.10" value="1"/>
<param name="cfBase.11" value="1"/>
<param name="cfBase.12" value="1"/>
<param name="cfBase.13" value="1"/>
<param name="cfBase.14" value="1"/>
<param name="cfBase.15" value="1"/>
<param name="cfBase.16" value="0"/>
<param name="mnVias" value="20"/>
<param name="mnSegments" value="9999"/>
<param name="mnExtdSteps" value="9999"/>
<param name="mnRipupLevel" value="10"/>
<param name="mnRipupSteps" value="100"/>
<param name="mnRipupTotal" value="100"/>
</pass>
<pass name="Follow-me" refer="Default" active="yes">
</pass>
<pass name="Busses" refer="Default" active="yes">
<param name="cfNonPref" value="4"/>
<param name="cfBusImpact" value="4"/>
<param name="cfHugging" value="0"/>
<param name="mnVias" value="0"/>
</pass>
<pass name="Route" refer="Default" active="yes">
</pass>
</autorouter>
<elements>
<element name="U$3" library="FH19C-9S-0.5SH" package="FH19C9S05SH10-FFC" value="FH19C-9S-0.5SH_10-FFC" x="0" y="-2.794" smashed="yes"/>
<element name="C1" library="microbuilder" package="_0603MP" value="1uF" x="-11.1506" y="1.016" smashed="yes" rot="MR90">
<attribute name="NAME" x="-11.1506" y="-0.8255" size="0.8128" layer="26" font="vector" ratio="18" rot="MR90" align="center"/>
<attribute name="VALUE" x="-12.1031" y="0.0635" size="0.8128" layer="28" font="vector" ratio="18" rot="MR90" align="center"/>
</element>
<element name="U1" library="microbuilder" package="USON8" value="2MB Flash" x="-8.89" y="0.635" smashed="yes" rot="MR270"/>
<element name="R1" library="microbuilder" package="_0603MP" value="10K" x="-8.89" y="3.0226" smashed="yes" rot="MR0">
<attribute name="NAME" x="-11.1125" y="3.0226" size="0.8128" layer="26" font="vector" ratio="18" rot="MR0" align="center"/>
<attribute name="VALUE" x="-7.9375" y="2.0701" size="0.8128" layer="28" font="vector" ratio="18" rot="MR0" align="center"/>
</element>
</elements>
<signals>
<signal name="GND" class="2">
<contactref element="U$3" pad="2"/>
<contactref element="U1" pad="4"/>
<contactref element="C1" pad="2"/>
<wire x1="1.5" y1="-5.044" x2="1.5" y2="-3.2047875" width="0.254" layer="16"/>
<wire x1="-2.4819875" y1="0.7772" x2="-7.6962" y2="0.7772" width="0.254" layer="16"/>
<wire x1="-7.6962" y1="0.7772" x2="-7.8232" y2="0.9042" width="0.254" layer="16"/>
<via x="-7.8232" y="0.9042" extent="1-16" drill="0.254"/>
<wire x1="-7.8232" y1="0.9042" x2="-10.3022" y2="0.9042" width="0.254" layer="1"/>
<wire x1="1.5" y1="-3.2047875" x2="-2.4819875" y2="0.7772" width="0.254" layer="16"/>
<wire x1="-8.14" y1="1.835" x2="-8.14" y2="1.221" width="0.254" layer="16"/>
<wire x1="-8.14" y1="1.221" x2="-7.8232" y2="0.9042" width="0.254" layer="16"/>
<wire x1="-11.1506" y1="1.778" x2="-11.1506" y2="1.7526" width="0.254" layer="16"/>
<wire x1="-10.3022" y1="0.9042" x2="-11.1506" y2="1.7526" width="0.254" layer="16"/>
<via x="-10.3022" y="0.9042" extent="1-16" drill="0.254"/>
</signal>
<signal name="VCC" class="1">
<contactref element="U$3" pad="1"/>
<contactref element="U1" pad="3"/>
<contactref element="U1" pad="7"/>
<contactref element="R1" pad="1"/>
<contactref element="U1" pad="8"/>
<contactref element="C1" pad="1"/>
<wire x1="-8.128" y1="3.0226" x2="-8.64" y2="2.5106" width="0.254" layer="16"/>
<wire x1="-8.64" y1="2.5106" x2="-8.64" y2="1.835" width="0.254" layer="16"/>
<wire x1="2" y1="-5.044" x2="2" y2="-3.13005" width="0.254" layer="16"/>
<wire x1="-9.14" y1="-0.565" x2="-9.14" y2="0.123" width="0.254" layer="16"/>
<wire x1="-9.14" y1="0.123" x2="-9.3726" y2="0.3556" width="0.254" layer="16"/>
<via x="-9.3726" y="0.3556" extent="1-16" drill="0.254"/>
<wire x1="-9.64" y1="-0.565" x2="-9.64" y2="0.0882" width="0.254" layer="16"/>
<wire x1="-9.64" y1="0.0882" x2="-9.3726" y2="0.3556" width="0.254" layer="16"/>
<wire x1="2" y1="-3.13005" x2="-4.15265" y2="3.0226" width="0.254" layer="16"/>
<wire x1="-4.15265" y1="3.0226" x2="-7.2898" y2="3.0226" width="0.254" layer="16"/>
<wire x1="-7.2898" y1="3.0226" x2="-8.128" y2="3.0226" width="0.254" layer="16"/>
<wire x1="-9.64" y1="-0.565" x2="-10.3316" y2="-0.565" width="0.254" layer="16"/>
<wire x1="-10.3316" y1="-0.565" x2="-11.1506" y2="0.254" width="0.254" layer="16"/>
<wire x1="-9.3726" y1="0.3556" x2="-7.61745625" y2="0.3556" width="0.254" layer="1"/>
<wire x1="-7.61745625" y1="0.3556" x2="-7.2898" y2="0.68325625" width="0.254" layer="1"/>
<via x="-7.2898" y="3.0226" extent="1-16" drill="0.254"/>
<wire x1="-7.2898" y1="0.68325625" x2="-7.2898" y2="3.0226" width="0.254" layer="1"/>
</signal>
<signal name="A2_MOSI">
<contactref element="U1" pad="5"/>
<contactref element="U$3" pad="5"/>
<wire x1="0" y1="-5.044" x2="0" y2="-3.429" width="0.254" layer="16"/>
<wire x1="0" y1="-3.429" x2="-2.864" y2="-0.565" width="0.254" layer="16"/>
<wire x1="-2.864" y1="-0.565" x2="-8.14" y2="-0.565" width="0.254" layer="16"/>
</signal>
<signal name="A1_SCK">
<contactref element="U1" pad="6"/>
<contactref element="U$3" pad="6"/>
<wire x1="-8.64" y1="-0.565" x2="-8.64" y2="-0.84763125" width="0.254" layer="16"/>
<wire x1="-8.64" y1="-0.84763125" x2="-8.39323125" y2="-1.0944" width="0.254" layer="16"/>
<wire x1="-0.5" y1="-3.5037375" x2="-0.5" y2="-5.044" width="0.254" layer="16"/>
<wire x1="-8.39323125" y1="-1.0944" x2="-2.9093375" y2="-1.0944" width="0.254" layer="16"/>
<wire x1="-2.9093375" y1="-1.0944" x2="-0.5" y2="-3.5037375" width="0.254" layer="16"/>
</signal>
<signal name="A3_CS">
<contactref element="U1" pad="1"/>
<contactref element="R1" pad="2"/>
<contactref element="U$3" pad="4"/>
<wire x1="0.5" y1="-5.044" x2="0.5" y2="-3.3542625" width="0.254" layer="16"/>
<wire x1="0.5" y1="-3.3542625" x2="-2.8186625" y2="-0.0356" width="0.254" layer="16"/>
<wire x1="-9.64" y1="1.385" x2="-9.64" y2="1.835" width="0.254" layer="16"/>
<wire x1="-2.8186625" y1="-0.0356" x2="-8.2194" y2="-0.0356" width="0.254" layer="16"/>
<wire x1="-8.2194" y1="-0.0356" x2="-9.64" y2="1.385" width="0.254" layer="16"/>
<wire x1="-9.64" y1="1.835" x2="-9.64" y2="3.0106" width="0.254" layer="16"/>
<wire x1="-9.64" y1="3.0106" x2="-9.652" y2="3.0226" width="0.254" layer="16"/>
</signal>
<signal name="A4_MISO">
<contactref element="U$3" pad="3"/>
<contactref element="U1" pad="2"/>
<wire x1="1" y1="-5.044" x2="1" y2="-3.279525" width="0.254" layer="16"/>
<wire x1="1" y1="-3.279525" x2="-2.650325" y2="0.3708" width="0.254" layer="16"/>
<wire x1="-9.14" y1="1.4597375" x2="-9.14" y2="1.835" width="0.254" layer="16"/>
<wire x1="-2.650325" y1="0.3708" x2="-8.0510625" y2="0.3708" width="0.254" layer="16"/>
<wire x1="-8.0510625" y1="0.3708" x2="-9.14" y2="1.4597375" width="0.254" layer="16"/>
</signal>
</signals>
<mfgpreviewcolors>
<mfgpreviewcolor name="soldermaskcolor" color="0x64F0A000"/>
<mfgpreviewcolor name="silkscreencolor" color="0xFFFEFEFE"/>
<mfgpreviewcolor name="backgroundcolor" color="0xFF282828"/>
<mfgpreviewcolor name="coppercolor" color="0xFFFFBF00"/>
<mfgpreviewcolor name="substratecolor" color="0xFF786E46"/>
</mfgpreviewcolors>
<errors>
<approved hash="4,16,9cc8a33735273f8c"/>
<approved hash="4,16,75bf1b02d58151c8"/>
<approved hash="4,16,70b4dd0ea9337bbd"/>
<approved hash="4,16,42aacdba90153b82"/>
<approved hash="4,16,c73eee013d8a7d31"/>
<approved hash="4,16,9200d5cd109a9664"/>
<approved hash="4,16,ad53f5b81819b47d"/>
<approved hash="4,16,654600ffa8c2724f"/>
<approved hash="4,16,1449b5f307c1274b"/>
<approved hash="4,16,cb4ee6f31ac3d04e"/>
<approved hash="4,16,85b313f6e9c5f2b6"/>
<approved hash="4,16,d6b5b30f0b3fc9b5"/>
<approved hash="4,16,27b00e0dbc3f14b2"/>
<approved hash="4,16,2e147eaf8f3151ee"/>
<approved hash="4,16,21a281a70cd6e8f0"/>
<approved hash="4,16,698c9ef176a9cf60"/>
<approved hash="4,16,c7ad4523f108e472"/>
<approved hash="4,16,c43f11e108460bf1"/>
<approved hash="4,16,85286978ed28c133"/>
<approved hash="4,16,65bbe50a131d2975"/>
<approved hash="4,16,d10cba08f42d4940"/>
<approved hash="4,16,ba4bf49845b2c390"/>
<approved hash="4,16,c7cd3c33c3d1aa5d"/>
<approved hash="4,16,e30cbf5a20926eae"/>
<approved hash="4,16,e30cb60601d26eae"/>
</errors>
</board>
</drawing>
<compatibility>
<note version="6.3" minversion="6.2.2" severity="warning">
Since Version 6.2.2 text objects can contain more than one line,
which will not be processed correctly with this version.
</note>
</compatibility>
</eagle>
@@ -1,726 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="9.6.2">
<drawing>
<settings>
<setting alwaysvectorfont="yes"/>
<setting keepoldvectorfont="yes"/>
<setting verticaltext="up"/>
</settings>
<grid distance="0.005" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.001" altunitdist="inch" altunit="inch"/>
<layers>
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
<layer number="2" name="Route2" color="1" fill="3" visible="no" active="no"/>
<layer number="3" name="Route3" color="4" fill="3" visible="no" active="no"/>
<layer number="4" name="Route4" color="1" fill="4" visible="no" active="no"/>
<layer number="5" name="Route5" color="4" fill="4" visible="no" active="no"/>
<layer number="6" name="Route6" color="1" fill="8" visible="no" active="no"/>
<layer number="7" name="Route7" color="4" fill="8" visible="no" active="no"/>
<layer number="8" name="Route8" color="1" fill="2" visible="no" active="no"/>
<layer number="9" name="Route9" color="4" fill="2" visible="no" active="no"/>
<layer number="10" name="Route10" color="1" fill="7" visible="no" active="no"/>
<layer number="11" name="Route11" color="4" fill="7" visible="no" active="no"/>
<layer number="12" name="Route12" color="1" fill="5" visible="no" active="no"/>
<layer number="13" name="Route13" color="4" fill="5" visible="no" active="no"/>
<layer number="14" name="Route14" color="1" fill="6" visible="no" active="no"/>
<layer number="15" name="Route15" color="4" fill="6" visible="no" active="no"/>
<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>
<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>
<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>
<layer number="21" name="tPlace" color="14" fill="1" visible="yes" active="yes"/>
<layer number="22" name="bPlace" color="13" fill="1" visible="yes" active="yes"/>
<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="27" name="tValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="28" name="bValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>
<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
<layer number="48" name="Document" color="7" fill="1" visible="no" active="yes"/>
<layer number="49" name="Reference" color="7" fill="1" visible="no" active="yes"/>
<layer number="50" name="dxf" color="7" fill="1" visible="no" active="yes"/>
<layer number="51" name="tDocu" color="15" fill="1" visible="yes" active="yes"/>
<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/>
<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
<layer number="56" name="wert" color="7" fill="1" visible="no" active="yes"/>
<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/>
<layer number="58" name="b3D" color="7" fill="1" visible="no" active="no"/>
<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/>
<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/>
<layer number="61" name="stand" color="7" fill="1" visible="no" active="no"/>
<layer number="88" name="SimResults" color="9" fill="1" visible="no" active="no"/>
<layer number="89" name="SimProbes" color="9" fill="1" visible="no" active="no"/>
<layer number="90" name="Modules" color="7" fill="1" visible="no" active="no"/>
<layer number="91" name="Nets" color="2" fill="1" visible="no" active="no"/>
<layer number="92" name="Busses" color="1" fill="1" visible="no" active="no"/>
<layer number="93" name="Pins" color="2" fill="1" visible="no" active="no"/>
<layer number="94" name="Symbols" color="4" fill="1" visible="no" active="no"/>
<layer number="95" name="Names" color="7" fill="1" visible="no" active="no"/>
<layer number="96" name="Values" color="7" fill="1" visible="no" active="no"/>
<layer number="97" name="Info" color="7" fill="1" visible="no" active="no"/>
<layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/>
<layer number="99" name="SpiceOrder" color="7" fill="1" visible="no" active="no"/>
<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/>
<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/>
<layer number="103" name="fp3" color="7" fill="1" visible="no" active="yes"/>
<layer number="104" name="Name" color="7" fill="1" visible="no" active="yes"/>
<layer number="105" name="Beschreib" color="9" fill="1" visible="no" active="yes"/>
<layer number="106" name="BGA-Top" color="4" fill="1" visible="no" active="yes"/>
<layer number="107" name="BD-Top" color="5" fill="1" visible="no" active="yes"/>
<layer number="108" name="fp8" color="7" fill="1" visible="no" active="yes"/>
<layer number="109" name="fp9" color="7" fill="1" visible="no" active="yes"/>
<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/>
<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/>
<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/>
<layer number="113" name="ReferenceLS" color="7" fill="1" visible="no" active="no"/>
<layer number="114" name="tPlaceRed" color="7" fill="1" visible="no" active="yes"/>
<layer number="115" name="FRNTMAAT2" color="7" fill="1" visible="no" active="yes"/>
<layer number="116" name="Patch_BOT" color="9" fill="4" visible="no" active="yes"/>
<layer number="117" name="BACKMAAT1" color="7" fill="1" visible="no" active="yes"/>
<layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="no"/>
<layer number="119" name="KAP_TEKEN" color="7" fill="1" visible="no" active="yes"/>
<layer number="120" name="KAP_MAAT1" color="7" fill="1" visible="no" active="yes"/>
<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/>
<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/>
<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/>
<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/>
<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="129" name="Mask" color="7" fill="1" visible="no" active="yes"/>
<layer number="130" name="SMDSTROOK" color="7" fill="1" visible="no" active="yes"/>
<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/>
<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/>
<layer number="133" name="bottom_silk" color="7" fill="1" visible="no" active="yes"/>
<layer number="134" name="silk_top" color="7" fill="1" visible="no" active="yes"/>
<layer number="135" name="silk_bottom" color="7" fill="1" visible="no" active="yes"/>
<layer number="136" name="silktop" color="7" fill="1" visible="no" active="yes"/>
<layer number="137" name="silkbottom" color="7" fill="1" visible="no" active="yes"/>
<layer number="138" name="EEE" color="7" fill="1" visible="no" active="yes"/>
<layer number="139" name="_tKeepout" color="7" fill="1" visible="no" active="yes"/>
<layer number="140" name="mbKeepout" color="7" fill="1" visible="no" active="yes"/>
<layer number="141" name="ASSEMBLY_TOP" color="7" fill="1" visible="no" active="yes"/>
<layer number="142" name="mbRestrict" color="7" fill="1" visible="no" active="yes"/>
<layer number="143" name="PLACE_BOUND_TOP" color="7" fill="1" visible="no" active="yes"/>
<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/>
<layer number="145" name="DrillLegend_01-16" color="7" fill="1" visible="no" active="yes"/>
<layer number="146" name="DrillLegend_01-20" color="7" fill="1" visible="no" active="yes"/>
<layer number="147" name="PIN_NUMBER" color="7" fill="1" visible="no" active="yes"/>
<layer number="148" name="mDocument" color="7" fill="1" visible="no" active="yes"/>
<layer number="149" name="DrillLegend_02-15" color="7" fill="1" visible="no" active="yes"/>
<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/>
<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/>
<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/>
<layer number="153" name="FabDoc1" color="6" fill="1" visible="no" active="no"/>
<layer number="154" name="FabDoc2" color="2" fill="1" visible="no" active="no"/>
<layer number="155" name="FabDoc3" color="7" fill="15" visible="no" active="no"/>
<layer number="166" name="AntennaArea" color="7" fill="1" visible="no" active="yes"/>
<layer number="168" name="4mmHeightArea" color="7" fill="1" visible="no" active="yes"/>
<layer number="191" name="mNets" color="7" fill="1" visible="no" active="yes"/>
<layer number="192" name="mBusses" color="7" fill="1" visible="no" active="yes"/>
<layer number="193" name="mPins" color="7" fill="1" visible="no" active="yes"/>
<layer number="194" name="mSymbols" color="7" fill="1" visible="no" active="yes"/>
<layer number="195" name="mNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="196" name="mValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="199" name="Contour" color="7" fill="1" visible="no" active="yes"/>
<layer number="200" name="200bmp" color="14" fill="10" visible="no" active="yes"/>
<layer number="201" name="201bmp" color="13" fill="1" visible="no" active="yes"/>
<layer number="202" name="202bmp" color="3" fill="1" visible="no" active="yes"/>
<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/>
<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/>
<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/>
<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/>
<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/>
<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/>
<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/>
<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/>
<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/>
<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/>
<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/>
<layer number="225" name="225bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="226" name="226bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="227" name="227bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="228" name="228bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="229" name="229bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="230" name="230bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="231" name="Eagle3D_PG1" color="7" fill="1" visible="no" active="no"/>
<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="no"/>
<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="no"/>
<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/>
<layer number="249" name="Edge" color="7" fill="1" visible="no" active="yes"/>
<layer number="250" name="Descript" color="7" fill="1" visible="no" active="no"/>
<layer number="251" name="SMDround" color="7" fill="1" visible="no" active="no"/>
<layer number="254" name="cooling" color="7" fill="1" visible="no" active="yes"/>
<layer number="255" name="routoute" color="7" fill="1" visible="no" active="yes"/>
</layers>
<board>
<plain>
<wire x1="-2.4892" y1="-2.794" x2="-2.7432" y2="-2.54" width="0" layer="20" curve="90"/>
<wire x1="-2.7432" y1="-2.54" x2="-13.589" y2="-2.54" width="0" layer="20"/>
<wire x1="-13.589" y1="-2.54" x2="-14.478" y2="-1.651" width="0" layer="20" curve="-90"/>
<wire x1="-14.478" y1="-1.651" x2="-14.478" y2="2.921" width="0" layer="20"/>
<wire x1="-14.478" y1="2.921" x2="-13.589" y2="3.81" width="0" layer="20" curve="-90"/>
<wire x1="-13.589" y1="3.81" x2="2.1082" y2="3.81" width="0" layer="20"/>
<wire x1="2.1082" y1="3.81" x2="2.4892" y2="3.429" width="0" layer="20" curve="-90"/>
<wire x1="2.4892" y1="3.429" x2="2.4892" y2="-2.794" width="0" layer="20"/>
<text x="-13.97" y="2.921" size="0.6096" layer="21" font="vector" ratio="18" align="center-left">OSO-MISC-21-019 Testing Board</text>
</plain>
<libraries>
<library name="FH19C-9S-0.5SH">
<description>&lt;b&gt;https://componentsearchengine.com&lt;/b&gt;&lt;p&gt;
&lt;author&gt;Created by SamacSys&lt;/author&gt;</description>
<packages>
<package name="FH19C9S05SH10-FFC">
<description>&lt;b&gt;FH19C-9S-0.5SH(10)-1&lt;/b&gt;&lt;br&gt;
</description>
<smd name="1" x="2" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="2" x="1.5" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="3" x="1" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="4" x="0.5" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="5" x="0" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="6" x="-0.5" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="7" x="-1" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="8" x="-1.5" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="9" x="-2" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<wire x1="-2.4892" y1="0" x2="-2.4892" y2="-3.35" width="0" layer="20"/>
<wire x1="-2.3392" y1="-3.5" x2="2.3392" y2="-3.5" width="0" layer="20"/>
<wire x1="2.4892" y1="0" x2="2.4892" y2="-3.35" width="0" layer="20"/>
<wire x1="-2.3392" y1="-3.5" x2="-2.4892" y2="-3.35" width="0" layer="20" curve="-90"/>
<wire x1="2.3392" y1="-3.5" x2="2.4892" y2="-3.35" width="0" layer="20" curve="90"/>
<polygon width="0.1524" layer="30">
<vertex x="-2.4902" y="-0.9742"/>
<vertex x="2.4882" y="-0.9742"/>
<vertex x="2.4892" y="-3.4798"/>
<vertex x="-2.4892" y="-3.4798"/>
</polygon>
</package>
</packages>
</library>
<library name="microbuilder">
<description>&lt;h2&gt;&lt;b&gt;microBuilder.eu&lt;/b&gt; Eagle Footprint Library&lt;/h2&gt;
&lt;p&gt;Footprints for common components used in our projects and products. This is the same library that we use internally, and it is regularly updated. The newest version can always be found at &lt;b&gt;www.microBuilder.eu&lt;/b&gt;. If you find this library useful, please feel free to purchase something from our online store. Please also note that all holes are optimised for metric drill bits!&lt;/p&gt;
&lt;h3&gt;Obligatory Warning&lt;/h3&gt;
&lt;p&gt;While it probably goes without saying, there are no guarantees that the footprints or schematic symbols in this library are flawless, and we make no promises of fitness for production, prototyping or any other purpose. These libraries are provided for information puposes only, and are used at your own discretion. While we make every effort to produce accurate footprints, and many of the items found in this library have be proven in production, we can't make any promises of suitability for a specific purpose. If you do find any errors, though, please feel free to contact us at www.microbuilder.eu to let us know about it so that we can update the library accordingly!&lt;/p&gt;
&lt;h3&gt;License&lt;/h3&gt;
&lt;p&gt;This work is placed in the public domain, and may be freely used for commercial and non-commercial work with the following conditions:&lt;/p&gt;
&lt;p&gt;THIS SOFTWARE IS PROVIDED ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
&lt;/p&gt;</description>
<packages>
<package name="CHIPLED_0603_NOOUTLINE">
<wire x1="-0.3" y1="0.8" x2="0.3" y2="0.8" width="0.1016" layer="51" curve="170.055574"/>
<wire x1="-0.275" y1="-0.825" x2="0.275" y2="-0.825" width="0.0508" layer="51" curve="-180"/>
<wire x1="-0.4" y1="0.375" x2="-0.4" y2="-0.35" width="0.1016" layer="51"/>
<wire x1="0.4" y1="0.35" x2="0.4" y2="-0.35" width="0.1016" layer="51"/>
<circle x="-0.35" y="0.625" radius="0.075" width="0.0508" layer="51"/>
<smd name="C" x="0" y="0.75" dx="0.8" dy="0.8" layer="1"/>
<smd name="A" x="0" y="-0.75" dx="0.8" dy="0.8" layer="1"/>
<text x="-0.762" y="-1.27" size="0.8128" layer="25" ratio="18" rot="R90">&gt;NAME</text>
<text x="1.27" y="-1.27" size="0.4064" layer="27" ratio="10" rot="R90">&gt;VALUE</text>
<rectangle x1="-0.45" y1="0.7" x2="-0.25" y2="0.85" layer="51"/>
<rectangle x1="-0.275" y1="0.55" x2="-0.225" y2="0.6" layer="51"/>
<rectangle x1="-0.45" y1="0.35" x2="-0.4" y2="0.725" layer="51"/>
<rectangle x1="0.25" y1="0.55" x2="0.45" y2="0.85" layer="51"/>
<rectangle x1="-0.45" y1="0.35" x2="0.45" y2="0.575" layer="51"/>
<rectangle x1="-0.45" y1="-0.85" x2="-0.25" y2="-0.35" layer="51"/>
<rectangle x1="0.25" y1="-0.85" x2="0.45" y2="-0.35" layer="51"/>
<rectangle x1="-0.275" y1="-0.575" x2="0.275" y2="-0.35" layer="51"/>
<rectangle x1="-0.275" y1="-0.65" x2="-0.175" y2="-0.55" layer="51"/>
<rectangle x1="0.175" y1="-0.65" x2="0.275" y2="-0.55" layer="51"/>
<rectangle x1="-0.381" y1="0.1397" x2="0.381" y2="0.2667" layer="21"/>
<polygon width="0.1524" layer="21">
<vertex x="0" y="0.1397"/>
<vertex x="-0.254" y="-0.1778"/>
<vertex x="0.254" y="-0.1778"/>
</polygon>
</package>
<package name="_0603MP">
<description>&lt;b&gt;0603 MicroPitch&lt;/b&gt;</description>
<wire x1="-0.432" y1="-0.306" x2="0.432" y2="-0.306" width="0.1016" layer="51"/>
<wire x1="0.432" y1="0.306" x2="-0.432" y2="0.306" width="0.1016" layer="51"/>
<wire x1="0" y1="0.254" x2="0" y2="-0.254" width="0.2032" layer="21"/>
<smd name="1" x="-0.762" y="0" dx="0.8" dy="0.8" layer="1"/>
<smd name="2" x="0.762" y="0" dx="0.8" dy="0.8" layer="1"/>
<text x="-0.9525" y="0.635" size="0.8128" layer="25" ratio="18">&gt;NAME</text>
<text x="-0.9525" y="-0.9525" size="0.4064" layer="27" ratio="10">&gt;VALUE</text>
<rectangle x1="0.4318" y1="-0.4" x2="0.8" y2="0.4" layer="51"/>
<rectangle x1="-0.8" y1="-0.4" x2="-0.4318" y2="0.4" layer="51"/>
<rectangle x1="-0.1999" y1="-0.25" x2="0.1999" y2="0.25" layer="35"/>
</package>
</packages>
</library>
</libraries>
<attributes>
<attribute name="REV" value="D"/>
</attributes>
<variantdefs>
</variantdefs>
<classes>
<class number="0" name="default" width="0.2032" drill="0">
</class>
<class number="1" name="power" width="0.2032" drill="0">
</class>
<class number="2" name="gnd" width="0.2032" drill="0">
</class>
</classes>
<designrules name="oshpark-2layer *">
<description language="en">&lt;b&gt;OSH Park Design Rules&lt;/b&gt;
&lt;p&gt;
Please make sure your boards conform to these design rules.
&lt;/p&gt;
&lt;p&gt;
Note, that not all DRC settings must be set by the manufacturer. Several can be adjusted for the design, including those listed on our docs page here.
&lt;a href=&quot;http://docs.oshpark.com/design-tools/eagle/design-rules-files/&quot;&gt;Adjustable Settings&lt;/a&gt;
&lt;/p&gt;</description>
<param name="layerSetup" value="(1*16)"/>
<param name="mtCopper" value="0.035559375mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.035559375mm"/>
<param name="mtIsolate" value="1.6mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm"/>
<param name="mdWireWire" value="6mil"/>
<param name="mdWirePad" value="6mil"/>
<param name="mdWireVia" value="6mil"/>
<param name="mdPadPad" value="6mil"/>
<param name="mdPadVia" value="6mil"/>
<param name="mdViaVia" value="6mil"/>
<param name="mdSmdPad" value="6mil"/>
<param name="mdSmdVia" value="6mil"/>
<param name="mdSmdSmd" value="6mil"/>
<param name="mdViaViaSameLayer" value="8mil"/>
<param name="mnLayersViaInSmd" value="2"/>
<param name="mdCopperDimension" value="15mil"/>
<param name="mdDrill" value="6mil"/>
<param name="mdSmdStop" value="0mil"/>
<param name="msWidth" value="6mil"/>
<param name="msDrill" value="10mil"/>
<param name="msMicroVia" value="10mil"/>
<param name="msBlindViaRatio" value="0.5"/>
<param name="rvPadTop" value="0.25"/>
<param name="rvPadInner" value="0.25"/>
<param name="rvPadBottom" value="0.25"/>
<param name="rvViaOuter" value="0.25"/>
<param name="rvViaInner" value="0.25"/>
<param name="rvMicroViaOuter" value="0.25"/>
<param name="rvMicroViaInner" value="0.25"/>
<param name="rlMinPadTop" value="5mil"/>
<param name="rlMaxPadTop" value="20mil"/>
<param name="rlMinPadInner" value="5mil"/>
<param name="rlMaxPadInner" value="20mil"/>
<param name="rlMinPadBottom" value="5mil"/>
<param name="rlMaxPadBottom" value="20mil"/>
<param name="rlMinViaOuter" value="5mil"/>
<param name="rlMaxViaOuter" value="20mil"/>
<param name="rlMinViaInner" value="5mil"/>
<param name="rlMaxViaInner" value="20mil"/>
<param name="rlMinMicroViaOuter" value="5mil"/>
<param name="rlMaxMicroViaOuter" value="20mil"/>
<param name="rlMinMicroViaInner" value="5mil"/>
<param name="rlMaxMicroViaInner" value="20mil"/>
<param name="psTop" value="-1"/>
<param name="psBottom" value="-1"/>
<param name="psFirst" value="-1"/>
<param name="psElongationLong" value="100"/>
<param name="psElongationOffset" value="100"/>
<param name="mvStopFrame" value="1"/>
<param name="mvCreamFrame" value="0"/>
<param name="mlMinStopFrame" value="2.5mil"/>
<param name="mlMaxStopFrame" value="2.5mil"/>
<param name="mlMinCreamFrame" value="0mil"/>
<param name="mlMaxCreamFrame" value="0mil"/>
<param name="mlViaStopLimit" value="12mil"/>
<param name="srRoundness" value="0"/>
<param name="srMinRoundness" value="0mil"/>
<param name="srMaxRoundness" value="0mil"/>
<param name="slThermalIsolate" value="10mil"/>
<param name="slThermalsForVias" value="0"/>
<param name="dpMaxLengthDifference" value="10mm"/>
<param name="dpGapFactor" value="2.5"/>
<param name="checkAngle" value="0"/>
<param name="checkFont" value="1"/>
<param name="checkRestrict" value="1"/>
<param name="checkStop" value="0"/>
<param name="checkValues" value="0"/>
<param name="checkNames" value="1"/>
<param name="checkWireStubs" value="1"/>
<param name="checkPolygonWidth" value="0"/>
<param name="useDiameter" value="13"/>
<param name="maxErrors" value="50"/>
</designrules>
<autorouter>
<pass name="Default">
<param name="RoutingGrid" value="50mil"/>
<param name="AutoGrid" value="1"/>
<param name="Efforts" value="0"/>
<param name="TopRouterVariant" value="1"/>
<param name="tpViaShape" value="round"/>
<param name="PrefDir.1" value="|"/>
<param name="PrefDir.2" value="0"/>
<param name="PrefDir.3" value="0"/>
<param name="PrefDir.4" value="0"/>
<param name="PrefDir.5" value="0"/>
<param name="PrefDir.6" value="0"/>
<param name="PrefDir.7" value="0"/>
<param name="PrefDir.8" value="0"/>
<param name="PrefDir.9" value="0"/>
<param name="PrefDir.10" value="0"/>
<param name="PrefDir.11" value="0"/>
<param name="PrefDir.12" value="0"/>
<param name="PrefDir.13" value="0"/>
<param name="PrefDir.14" value="0"/>
<param name="PrefDir.15" value="0"/>
<param name="PrefDir.16" value="-"/>
<param name="cfVia" value="8"/>
<param name="cfNonPref" value="5"/>
<param name="cfChangeDir" value="2"/>
<param name="cfOrthStep" value="2"/>
<param name="cfDiagStep" value="3"/>
<param name="cfExtdStep" value="0"/>
<param name="cfBonusStep" value="1"/>
<param name="cfMalusStep" value="1"/>
<param name="cfPadImpact" value="4"/>
<param name="cfSmdImpact" value="4"/>
<param name="cfBusImpact" value="0"/>
<param name="cfHugging" value="3"/>
<param name="cfAvoid" value="4"/>
<param name="cfPolygon" value="10"/>
<param name="cfBase.1" value="0"/>
<param name="cfBase.2" value="1"/>
<param name="cfBase.3" value="1"/>
<param name="cfBase.4" value="1"/>
<param name="cfBase.5" value="1"/>
<param name="cfBase.6" value="1"/>
<param name="cfBase.7" value="1"/>
<param name="cfBase.8" value="1"/>
<param name="cfBase.9" value="1"/>
<param name="cfBase.10" value="1"/>
<param name="cfBase.11" value="1"/>
<param name="cfBase.12" value="1"/>
<param name="cfBase.13" value="1"/>
<param name="cfBase.14" value="1"/>
<param name="cfBase.15" value="1"/>
<param name="cfBase.16" value="0"/>
<param name="mnVias" value="20"/>
<param name="mnSegments" value="9999"/>
<param name="mnExtdSteps" value="9999"/>
<param name="mnRipupLevel" value="10"/>
<param name="mnRipupSteps" value="100"/>
<param name="mnRipupTotal" value="100"/>
</pass>
<pass name="Follow-me" refer="Default" active="yes">
</pass>
<pass name="Busses" refer="Default" active="yes">
<param name="cfNonPref" value="4"/>
<param name="cfBusImpact" value="4"/>
<param name="cfHugging" value="0"/>
<param name="mnVias" value="0"/>
</pass>
<pass name="Route" refer="Default" active="yes">
</pass>
</autorouter>
<elements>
<element name="U$3" library="FH19C-9S-0.5SH" package="FH19C9S05SH10-FFC" value="FH19C-9S-0.5SH_10-FFC" x="0" y="-2.794" smashed="yes"/>
<element name="A4" library="microbuilder" package="CHIPLED_0603_NOOUTLINE" value="RED" x="-1.397" y="1.016" smashed="yes">
<attribute name="NAME" x="-1.397" y="-0.635" size="0.508" layer="25" font="vector" ratio="18" rot="R90" align="center"/>
<attribute name="VALUE" x="-0.127" y="-0.254" size="0.508" layer="27" font="vector" ratio="18" rot="R90" align="center"/>
</element>
<element name="R7" library="microbuilder" package="_0603MP" value="1K" x="-0.381" y="1.016" smashed="yes" rot="R90">
<attribute name="VALUE" x="0.5715" y="0.0635" size="0.508" layer="27" font="vector" ratio="18" rot="R90" align="center"/>
</element>
<element name="A3" library="microbuilder" package="CHIPLED_0603_NOOUTLINE" value="RED" x="-3.429" y="1.016" smashed="yes">
<attribute name="NAME" x="-3.429" y="-0.635" size="0.508" layer="25" font="vector" ratio="18" rot="R90" align="center"/>
<attribute name="VALUE" x="-2.159" y="-0.254" size="0.508" layer="27" font="vector" ratio="18" rot="R90" align="center"/>
</element>
<element name="R1" library="microbuilder" package="_0603MP" value="1K" x="-2.413" y="1.016" smashed="yes" rot="R90">
<attribute name="VALUE" x="-1.4605" y="0.0635" size="0.508" layer="27" font="vector" ratio="18" rot="R90" align="center"/>
</element>
<element name="A2" library="microbuilder" package="CHIPLED_0603_NOOUTLINE" value="RED" x="-5.461" y="1.016" smashed="yes">
<attribute name="NAME" x="-5.461" y="-0.635" size="0.508" layer="25" font="vector" ratio="18" rot="R90" align="center"/>
<attribute name="VALUE" x="-4.191" y="-0.254" size="0.508" layer="27" font="vector" ratio="18" rot="R90" align="center"/>
</element>
<element name="R2" library="microbuilder" package="_0603MP" value="1K" x="-4.445" y="1.016" smashed="yes" rot="R90">
<attribute name="VALUE" x="-3.4925" y="0.0635" size="0.508" layer="27" font="vector" ratio="18" rot="R90" align="center"/>
</element>
<element name="A1" library="microbuilder" package="CHIPLED_0603_NOOUTLINE" value="RED" x="-7.493" y="1.016" smashed="yes">
<attribute name="NAME" x="-7.493" y="-0.635" size="0.508" layer="25" font="vector" ratio="18" rot="R90" align="center"/>
<attribute name="VALUE" x="-6.223" y="-0.254" size="0.508" layer="27" font="vector" ratio="18" rot="R90" align="center"/>
</element>
<element name="R3" library="microbuilder" package="_0603MP" value="1K" x="-6.477" y="1.016" smashed="yes" rot="R90">
<attribute name="VALUE" x="-5.5245" y="0.0635" size="0.508" layer="27" font="vector" ratio="18" rot="R90" align="center"/>
</element>
<element name="SDA" library="microbuilder" package="CHIPLED_0603_NOOUTLINE" value="RED" x="-9.525" y="1.016" smashed="yes">
<attribute name="NAME" x="-9.525" y="-0.889" size="0.508" layer="25" font="vector" ratio="18" rot="R90" align="center"/>
<attribute name="VALUE" x="-8.255" y="-0.254" size="0.508" layer="27" font="vector" ratio="18" rot="R90" align="center"/>
</element>
<element name="R4" library="microbuilder" package="_0603MP" value="1K" x="-8.509" y="1.016" smashed="yes" rot="R90">
<attribute name="VALUE" x="-7.5565" y="0.0635" size="0.508" layer="27" font="vector" ratio="18" rot="R90" align="center"/>
</element>
<element name="SCL" library="microbuilder" package="CHIPLED_0603_NOOUTLINE" value="RED" x="-11.557" y="1.016" smashed="yes">
<attribute name="NAME" x="-11.557" y="-0.889" size="0.508" layer="25" font="vector" ratio="18" rot="R90" align="center"/>
<attribute name="VALUE" x="-10.287" y="-0.254" size="0.508" layer="27" font="vector" ratio="18" rot="R90" align="center"/>
</element>
<element name="R5" library="microbuilder" package="_0603MP" value="1K" x="-10.541" y="1.016" smashed="yes" rot="R90">
<attribute name="VALUE" x="-9.5885" y="0.0635" size="0.508" layer="27" font="vector" ratio="18" rot="R90" align="center"/>
</element>
<element name="A0" library="microbuilder" package="CHIPLED_0603_NOOUTLINE" value="RED" x="-13.589" y="1.016" smashed="yes">
<attribute name="NAME" x="-13.589" y="-0.635" size="0.508" layer="25" font="vector" ratio="18" rot="R90" align="center"/>
<attribute name="VALUE" x="-12.319" y="-0.254" size="0.508" layer="27" font="vector" ratio="18" rot="R90" align="center"/>
</element>
<element name="R6" library="microbuilder" package="_0603MP" value="1K" x="-12.573" y="1.016" smashed="yes" rot="R90">
<attribute name="VALUE" x="-11.6205" y="0.0635" size="0.508" layer="27" font="vector" ratio="18" rot="R90" align="center"/>
</element>
<element name="VCC" library="microbuilder" package="CHIPLED_0603_NOOUTLINE" value="RED" x="0.635" y="1.016" smashed="yes">
<attribute name="NAME" x="0.635" y="-0.889" size="0.508" layer="25" font="vector" ratio="18" rot="R90" align="center"/>
<attribute name="VALUE" x="1.905" y="-0.254" size="0.508" layer="27" font="vector" ratio="18" rot="R90" align="center"/>
</element>
<element name="R8" library="microbuilder" package="_0603MP" value="1K" x="1.651" y="1.016" smashed="yes" rot="R90">
<attribute name="VALUE" x="2.6035" y="0.0635" size="0.508" layer="27" font="vector" ratio="18" rot="R90" align="center"/>
</element>
</elements>
<signals>
<signal name="GND" class="2">
<contactref element="U$3" pad="2"/>
<contactref element="A0" pad="C"/>
<contactref element="VCC" pad="C"/>
<contactref element="SCL" pad="C"/>
<contactref element="SDA" pad="C"/>
<contactref element="A1" pad="C"/>
<contactref element="A2" pad="C"/>
<contactref element="A3" pad="C"/>
<contactref element="A4" pad="C"/>
<polygon width="0.1524" layer="1">
<vertex x="-14.478" y="1.651"/>
<vertex x="2.54" y="1.651"/>
<vertex x="2.54" y="3.429"/>
<vertex x="2.159" y="3.81"/>
<vertex x="-13.843" y="3.81"/>
<vertex x="-14.478" y="3.175"/>
</polygon>
<wire x1="1.5" y1="-5.044" x2="1.5" y2="-1.754" width="0.254" layer="16"/>
<wire x1="1.5" y1="-1.754" x2="0.635" y2="-0.889" width="0.254" layer="16"/>
<wire x1="0.635" y1="1.931853125" x2="0.635" y2="-0.889" width="0.254" layer="16"/>
<wire x1="0.635" y1="1.931853125" x2="-0.271515625" y2="2.83836875" width="0.254" layer="16"/>
<via x="-0.271515625" y="2.83836875" extent="1-16" drill="0.254"/>
</signal>
<signal name="VCC" class="1">
<contactref element="U$3" pad="1"/>
<contactref element="R8" pad="1"/>
<wire x1="1.651" y1="0.254" x2="1.651" y2="-0.762" width="0.254" layer="1"/>
<via x="1.651" y="-0.762" extent="1-16" drill="0.254"/>
<wire x1="1.651" y1="-0.762" x2="1.651" y2="-1.3302625" width="0.254" layer="16"/>
<wire x1="1.651" y1="-1.3302625" x2="1.9812" y2="-1.6604625" width="0.254" layer="16"/>
<wire x1="1.9812" y1="-5.044" x2="1.9812" y2="-1.6604625" width="0.254" layer="16"/>
<wire x1="2" y1="-5.044" x2="1.9812" y2="-5.044" width="0.254" layer="16"/>
</signal>
<signal name="A2_MOSI">
<contactref element="U$3" pad="5"/>
<contactref element="R2" pad="1"/>
<wire x1="-4.445" y1="0.254" x2="-4.445" y2="-0.5588" width="0.254" layer="1"/>
<via x="-4.445" y="-0.5588" extent="1-16" drill="0.254"/>
<wire x1="-1.9304" y1="-0.5588" x2="-4.445" y2="-0.5588" width="0.254" layer="16"/>
<wire x1="-0.7779375" y1="-1.2192" x2="-1.27" y2="-1.2192" width="0.254" layer="16"/>
<wire x1="0" y1="-5.044" x2="0" y2="-1.9971375" width="0.254" layer="16"/>
<wire x1="0" y1="-1.9971375" x2="-0.7779375" y2="-1.2192" width="0.254" layer="16"/>
<wire x1="-1.27" y1="-1.2192" x2="-1.9304" y2="-0.5588" width="0.254" layer="16"/>
</signal>
<signal name="A1_SCK">
<contactref element="U$3" pad="6"/>
<contactref element="R3" pad="1"/>
<wire x1="-6.477" y1="0.254" x2="-6.477" y2="-0.5588" width="0.254" layer="1"/>
<via x="-6.477" y="-0.5588" extent="1-16" drill="0.254"/>
<wire x1="-1.9717375" y1="-1.0922" x2="-5.9436" y2="-1.0922" width="0.254" layer="16"/>
<wire x1="-5.9436" y1="-1.0922" x2="-6.477" y2="-0.5588" width="0.254" layer="16"/>
<wire x1="-0.5" y1="-2.071875" x2="-0.946275" y2="-1.6256" width="0.254" layer="16"/>
<wire x1="-0.946275" y1="-1.6256" x2="-1.4383375" y2="-1.6256" width="0.254" layer="16"/>
<wire x1="-1.4383375" y1="-1.6256" x2="-1.9717375" y2="-1.0922" width="0.254" layer="16"/>
<wire x1="-0.5" y1="-5.044" x2="-0.5" y2="-2.071875" width="0.254" layer="16"/>
</signal>
<signal name="A3_CS">
<contactref element="U$3" pad="4"/>
<contactref element="R1" pad="1"/>
<wire x1="-1.778" y1="-0.5588" x2="-2.413" y2="0.0762" width="0.254" layer="1"/>
<wire x1="-2.413" y1="0.254" x2="-2.413" y2="0.0762" width="0.254" layer="1"/>
<wire x1="-0.8636" y1="-0.5588" x2="-1.778" y2="-0.5588" width="0.254" layer="1"/>
<via x="-0.8636" y="-0.5588" extent="1-16" drill="0.254"/>
<wire x1="0.5" y1="-5.044" x2="0.5" y2="-1.9224" width="0.254" layer="16"/>
<wire x1="0.5" y1="-1.9224" x2="-0.8636" y2="-0.5588" width="0.254" layer="16"/>
</signal>
<signal name="A4_MISO">
<contactref element="U$3" pad="3"/>
<contactref element="R7" pad="1"/>
<wire x1="-0.381" y1="0.254" x2="-0.1016" y2="-0.0254" width="0.254" layer="1"/>
<wire x1="-0.1016" y1="-0.0254" x2="-0.1016" y2="-0.5588" width="0.254" layer="1"/>
<via x="-0.1016" y="-0.5588" extent="1-16" drill="0.254"/>
<wire x1="1" y1="-5.044" x2="1" y2="-1.8382" width="0.254" layer="16"/>
<wire x1="1" y1="-1.8382" x2="-0.1016" y2="-0.7366" width="0.254" layer="16"/>
<wire x1="-0.1016" y1="-0.7366" x2="-0.1016" y2="-0.5588" width="0.254" layer="16"/>
</signal>
<signal name="A0">
<contactref element="U$3" pad="9"/>
<contactref element="R6" pad="1"/>
<wire x1="-2.0216125" y1="-2.4345875" x2="-2.0216125" y2="-2.964334375" width="0.254" layer="16"/>
<wire x1="-1.9546625" y1="-3.031284375" x2="-1.9546625" y2="-4.9986625" width="0.254" layer="16"/>
<wire x1="-1.9546625" y1="-4.9986625" x2="-2" y2="-5.044" width="0.254" layer="16"/>
<wire x1="-1.9546625" y1="-3.031284375" x2="-2.0216125" y2="-2.964334375" width="0.254" layer="16"/>
<wire x1="-12.573" y1="0.254" x2="-12.573" y2="-0.5588" width="0.254" layer="1"/>
<via x="-12.573" y="-0.5588" extent="1-16" drill="0.254"/>
<wire x1="-2.5004" y1="-1.9558" x2="-11.176" y2="-1.9558" width="0.254" layer="16"/>
<wire x1="-12.573" y1="-0.5588" x2="-11.176" y2="-1.9558" width="0.254" layer="16"/>
<wire x1="-2.5004" y1="-1.9558" x2="-2.0216125" y2="-2.4345875" width="0.254" layer="16"/>
</signal>
<signal name="SCL">
<contactref element="U$3" pad="8"/>
<contactref element="R5" pad="1"/>
<wire x1="-1.5" y1="-5.044" x2="-1.455140625" y2="-4.999140625" width="0.254" layer="16"/>
<wire x1="-1.455140625" y1="-2.805028125" x2="-1.455140625" y2="-4.999140625" width="0.254" layer="16"/>
<wire x1="-1.455140625" y1="-2.805028125" x2="-1.486109375" y2="-2.774059375" width="0.254" layer="16"/>
<via x="-1.486109375" y="-2.774059375" extent="1-16" drill="0.254"/>
<wire x1="-1.486109375" y1="-2.774059375" x2="-1.486109375" y2="-2.582284375" width="0.254" layer="1"/>
<wire x1="-1.486109375" y1="-2.582284375" x2="-1.573925" y2="-2.49446875" width="0.254" layer="1"/>
<wire x1="-1.573925" y1="-2.49446875" x2="-1.573925" y2="-2.32703125" width="0.254" layer="1"/>
<wire x1="-8.95553125" y1="-1.4986" x2="-10.541" y2="0.08686875" width="0.254" layer="1"/>
<wire x1="-10.541" y1="0.08686875" x2="-10.541" y2="0.254" width="0.254" layer="1"/>
<wire x1="-2.40235625" y1="-1.4986" x2="-8.95553125" y2="-1.4986" width="0.254" layer="1"/>
<wire x1="-1.573925" y1="-2.32703125" x2="-2.40235625" y2="-1.4986" width="0.254" layer="1"/>
</signal>
<signal name="SDA">
<contactref element="U$3" pad="7"/>
<contactref element="R4" pad="1"/>
<wire x1="-0.952665625" y1="-2.3735625" x2="-0.952665625" y2="-4.996665625" width="0.254" layer="16"/>
<wire x1="-1" y1="-5.044" x2="-0.952665625" y2="-4.996665625" width="0.254" layer="16"/>
<wire x1="-0.952665625" y1="-2.3735625" x2="-1.038096875" y2="-2.28813125" width="0.254" layer="16"/>
<via x="-1.038096875" y="-2.28813125" extent="1-16" drill="0.254"/>
<wire x1="-1.038096875" y1="-2.28813125" x2="-2.234028125" y2="-1.0922" width="0.254" layer="1"/>
<wire x1="-2.234028125" y1="-1.0922" x2="-7.32993125" y2="-1.0922" width="0.254" layer="1"/>
<wire x1="-8.509" y1="0.08686875" x2="-8.509" y2="0.254" width="0.254" layer="1"/>
<wire x1="-7.32993125" y1="-1.0922" x2="-8.509" y2="0.08686875" width="0.254" layer="1"/>
</signal>
<signal name="N$1">
<contactref element="R7" pad="2"/>
<contactref element="A4" pad="A"/>
<wire x1="-1.3335" y1="0.6223" x2="-1.3335" y2="0.2667" width="0.2032" layer="1"/>
<wire x1="-0.4445" y1="1.5113" x2="-1.3335" y2="0.6223" width="0.2032" layer="1"/>
<wire x1="-0.4445" y1="1.778" x2="-0.4445" y2="1.5113" width="0.2032" layer="1"/>
<wire x1="-1.3335" y1="0.2667" x2="-1.397" y2="0.266" width="0.2032" layer="1"/>
<wire x1="-0.4445" y1="1.778" x2="-0.381" y2="1.778" width="0.2032" layer="1"/>
</signal>
<signal name="N$3">
<contactref element="R1" pad="2"/>
<contactref element="A3" pad="A"/>
<wire x1="-3.3782" y1="0.6223" x2="-3.3782" y2="0.2667" width="0.2032" layer="1"/>
<wire x1="-2.4892" y1="1.5113" x2="-3.3782" y2="0.6223" width="0.2032" layer="1"/>
<wire x1="-2.4892" y1="1.778" x2="-2.4892" y2="1.5113" width="0.2032" layer="1"/>
<wire x1="-3.3782" y1="0.2667" x2="-3.429" y2="0.266" width="0.2032" layer="1"/>
<wire x1="-2.4892" y1="1.778" x2="-2.413" y2="1.778" width="0.2032" layer="1"/>
</signal>
<signal name="N$5">
<contactref element="R2" pad="2"/>
<contactref element="A2" pad="A"/>
<wire x1="-5.4229" y1="0.6223" x2="-5.4229" y2="0.2667" width="0.2032" layer="1"/>
<wire x1="-4.445" y1="1.6002" x2="-5.4229" y2="0.6223" width="0.2032" layer="1"/>
<wire x1="-4.445" y1="1.778" x2="-4.445" y2="1.6002" width="0.2032" layer="1"/>
<wire x1="-5.4229" y1="0.2667" x2="-5.461" y2="0.266" width="0.2032" layer="1"/>
</signal>
<signal name="N$7">
<contactref element="R3" pad="2"/>
<contactref element="A1" pad="A"/>
<wire x1="-7.4676" y1="0.6223" x2="-7.4676" y2="0.2667" width="0.2032" layer="1"/>
<wire x1="-6.4897" y1="1.6002" x2="-7.4676" y2="0.6223" width="0.2032" layer="1"/>
<wire x1="-6.4897" y1="1.778" x2="-6.4897" y2="1.6002" width="0.2032" layer="1"/>
<wire x1="-7.4676" y1="0.2667" x2="-7.493" y2="0.266" width="0.2032" layer="1"/>
<wire x1="-6.4897" y1="1.778" x2="-6.477" y2="1.778" width="0.2032" layer="1"/>
</signal>
<signal name="N$9">
<contactref element="R4" pad="2"/>
<contactref element="SDA" pad="A"/>
<wire x1="-9.5123" y1="0.5334" x2="-9.5123" y2="0.2667" width="0.2032" layer="1"/>
<wire x1="-8.5344" y1="1.5113" x2="-9.5123" y2="0.5334" width="0.2032" layer="1"/>
<wire x1="-8.5344" y1="1.778" x2="-8.5344" y2="1.5113" width="0.2032" layer="1"/>
<wire x1="-9.5123" y1="0.2667" x2="-9.525" y2="0.266" width="0.2032" layer="1"/>
<wire x1="-8.5344" y1="1.778" x2="-8.509" y2="1.778" width="0.2032" layer="1"/>
</signal>
<signal name="N$11">
<contactref element="R5" pad="2"/>
<contactref element="SCL" pad="A"/>
<wire x1="-11.557" y1="0.5334" x2="-11.557" y2="0.266" width="0.2032" layer="1"/>
<wire x1="-10.5791" y1="1.5113" x2="-11.557" y2="0.5334" width="0.2032" layer="1"/>
<wire x1="-10.5791" y1="1.778" x2="-10.5791" y2="1.5113" width="0.2032" layer="1"/>
<wire x1="-10.5791" y1="1.778" x2="-10.541" y2="1.778" width="0.2032" layer="1"/>
</signal>
<signal name="N$13">
<contactref element="R6" pad="2"/>
<contactref element="A0" pad="A"/>
<wire x1="-13.5128" y1="0.6223" x2="-13.5128" y2="0.2667" width="0.2032" layer="1"/>
<wire x1="-12.6238" y1="1.5113" x2="-13.5128" y2="0.6223" width="0.2032" layer="1"/>
<wire x1="-12.6238" y1="1.778" x2="-12.6238" y2="1.5113" width="0.2032" layer="1"/>
<wire x1="-13.5128" y1="0.2667" x2="-13.589" y2="0.266" width="0.2032" layer="1"/>
<wire x1="-12.6238" y1="1.778" x2="-12.573" y2="1.778" width="0.2032" layer="1"/>
</signal>
<signal name="N$15">
<contactref element="R8" pad="2"/>
<contactref element="VCC" pad="A"/>
<wire x1="0.7112" y1="0.6223" x2="0.7112" y2="0.2667" width="0.2032" layer="1"/>
<wire x1="1.6002" y1="1.5113" x2="0.7112" y2="0.6223" width="0.2032" layer="1"/>
<wire x1="1.6002" y1="1.778" x2="1.6002" y2="1.5113" width="0.2032" layer="1"/>
<wire x1="0.7112" y1="0.2667" x2="0.635" y2="0.266" width="0.2032" layer="1"/>
<wire x1="1.6002" y1="1.778" x2="1.651" y2="1.778" width="0.2032" layer="1"/>
</signal>
</signals>
<mfgpreviewcolors>
<mfgpreviewcolor name="soldermaskcolor" color="0x64F0A000"/>
<mfgpreviewcolor name="silkscreencolor" color="0xFFFEFEFE"/>
<mfgpreviewcolor name="backgroundcolor" color="0xFF282828"/>
<mfgpreviewcolor name="coppercolor" color="0xFFFFBF00"/>
<mfgpreviewcolor name="substratecolor" color="0xFF786E46"/>
</mfgpreviewcolors>
<errors>
<approved hash="4,16,9cc8a33735273f8c"/>
<approved hash="4,16,75bf1b02d58151c8"/>
<approved hash="4,16,70b4dd0ea9337bbd"/>
<approved hash="4,16,42aacdba90153b82"/>
<approved hash="4,16,c73eee013d8a7d31"/>
<approved hash="4,16,9200d5cd109a9664"/>
<approved hash="4,16,ad53f5b81819b47d"/>
<approved hash="4,16,654600ffa8c2724f"/>
<approved hash="4,16,1449b5f307c1274b"/>
<approved hash="4,16,cb4ee6f31ac3d04e"/>
<approved hash="4,16,85b313f6e9c5f2b6"/>
<approved hash="4,16,d6b5b30f0b3fc9b5"/>
<approved hash="4,16,27b00e0dbc3f14b2"/>
</errors>
</board>
</drawing>
</eagle>
@@ -1,746 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="9.6.2">
<drawing>
<settings>
<setting alwaysvectorfont="no"/>
<setting keepoldvectorfont="yes"/>
<setting verticaltext="up"/>
</settings>
<grid distance="0.01" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.001" altunitdist="inch" altunit="inch"/>
<layers>
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
<layer number="2" name="Route2" color="1" fill="3" visible="no" active="yes"/>
<layer number="3" name="Route3" color="4" fill="3" visible="no" active="no"/>
<layer number="4" name="Route4" color="1" fill="4" visible="no" active="no"/>
<layer number="5" name="Route5" color="4" fill="4" visible="no" active="no"/>
<layer number="6" name="Route6" color="1" fill="8" visible="no" active="no"/>
<layer number="7" name="Route7" color="4" fill="8" visible="no" active="no"/>
<layer number="8" name="Route8" color="1" fill="2" visible="no" active="no"/>
<layer number="9" name="Route9" color="4" fill="2" visible="no" active="no"/>
<layer number="10" name="Route10" color="1" fill="7" visible="no" active="no"/>
<layer number="11" name="Route11" color="4" fill="7" visible="no" active="no"/>
<layer number="12" name="Route12" color="1" fill="5" visible="no" active="no"/>
<layer number="13" name="Route13" color="4" fill="5" visible="no" active="no"/>
<layer number="14" name="Route14" color="1" fill="6" visible="no" active="no"/>
<layer number="15" name="Route15" color="4" fill="6" visible="no" active="yes"/>
<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>
<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>
<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>
<layer number="21" name="tPlace" color="14" fill="1" visible="yes" active="yes"/>
<layer number="22" name="bPlace" color="13" fill="1" visible="no" active="yes"/>
<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="24" name="bOrigins" color="15" fill="1" visible="no" active="yes"/>
<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="26" name="bNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="27" name="tValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="28" name="bValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>
<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>
<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>
<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
<layer number="48" name="Document" color="7" fill="1" visible="no" active="yes"/>
<layer number="49" name="Reference" color="7" fill="1" visible="no" active="yes"/>
<layer number="50" name="dxf" color="7" fill="1" visible="no" active="yes"/>
<layer number="51" name="tDocu" color="15" fill="1" visible="yes" active="yes"/>
<layer number="52" name="bDocu" color="7" fill="1" visible="no" active="yes"/>
<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
<layer number="56" name="wert" color="7" fill="1" visible="no" active="yes"/>
<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/>
<layer number="58" name="b3D" color="7" fill="1" visible="no" active="no"/>
<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/>
<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/>
<layer number="61" name="stand" color="7" fill="1" visible="no" active="no"/>
<layer number="88" name="SimResults" color="9" fill="1" visible="no" active="no"/>
<layer number="89" name="SimProbes" color="9" fill="1" visible="no" active="no"/>
<layer number="90" name="Modules" color="7" fill="1" visible="no" active="no"/>
<layer number="91" name="Nets" color="2" fill="1" visible="no" active="no"/>
<layer number="92" name="Busses" color="1" fill="1" visible="no" active="no"/>
<layer number="93" name="Pins" color="2" fill="1" visible="no" active="no"/>
<layer number="94" name="Symbols" color="4" fill="1" visible="no" active="no"/>
<layer number="95" name="Names" color="7" fill="1" visible="no" active="no"/>
<layer number="96" name="Values" color="7" fill="1" visible="no" active="no"/>
<layer number="97" name="Info" color="7" fill="1" visible="no" active="no"/>
<layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/>
<layer number="99" name="SpiceOrder" color="7" fill="1" visible="no" active="no"/>
<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/>
<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/>
<layer number="103" name="fp3" color="7" fill="1" visible="no" active="yes"/>
<layer number="104" name="Name" color="7" fill="1" visible="no" active="yes"/>
<layer number="105" name="Beschreib" color="9" fill="1" visible="no" active="yes"/>
<layer number="106" name="BGA-Top" color="4" fill="1" visible="no" active="yes"/>
<layer number="107" name="BD-Top" color="5" fill="1" visible="no" active="yes"/>
<layer number="108" name="fp8" color="7" fill="1" visible="no" active="yes"/>
<layer number="109" name="fp9" color="7" fill="1" visible="no" active="yes"/>
<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/>
<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/>
<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/>
<layer number="113" name="ReferenceLS" color="7" fill="1" visible="no" active="no"/>
<layer number="114" name="tPlaceRed" color="7" fill="1" visible="no" active="yes"/>
<layer number="115" name="FRNTMAAT2" color="7" fill="1" visible="no" active="yes"/>
<layer number="116" name="Patch_BOT" color="9" fill="4" visible="no" active="yes"/>
<layer number="117" name="BACKMAAT1" color="7" fill="1" visible="no" active="yes"/>
<layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="no"/>
<layer number="119" name="KAP_TEKEN" color="7" fill="1" visible="no" active="yes"/>
<layer number="120" name="KAP_MAAT1" color="7" fill="1" visible="no" active="yes"/>
<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/>
<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/>
<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/>
<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/>
<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="129" name="Mask" color="7" fill="1" visible="no" active="yes"/>
<layer number="130" name="SMDSTROOK" color="7" fill="1" visible="no" active="yes"/>
<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/>
<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/>
<layer number="133" name="bottom_silk" color="7" fill="1" visible="no" active="yes"/>
<layer number="134" name="silk_top" color="7" fill="1" visible="no" active="yes"/>
<layer number="135" name="silk_bottom" color="7" fill="1" visible="no" active="yes"/>
<layer number="136" name="silktop" color="7" fill="1" visible="no" active="yes"/>
<layer number="137" name="silkbottom" color="7" fill="1" visible="no" active="yes"/>
<layer number="138" name="EEE" color="7" fill="1" visible="no" active="yes"/>
<layer number="139" name="_tKeepout" color="7" fill="1" visible="no" active="yes"/>
<layer number="140" name="mbKeepout" color="7" fill="1" visible="no" active="yes"/>
<layer number="141" name="ASSEMBLY_TOP" color="7" fill="1" visible="no" active="yes"/>
<layer number="142" name="mbRestrict" color="7" fill="1" visible="no" active="yes"/>
<layer number="143" name="PLACE_BOUND_TOP" color="7" fill="1" visible="no" active="yes"/>
<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/>
<layer number="145" name="DrillLegend_01-16" color="7" fill="1" visible="no" active="yes"/>
<layer number="146" name="DrillLegend_01-20" color="7" fill="1" visible="no" active="yes"/>
<layer number="147" name="PIN_NUMBER" color="7" fill="1" visible="no" active="yes"/>
<layer number="148" name="mDocument" color="7" fill="1" visible="no" active="yes"/>
<layer number="149" name="DrillLegend_02-15" color="7" fill="1" visible="no" active="yes"/>
<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/>
<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/>
<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/>
<layer number="153" name="FabDoc1" color="6" fill="1" visible="no" active="no"/>
<layer number="154" name="FabDoc2" color="2" fill="1" visible="no" active="no"/>
<layer number="155" name="FabDoc3" color="7" fill="15" visible="no" active="no"/>
<layer number="166" name="AntennaArea" color="7" fill="1" visible="no" active="yes"/>
<layer number="168" name="4mmHeightArea" color="7" fill="1" visible="no" active="yes"/>
<layer number="191" name="mNets" color="7" fill="1" visible="no" active="yes"/>
<layer number="192" name="mBusses" color="7" fill="1" visible="no" active="yes"/>
<layer number="193" name="mPins" color="7" fill="1" visible="no" active="yes"/>
<layer number="194" name="mSymbols" color="7" fill="1" visible="no" active="yes"/>
<layer number="195" name="mNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="196" name="mValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="199" name="Contour" color="7" fill="1" visible="no" active="yes"/>
<layer number="200" name="200bmp" color="14" fill="10" visible="no" active="yes"/>
<layer number="201" name="201bmp" color="13" fill="1" visible="no" active="yes"/>
<layer number="202" name="202bmp" color="3" fill="1" visible="no" active="yes"/>
<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/>
<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/>
<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/>
<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/>
<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/>
<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/>
<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/>
<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/>
<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/>
<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/>
<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/>
<layer number="225" name="225bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="226" name="226bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="227" name="227bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="228" name="228bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="229" name="229bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="230" name="230bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="231" name="Eagle3D_PG1" color="7" fill="1" visible="no" active="no"/>
<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="no"/>
<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="no"/>
<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/>
<layer number="249" name="Edge" color="7" fill="1" visible="no" active="yes"/>
<layer number="250" name="Descript" color="7" fill="1" visible="no" active="no"/>
<layer number="251" name="SMDround" color="7" fill="1" visible="no" active="no"/>
<layer number="254" name="cooling" color="7" fill="1" visible="no" active="yes"/>
<layer number="255" name="routoute" color="7" fill="1" visible="no" active="yes"/>
</layers>
<board>
<plain>
<wire x1="-2.4892" y1="-2.794" x2="-3.1242" y2="-2.159" width="0" layer="20" curve="90"/>
<wire x1="-3.1242" y1="-2.159" x2="-7.874" y2="-2.159" width="0" layer="20"/>
<wire x1="-8.509" y1="-1.524" x2="-11.049" y2="-1.524" width="0" layer="20"/>
<wire x1="-11.049" y1="-1.524" x2="-11.938" y2="-0.635" width="0" layer="20" curve="-90"/>
<wire x1="-11.938" y1="-0.635" x2="-11.938" y2="3.302" width="0" layer="20"/>
<wire x1="-11.938" y1="3.302" x2="-11.049" y2="4.191" width="0" layer="20" curve="-90"/>
<wire x1="-11.049" y1="4.191" x2="2.1082" y2="4.191" width="0" layer="20"/>
<wire x1="2.1082" y1="4.191" x2="2.4892" y2="3.81" width="0" layer="20" curve="-90"/>
<wire x1="2.4892" y1="3.81" x2="2.4892" y2="-2.794" width="0" layer="20"/>
<wire x1="-7.874" y1="-2.159" x2="-8.509" y2="-1.524" width="0" layer="20" curve="90"/>
<text x="-1.778" y="3.8608" size="0.6096" layer="21" font="vector" ratio="18" align="top-center">OSO-MISC-21-021
Sensor Watch
Motion II
</text>
<wire x1="2.4892" y1="-1.143" x2="-5.715" y2="-1.143" width="0.127" layer="21" style="shortdash"/>
<wire x1="-6.223" y1="3.429" x2="-6.223" y2="-0.635" width="0.127" layer="21" style="shortdash"/>
<wire x1="-6.223" y1="-0.635" x2="-5.715" y2="-1.143" width="0.127" layer="21" style="shortdash" curve="90"/>
<wire x1="-6.223" y1="3.429" x2="-6.985" y2="4.191" width="0.127" layer="21" style="shortdash" curve="90"/>
<text x="-1.778" y="1.0668" size="0.508" layer="21" font="vector" ratio="12" distance="40" align="top-center">I²C: LIS2DW12 (0x19)
A1/A2: UART RX/TX
A3/A4: INT2/INT1
</text>
</plain>
<libraries>
<library name="FH19C-9S-0.5SH">
<description>&lt;b&gt;https://componentsearchengine.com&lt;/b&gt;&lt;p&gt;
&lt;author&gt;Created by SamacSys&lt;/author&gt;</description>
<packages>
<package name="FH19C9S05SH10-FFC">
<description>&lt;b&gt;FH19C-9S-0.5SH(10)-1&lt;/b&gt;&lt;br&gt;
</description>
<smd name="1" x="2" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90" cream="no"/>
<smd name="2" x="1.5" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90" cream="no"/>
<smd name="3" x="1" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90" cream="no"/>
<smd name="4" x="0.5" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90" cream="no"/>
<smd name="5" x="0" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90" cream="no"/>
<smd name="6" x="-0.5" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90" cream="no"/>
<smd name="7" x="-1" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90" cream="no"/>
<smd name="8" x="-1.5" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90" cream="no"/>
<smd name="9" x="-2" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90" cream="no"/>
<wire x1="-2.4892" y1="0" x2="-2.4892" y2="-3.35" width="0" layer="20"/>
<wire x1="-2.3392" y1="-3.5" x2="2.3392" y2="-3.5" width="0" layer="20"/>
<wire x1="2.4892" y1="0" x2="2.4892" y2="-3.35" width="0" layer="20"/>
<wire x1="-2.3392" y1="-3.5" x2="-2.4892" y2="-3.35" width="0" layer="20" curve="-90"/>
<wire x1="2.3392" y1="-3.5" x2="2.4892" y2="-3.35" width="0" layer="20" curve="90"/>
<polygon width="0.1524" layer="30">
<vertex x="-2.4902" y="-0.9742"/>
<vertex x="2.4882" y="-0.9742"/>
<vertex x="2.4892" y="-3.4798"/>
<vertex x="-2.4892" y="-3.4798"/>
</polygon>
</package>
</packages>
</library>
<library name="microbuilder">
<description>&lt;h2&gt;&lt;b&gt;microBuilder.eu&lt;/b&gt; Eagle Footprint Library&lt;/h2&gt;
&lt;p&gt;Footprints for common components used in our projects and products. This is the same library that we use internally, and it is regularly updated. The newest version can always be found at &lt;b&gt;www.microBuilder.eu&lt;/b&gt;. If you find this library useful, please feel free to purchase something from our online store. Please also note that all holes are optimised for metric drill bits!&lt;/p&gt;
&lt;h3&gt;Obligatory Warning&lt;/h3&gt;
&lt;p&gt;While it probably goes without saying, there are no guarantees that the footprints or schematic symbols in this library are flawless, and we make no promises of fitness for production, prototyping or any other purpose. These libraries are provided for information puposes only, and are used at your own discretion. While we make every effort to produce accurate footprints, and many of the items found in this library have be proven in production, we can't make any promises of suitability for a specific purpose. If you do find any errors, though, please feel free to contact us at www.microbuilder.eu to let us know about it so that we can update the library accordingly!&lt;/p&gt;
&lt;h3&gt;License&lt;/h3&gt;
&lt;p&gt;This work is placed in the public domain, and may be freely used for commercial and non-commercial work with the following conditions:&lt;/p&gt;
&lt;p&gt;THIS SOFTWARE IS PROVIDED ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
&lt;/p&gt;</description>
<packages>
<package name="_0603MP">
<description>&lt;b&gt;0603 MicroPitch&lt;/b&gt;</description>
<wire x1="-0.432" y1="-0.306" x2="0.432" y2="-0.306" width="0.1016" layer="51"/>
<wire x1="0.432" y1="0.306" x2="-0.432" y2="0.306" width="0.1016" layer="51"/>
<wire x1="0" y1="0.254" x2="0" y2="-0.254" width="0.2032" layer="21"/>
<smd name="1" x="-0.762" y="0" dx="0.8" dy="0.8" layer="1"/>
<smd name="2" x="0.762" y="0" dx="0.8" dy="0.8" layer="1"/>
<text x="-0.9525" y="0.635" size="0.8128" layer="25" ratio="18">&gt;NAME</text>
<text x="-0.9525" y="-0.9525" size="0.4064" layer="27" ratio="10">&gt;VALUE</text>
<rectangle x1="0.4318" y1="-0.4" x2="0.8" y2="0.4" layer="51"/>
<rectangle x1="-0.8" y1="-0.4" x2="-0.4318" y2="0.4" layer="51"/>
<rectangle x1="-0.1999" y1="-0.25" x2="0.1999" y2="0.25" layer="35"/>
</package>
</packages>
</library>
<library name="LIS2DW12TR">
<packages>
<package name="LGA12R50P4X4_200X200X70">
<wire x1="-1" y1="1" x2="1" y2="1" width="0.127" layer="51"/>
<wire x1="1" y1="1" x2="1" y2="-1" width="0.127" layer="51"/>
<wire x1="1" y1="-1" x2="-1" y2="-1" width="0.127" layer="51"/>
<wire x1="-1" y1="-1" x2="-1" y2="1" width="0.127" layer="51"/>
<circle x="-0.75" y="0.75" radius="0.05" width="0.1" layer="51"/>
<wire x1="-1.05" y1="0.555" x2="-1.05" y2="1.05" width="0.127" layer="21"/>
<wire x1="-1.05" y1="1.05" x2="-0.555" y2="1.05" width="0.127" layer="21"/>
<wire x1="0.555" y1="1.05" x2="1.05" y2="1.05" width="0.127" layer="21"/>
<wire x1="1.05" y1="1.05" x2="1.05" y2="0.555" width="0.127" layer="21"/>
<wire x1="-1.05" y1="-0.555" x2="-1.05" y2="-1.05" width="0.127" layer="21"/>
<wire x1="-1.05" y1="-1.05" x2="-0.555" y2="-1.05" width="0.127" layer="21"/>
<wire x1="0.555" y1="-1.05" x2="1.05" y2="-1.05" width="0.127" layer="21"/>
<wire x1="1.05" y1="-1.05" x2="1.05" y2="-0.555" width="0.127" layer="21"/>
<circle x="-1.5" y="0.75" radius="0.05" width="0.1" layer="21"/>
<wire x1="-1.25" y1="1.25" x2="1.25" y2="1.25" width="0.05" layer="39"/>
<wire x1="1.25" y1="1.25" x2="1.25" y2="-1.25" width="0.05" layer="39"/>
<wire x1="1.25" y1="-1.25" x2="-1.25" y2="-1.25" width="0.05" layer="39"/>
<wire x1="-1.25" y1="-1.25" x2="-1.25" y2="1.25" width="0.05" layer="39"/>
<text x="-1.50225" y="1.50225" size="0.610515625" layer="25">&gt;NAME</text>
<text x="-1.501140625" y="-2.00151875" size="0.6100625" layer="27">&gt;VALUE</text>
<smd name="1" x="-0.76" y="0.75" dx="0.4" dy="0.35" layer="1"/>
<smd name="2" x="-0.76" y="0.25" dx="0.4" dy="0.35" layer="1"/>
<smd name="3" x="-0.76" y="-0.25" dx="0.4" dy="0.35" layer="1"/>
<smd name="4" x="-0.76" y="-0.75" dx="0.4" dy="0.35" layer="1"/>
<smd name="5" x="-0.25" y="-0.76" dx="0.35" dy="0.4" layer="1"/>
<smd name="6" x="0.25" y="-0.76" dx="0.35" dy="0.4" layer="1"/>
<smd name="7" x="0.76" y="-0.75" dx="0.4" dy="0.35" layer="1"/>
<smd name="8" x="0.76" y="-0.25" dx="0.4" dy="0.35" layer="1"/>
<smd name="9" x="0.76" y="0.25" dx="0.4" dy="0.35" layer="1"/>
<smd name="10" x="0.76" y="0.75" dx="0.4" dy="0.35" layer="1"/>
<smd name="11" x="0.25" y="0.76" dx="0.35" dy="0.4" layer="1"/>
<smd name="12" x="-0.25" y="0.76" dx="0.35" dy="0.4" layer="1"/>
</package>
</packages>
</library>
<library name="testpad" urn="urn:adsk.eagle:library:385">
<description>&lt;b&gt;Test Pins/Pads&lt;/b&gt;&lt;p&gt;
Cream on SMD OFF.&lt;br&gt;
new: Attribute TP_SIGNAL_NAME&lt;br&gt;
&lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;</description>
<packages>
<package name="B1,27" urn="urn:adsk.eagle:footprint:27900/1" library_version="3">
<description>&lt;b&gt;TEST PAD&lt;/b&gt;</description>
<wire x1="-0.635" y1="0" x2="0.635" y2="0" width="0.0024" layer="37"/>
<wire x1="0" y1="0.635" x2="0" y2="-0.635" width="0.0024" layer="37"/>
<smd name="TP" x="0" y="0" dx="1.27" dy="1.27" layer="1" roundness="100" cream="no"/>
<text x="-0.635" y="1.016" size="1.27" layer="25" ratio="10">&gt;NAME</text>
<text x="-0.635" y="-0.762" size="0.0254" layer="27">&gt;VALUE</text>
<text x="-0.635" y="-1.905" size="1" layer="37">&gt;TP_SIGNAL_NAME</text>
</package>
</packages>
<packages3d>
<package3d name="B1,27" urn="urn:adsk.eagle:package:27944/2" type="box" library_version="3">
<description>TEST PAD</description>
<packageinstances>
<packageinstance name="B1,27"/>
</packageinstances>
</package3d>
</packages3d>
</library>
</libraries>
<attributes>
<attribute name="REV" value="D"/>
</attributes>
<variantdefs>
</variantdefs>
<classes>
<class number="0" name="default" width="0.1524" drill="0">
</class>
<class number="1" name="power" width="0.1524" drill="0">
</class>
<class number="2" name="gnd" width="0.1524" drill="0">
</class>
</classes>
<designrules name="oshpark-2layer *">
<description language="en">&lt;b&gt;OSH Park Design Rules&lt;/b&gt;
&lt;p&gt;
Please make sure your boards conform to these design rules.
&lt;/p&gt;
&lt;p&gt;
Note, that not all DRC settings must be set by the manufacturer. Several can be adjusted for the design, including those listed on our docs page here.
&lt;a href=&quot;http://docs.oshpark.com/design-tools/eagle/design-rules-files/&quot;&gt;Adjustable Settings&lt;/a&gt;
&lt;/p&gt;</description>
<param name="layerSetup" value="(1*16)"/>
<param name="mtCopper" value="0.035559375mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.035559375mm"/>
<param name="mtIsolate" value="1.6mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm"/>
<param name="mdWireWire" value="6mil"/>
<param name="mdWirePad" value="6mil"/>
<param name="mdWireVia" value="6mil"/>
<param name="mdPadPad" value="6mil"/>
<param name="mdPadVia" value="6mil"/>
<param name="mdViaVia" value="6mil"/>
<param name="mdSmdPad" value="6mil"/>
<param name="mdSmdVia" value="6mil"/>
<param name="mdSmdSmd" value="6mil"/>
<param name="mdViaViaSameLayer" value="8mil"/>
<param name="mnLayersViaInSmd" value="2"/>
<param name="mdCopperDimension" value="15mil"/>
<param name="mdDrill" value="6mil"/>
<param name="mdSmdStop" value="0mil"/>
<param name="msWidth" value="6mil"/>
<param name="msDrill" value="10mil"/>
<param name="msMicroVia" value="10mil"/>
<param name="msBlindViaRatio" value="0.5"/>
<param name="rvPadTop" value="0.25"/>
<param name="rvPadInner" value="0.25"/>
<param name="rvPadBottom" value="0.25"/>
<param name="rvViaOuter" value="0.25"/>
<param name="rvViaInner" value="0.25"/>
<param name="rvMicroViaOuter" value="0.25"/>
<param name="rvMicroViaInner" value="0.25"/>
<param name="rlMinPadTop" value="5mil"/>
<param name="rlMaxPadTop" value="20mil"/>
<param name="rlMinPadInner" value="5mil"/>
<param name="rlMaxPadInner" value="20mil"/>
<param name="rlMinPadBottom" value="5mil"/>
<param name="rlMaxPadBottom" value="20mil"/>
<param name="rlMinViaOuter" value="5mil"/>
<param name="rlMaxViaOuter" value="20mil"/>
<param name="rlMinViaInner" value="5mil"/>
<param name="rlMaxViaInner" value="20mil"/>
<param name="rlMinMicroViaOuter" value="5mil"/>
<param name="rlMaxMicroViaOuter" value="20mil"/>
<param name="rlMinMicroViaInner" value="5mil"/>
<param name="rlMaxMicroViaInner" value="20mil"/>
<param name="psTop" value="-1"/>
<param name="psBottom" value="-1"/>
<param name="psFirst" value="-1"/>
<param name="psElongationLong" value="100"/>
<param name="psElongationOffset" value="100"/>
<param name="mvStopFrame" value="1"/>
<param name="mvCreamFrame" value="0"/>
<param name="mlMinStopFrame" value="2.5mil"/>
<param name="mlMaxStopFrame" value="2.5mil"/>
<param name="mlMinCreamFrame" value="0mil"/>
<param name="mlMaxCreamFrame" value="0mil"/>
<param name="mlViaStopLimit" value="10mil"/>
<param name="srRoundness" value="0"/>
<param name="srMinRoundness" value="0mil"/>
<param name="srMaxRoundness" value="0mil"/>
<param name="slThermalIsolate" value="10mil"/>
<param name="slThermalsForVias" value="0"/>
<param name="dpMaxLengthDifference" value="10mm"/>
<param name="dpGapFactor" value="2.5"/>
<param name="checkAngle" value="0"/>
<param name="checkFont" value="1"/>
<param name="checkRestrict" value="1"/>
<param name="checkStop" value="0"/>
<param name="checkValues" value="0"/>
<param name="checkNames" value="1"/>
<param name="checkWireStubs" value="1"/>
<param name="checkPolygonWidth" value="0"/>
<param name="useDiameter" value="13"/>
<param name="maxErrors" value="50"/>
</designrules>
<autorouter>
<pass name="Default">
<param name="RoutingGrid" value="50mil"/>
<param name="AutoGrid" value="1"/>
<param name="Efforts" value="0"/>
<param name="TopRouterVariant" value="1"/>
<param name="tpViaShape" value="round"/>
<param name="PrefDir.1" value="|"/>
<param name="PrefDir.2" value="0"/>
<param name="PrefDir.3" value="0"/>
<param name="PrefDir.4" value="0"/>
<param name="PrefDir.5" value="0"/>
<param name="PrefDir.6" value="0"/>
<param name="PrefDir.7" value="0"/>
<param name="PrefDir.8" value="0"/>
<param name="PrefDir.9" value="0"/>
<param name="PrefDir.10" value="0"/>
<param name="PrefDir.11" value="0"/>
<param name="PrefDir.12" value="0"/>
<param name="PrefDir.13" value="0"/>
<param name="PrefDir.14" value="0"/>
<param name="PrefDir.15" value="0"/>
<param name="PrefDir.16" value="-"/>
<param name="cfVia" value="8"/>
<param name="cfNonPref" value="5"/>
<param name="cfChangeDir" value="2"/>
<param name="cfOrthStep" value="2"/>
<param name="cfDiagStep" value="3"/>
<param name="cfExtdStep" value="0"/>
<param name="cfBonusStep" value="1"/>
<param name="cfMalusStep" value="1"/>
<param name="cfPadImpact" value="4"/>
<param name="cfSmdImpact" value="4"/>
<param name="cfBusImpact" value="0"/>
<param name="cfHugging" value="3"/>
<param name="cfAvoid" value="4"/>
<param name="cfPolygon" value="10"/>
<param name="cfBase.1" value="0"/>
<param name="cfBase.2" value="1"/>
<param name="cfBase.3" value="1"/>
<param name="cfBase.4" value="1"/>
<param name="cfBase.5" value="1"/>
<param name="cfBase.6" value="1"/>
<param name="cfBase.7" value="1"/>
<param name="cfBase.8" value="1"/>
<param name="cfBase.9" value="1"/>
<param name="cfBase.10" value="1"/>
<param name="cfBase.11" value="1"/>
<param name="cfBase.12" value="1"/>
<param name="cfBase.13" value="1"/>
<param name="cfBase.14" value="1"/>
<param name="cfBase.15" value="1"/>
<param name="cfBase.16" value="0"/>
<param name="mnVias" value="20"/>
<param name="mnSegments" value="9999"/>
<param name="mnExtdSteps" value="9999"/>
<param name="mnRipupLevel" value="10"/>
<param name="mnRipupSteps" value="100"/>
<param name="mnRipupTotal" value="100"/>
</pass>
<pass name="Follow-me" refer="Default" active="yes">
</pass>
<pass name="Busses" refer="Default" active="yes">
<param name="cfNonPref" value="4"/>
<param name="cfBusImpact" value="4"/>
<param name="cfHugging" value="0"/>
<param name="mnVias" value="0"/>
</pass>
<pass name="Route" refer="Default" active="yes">
</pass>
</autorouter>
<elements>
<element name="U$3" library="FH19C-9S-0.5SH" package="FH19C9S05SH10-FFC" value="FH19C-9S-0.5SH_10-FFC" x="0" y="-2.794" smashed="yes"/>
<element name="C2" library="microbuilder" package="_0603MP" value="10uF" x="-10.8204" y="2.6162" smashed="yes" rot="MR90">
<attribute name="NAME" x="-12.6238" y="2.6035" size="0.508" layer="26" font="vector" ratio="18" rot="MR90" align="center"/>
<attribute name="VALUE" x="-11.7729" y="1.6637" size="0.508" layer="28" font="vector" ratio="18" rot="MR90" align="center"/>
</element>
<element name="C1" library="microbuilder" package="_0603MP" value="0.1uF" x="-9.6012" y="2.6162" smashed="yes" rot="MR270">
<attribute name="NAME" x="-9.5758" y="4.8006" size="0.508" layer="26" font="vector" ratio="18" rot="MR180" align="center"/>
<attribute name="VALUE" x="-8.6487" y="3.5687" size="0.508" layer="28" font="vector" ratio="18" rot="MR270" align="center"/>
</element>
<element name="U2" library="LIS2DW12TR" package="LGA12R50P4X4_200X200X70" value="LIS2DW12TR" x="-7.8994" y="2.032" smashed="yes" rot="MR0">
<attribute name="DESCRIPTION" value=" Accelerometer X, Y, Z Axis ±2g, 4g, 8g, 16g 400Hz 12-LGA (2x2) " x="-7.8994" y="2.032" size="1.778" layer="28" rot="MR0" display="off"/>
<attribute name="DIGI-KEY_PART_NUMBER" value="" x="-7.8994" y="2.032" size="1.778" layer="28" rot="MR0" display="off"/>
<attribute name="MF" value="STMicroelectronics" x="-7.8994" y="2.032" size="1.778" layer="28" rot="MR0" display="off"/>
<attribute name="MP" value="LIS2DW12TR" x="-7.8994" y="2.032" size="1.778" layer="28" rot="MR0" display="off"/>
<attribute name="NAME" x="-7.92115" y="4.80425" size="0.508" layer="26" font="vector" ratio="18" rot="MR0" align="center"/>
<attribute name="PACKAGE" value="LGA-12 STMicroelectronics" x="-7.8994" y="2.032" size="1.778" layer="28" rot="MR0" display="off"/>
<attribute name="PURCHASE-URL" value="https://pricing.snapeda.com/search/part/LIS2DW12TR/?ref=eda" x="-7.8994" y="2.032" size="1.778" layer="28" rot="MR0" display="off"/>
<attribute name="VALUE" x="-6.398259375" y="0.03048125" size="0.508" layer="28" font="vector" ratio="18" rot="MR0" align="center"/>
</element>
<element name="GND" library="testpad" library_urn="urn:adsk.eagle:library:385" package="B1,27" package3d_urn="urn:adsk.eagle:package:27944/2" value="TPB1,27" x="-10.922" y="0.6477" smashed="yes" rot="MR0">
<attribute name="NAME" x="-11.3284" y="-0.6477" size="0.508" layer="26" font="vector" ratio="18" rot="MR270" align="center"/>
<attribute name="POPULARITY" value="19" x="-10.922" y="0.6477" size="1.778" layer="28" rot="MR0" display="off"/>
<attribute name="TP_SIGNAL_NAME" value="" x="-10.287" y="-1.2573" size="1" layer="38" rot="MR0"/>
<attribute name="VALUE" x="-10.287" y="-0.1143" size="0.508" layer="28" font="vector" ratio="18" rot="MR0" align="center"/>
</element>
<element name="V+" library="testpad" library_urn="urn:adsk.eagle:library:385" package="B1,27" package3d_urn="urn:adsk.eagle:package:27944/2" value="TPB1,27" x="-9.906" y="-0.508" smashed="yes" rot="MR0">
<attribute name="NAME" x="-9.4996" y="0.3556" size="0.508" layer="26" font="vector" ratio="18" rot="MR0" align="center"/>
<attribute name="POPULARITY" value="19" x="-9.906" y="-0.508" size="1.778" layer="28" rot="MR0" display="off"/>
<attribute name="TP_SIGNAL_NAME" value="" x="-9.271" y="-2.413" size="1" layer="38" rot="MR0"/>
<attribute name="VALUE" x="-9.271" y="-1.27" size="0.508" layer="28" font="vector" ratio="18" rot="MR0" align="center"/>
</element>
<element name="RX" library="testpad" library_urn="urn:adsk.eagle:library:385" package="B1,27" package3d_urn="urn:adsk.eagle:package:27944/2" value="TPB1,27" x="-6.9596" y="-1.143" smashed="yes" rot="MR0">
<attribute name="NAME" x="-5.8928" y="-1.143" size="0.508" layer="26" font="vector" ratio="18" rot="MR0" align="center"/>
<attribute name="POPULARITY" value="19" x="-6.9596" y="-1.143" size="1.778" layer="28" rot="MR0" display="off"/>
<attribute name="TP_SIGNAL_NAME" value="" x="-6.3246" y="-3.048" size="1" layer="38" rot="MR0"/>
<attribute name="VALUE" x="-6.3246" y="-1.905" size="0.508" layer="28" font="vector" ratio="18" rot="MR0" align="center"/>
</element>
<element name="TX" library="testpad" library_urn="urn:adsk.eagle:library:385" package="B1,27" package3d_urn="urn:adsk.eagle:package:27944/2" value="TPB1,27" x="-8.382" y="-0.508" smashed="yes" rot="MR0">
<attribute name="NAME" x="-7.3152" y="-0.1778" size="0.508" layer="26" font="vector" ratio="18" rot="MR0" align="center"/>
<attribute name="POPULARITY" value="19" x="-8.382" y="-0.508" size="1.778" layer="28" rot="MR0" display="off"/>
<attribute name="TP_SIGNAL_NAME" value="" x="-7.747" y="-2.413" size="1" layer="38" rot="MR0"/>
<attribute name="VALUE" x="-7.747" y="-1.27" size="0.508" layer="28" font="vector" ratio="18" rot="MR0" align="center"/>
</element>
</elements>
<signals>
<signal name="SCL">
<contactref element="U$3" pad="8"/>
<contactref element="U2" pad="1"/>
<wire x1="-1.5" y1="-5.044" x2="-1.5" y2="-3.2719" width="0.2032" layer="16"/>
<wire x1="-1.5" y1="-3.2719" x2="-1.50965" y2="-3.26225" width="0.2032" layer="16"/>
<via x="-1.50965" y="-3.26225" extent="1-16" drill="0.254"/>
<wire x1="-1.50965" y1="-3.26225" x2="-1.50965" y2="-0.95415" width="0.2032" layer="1"/>
<via x="-2.7432" y="0.2794" extent="1-16" drill="0.254"/>
<wire x1="-2.7432" y1="0.2794" x2="-5.2458" y2="2.782" width="0.2032" layer="16"/>
<wire x1="-5.2458" y1="2.782" x2="-7.1394" y2="2.782" width="0.2032" layer="16"/>
<wire x1="-1.50965" y1="-0.95415" x2="-2.7432" y2="0.2794" width="0.2032" layer="1"/>
</signal>
<signal name="SDA">
<contactref element="U$3" pad="7"/>
<contactref element="U2" pad="4"/>
<wire x1="-1" y1="-5.044" x2="-1" y2="-3.0259" width="0.2032" layer="16"/>
<wire x1="-5.3079" y1="1.282" x2="-7.1394" y2="1.282" width="0.2032" layer="16"/>
<wire x1="-1" y1="-3.0259" x2="-5.3079" y2="1.282" width="0.2032" layer="16"/>
</signal>
<signal name="A3_INT2">
<contactref element="U2" pad="11"/>
<contactref element="U$3" pad="4"/>
<wire x1="-8.1494" y1="2.792" x2="-8.1494" y2="2.536" width="0.2032" layer="16"/>
<wire x1="-7.747" y1="2.1844" x2="-7.7978" y2="2.1844" width="0.2032" layer="16"/>
<wire x1="-7.7978" y1="2.1844" x2="-8.1494" y2="2.536" width="0.2032" layer="16"/>
<via x="-7.747" y="2.1844" extent="1-16" drill="0.254"/>
<wire x1="-6.858" y1="2.1844" x2="-7.747" y2="2.1844" width="0.2032" layer="1"/>
<wire x1="-6.7056" y1="2.032" x2="-6.858" y2="2.1844" width="0.2032" layer="1"/>
<wire x1="-6.7056" y1="2.032" x2="-5.842" y2="2.032" width="0.2032" layer="1"/>
<via x="-5.842" y="2.032" extent="1-16" drill="0.254"/>
<wire x1="-5.2832" y1="2.032" x2="-5.842" y2="2.032" width="0.2032" layer="16"/>
<wire x1="0.5" y1="-5.044" x2="0.5" y2="-2.27635" width="0.2032" layer="16"/>
<wire x1="0.5" y1="-2.27635" x2="-1.54775" y2="-0.2286" width="0.2032" layer="16"/>
<wire x1="-1.54775" y1="-0.2286" x2="-3.0226" y2="-0.2286" width="0.2032" layer="16"/>
<wire x1="-3.0226" y1="-0.2286" x2="-5.2832" y2="2.032" width="0.2032" layer="16"/>
</signal>
<signal name="GND" class="2">
<contactref element="U$3" pad="2"/>
<contactref element="C1" pad="2"/>
<contactref element="C2" pad="1"/>
<contactref element="U2" pad="6"/>
<contactref element="U2" pad="8"/>
<contactref element="U2" pad="7"/>
<contactref element="GND" pad="TP"/>
<wire x1="-8.6594" y1="1.282" x2="-8.6594" y2="1.778" width="0.2032" layer="16"/>
<wire x1="-8.6594" y1="1.778" x2="-8.6594" y2="1.782" width="0.2032" layer="16"/>
<wire x1="-8.6594" y1="1.282" x2="-8.1594" y2="1.282" width="0.2032" layer="16"/>
<wire x1="-8.1594" y1="1.282" x2="-8.1494" y2="1.272" width="0.2032" layer="16"/>
<via x="1.38595" y="-2.88125" extent="1-16" drill="0.254"/>
<via x="-6.4483" y="0.762" extent="1-16" drill="0.254"/>
<wire x1="-8.1494" y1="1.272" x2="-8.1494" y2="0.96595" width="0.3048" layer="16"/>
<wire x1="-7.94545" y1="0.762" x2="-8.1494" y2="0.96595" width="0.3048" layer="16"/>
<wire x1="-7.94545" y1="0.762" x2="-6.4483" y2="0.762" width="0.3048" layer="16"/>
<wire x1="1.5" y1="-5.044" x2="1.5" y2="-2.9953" width="0.3048" layer="16"/>
<wire x1="1.5" y1="-2.9953" x2="1.38595" y2="-2.88125" width="0.3048" layer="16"/>
<wire x1="-10.922" y1="0.6477" x2="-10.8204" y2="0.7493" width="0.3048" layer="16"/>
<wire x1="-10.8204" y1="0.7493" x2="-10.8204" y2="1.8542" width="0.3048" layer="16"/>
<wire x1="-10.8204" y1="1.8542" x2="-9.6012" y2="1.8542" width="0.3048" layer="16"/>
<wire x1="-9.6012" y1="1.8542" x2="-9.525" y2="1.778" width="0.3048" layer="16"/>
<wire x1="-9.525" y1="1.778" x2="-8.6594" y2="1.778" width="0.3048" layer="16"/>
<wire x1="-2.3335" y1="0.8382" x2="-6.3721" y2="0.8382" width="0.3048" layer="1"/>
<wire x1="-6.3721" y1="0.8382" x2="-6.4483" y2="0.762" width="0.3048" layer="1"/>
<wire x1="1.38595" y1="-2.88125" x2="-2.3335" y2="0.8382" width="0.3048" layer="1"/>
</signal>
<signal name="A4_INT1">
<contactref element="U2" pad="12"/>
<contactref element="U$3" pad="3"/>
<wire x1="0.873" y1="-2.127375" x2="0.873" y2="-3.3168" width="0.2032" layer="16"/>
<wire x1="1" y1="-5.044" x2="1" y2="-3.4438" width="0.2032" layer="16"/>
<wire x1="1" y1="-3.4438" x2="0.873" y2="-3.3168" width="0.2032" layer="16"/>
<wire x1="0.873" y1="-2.127375" x2="-4.505575" y2="3.2512" width="0.2032" layer="16"/>
<wire x1="-7.4446875" y1="3.2512" x2="-4.505575" y2="3.2512" width="0.2032" layer="16"/>
<wire x1="-7.6494" y1="2.792" x2="-7.6494" y2="3.0464875" width="0.2032" layer="16"/>
<wire x1="-7.6494" y1="3.0464875" x2="-7.4446875" y2="3.2512" width="0.2032" layer="16"/>
</signal>
<signal name="A2_TX">
<contactref element="U$3" pad="5"/>
<contactref element="TX" pad="TP"/>
<wire x1="0" y1="-5.044" x2="0" y2="-2.4605" width="0.2032" layer="16"/>
<wire x1="0" y1="-2.4605" x2="-1.71285" y2="-0.74765" width="0.2032" layer="16"/>
<wire x1="-1.71285" y1="-0.74765" x2="-2.44945" y2="-0.74765" width="0.2032" layer="16"/>
<via x="-2.44945" y="-0.74765" extent="1-16" drill="0.254"/>
<wire x1="-2.44945" y1="-0.74765" x2="-2.9939" y2="-0.2032" width="0.2032" layer="1"/>
<wire x1="-2.9939" y1="-0.2032" x2="-6.3754" y2="-0.2032" width="0.2032" layer="1"/>
<via x="-6.3754" y="-0.2032" extent="1-16" drill="0.254"/>
<wire x1="-6.3754" y1="-0.2032" x2="-8.0772" y2="-0.2032" width="0.2032" layer="16"/>
<wire x1="-8.382" y1="-0.508" x2="-8.0772" y2="-0.2032" width="0.2032" layer="16"/>
</signal>
<signal name="A1_RX">
<contactref element="U$3" pad="6"/>
<contactref element="RX" pad="TP"/>
<wire x1="-0.5" y1="-5.044" x2="-0.5" y2="-2.7987" width="0.2032" layer="16"/>
<wire x1="-0.5" y1="-2.7987" x2="-2.01765" y2="-1.28105" width="0.2032" layer="16"/>
<via x="-2.01765" y="-1.28105" extent="1-16" drill="0.254"/>
<wire x1="-3.49415" y1="-1.28105" x2="-3.6322" y2="-1.143" width="0.2032" layer="1"/>
<wire x1="-5.1562" y1="-1.143" x2="-3.6322" y2="-1.143" width="0.2032" layer="1"/>
<wire x1="-2.01765" y1="-1.28105" x2="-3.49415" y2="-1.28105" width="0.2032" layer="1"/>
<via x="-5.1562" y="-1.143" extent="1-16" drill="0.254"/>
<wire x1="-6.9596" y1="-1.143" x2="-5.1562" y2="-1.143" width="0.2032" layer="16"/>
</signal>
<signal name="VCC">
<contactref element="U2" pad="3"/>
<contactref element="U2" pad="2"/>
<contactref element="U2" pad="9"/>
<contactref element="U2" pad="10"/>
<contactref element="C1" pad="1"/>
<contactref element="C2" pad="2"/>
<contactref element="U$3" pad="1"/>
<contactref element="V+" pad="TP"/>
<wire x1="-8.6594" y1="2.282" x2="-8.6594" y2="2.782" width="0.2032" layer="16"/>
<via x="-10.2108" y="2.6098" extent="1-16" drill="0.254"/>
<via x="-9.6266" y="0.762" extent="1-16" drill="0.254"/>
<wire x1="-8.2308" y1="1.9349" x2="-8.2308" y2="2.0516875" width="0.1524" layer="16"/>
<wire x1="-8.6594" y1="2.282" x2="-8.4611125" y2="2.282" width="0.1524" layer="16"/>
<wire x1="-8.4611125" y1="2.282" x2="-8.2308" y2="2.0516875" width="0.1524" layer="16"/>
<wire x1="-7.1394" y1="1.782" x2="-7.4669" y2="1.782" width="0.1524" layer="16"/>
<wire x1="-7.4669" y1="1.782" x2="-7.5471" y2="1.7018" width="0.1524" layer="16"/>
<wire x1="-7.5471" y1="1.7018" x2="-7.9977" y2="1.7018" width="0.1524" layer="16"/>
<wire x1="-7.9977" y1="1.7018" x2="-8.2308" y2="1.9349" width="0.1524" layer="16"/>
<wire x1="-7.1394" y1="1.782" x2="-7.1394" y2="2.282" width="0.1524" layer="16"/>
<wire x1="-9.906" y1="-0.508" x2="-9.6266" y2="-0.2286" width="0.3048" layer="16"/>
<wire x1="-9.6266" y1="-0.2286" x2="-9.6266" y2="0.762" width="0.3048" layer="16"/>
<wire x1="-10.8204" y1="3.3782" x2="-9.6012" y2="3.3782" width="0.3048" layer="16"/>
<wire x1="-10.8204" y1="3.3782" x2="-10.8204" y2="3.2194" width="0.3048" layer="16"/>
<wire x1="-10.8204" y1="3.2194" x2="-10.2108" y2="2.6098" width="0.3048" layer="16"/>
<wire x1="-8.6594" y1="2.782" x2="-8.6594" y2="3.08805" width="0.3048" layer="16"/>
<wire x1="-9.6012" y1="3.3782" x2="-8.9662" y2="3.3782" width="0.3048" layer="16"/>
<wire x1="-8.9662" y1="3.3782" x2="-8.667725" y2="3.079725" width="0.3048" layer="16"/>
<wire x1="-8.08985" y1="3.6576" x2="-8.6594" y2="3.08805" width="0.3048" layer="16"/>
<wire x1="-8.6594" y1="3.08805" x2="-8.667725" y2="3.079725" width="0.3048" layer="16"/>
<wire x1="-4.3372375" y1="3.6576" x2="-8.08985" y2="3.6576" width="0.3048" layer="16"/>
<wire x1="-10.2108" y1="2.6098" x2="-9.6266" y2="2.0256" width="0.3048" layer="1"/>
<wire x1="-9.6266" y1="2.0256" x2="-9.6266" y2="0.762" width="0.3048" layer="1"/>
<wire x1="2" y1="-5.044" x2="2" y2="-2.6796375" width="0.3048" layer="16"/>
<wire x1="2" y1="-2.6796375" x2="-4.3372375" y2="3.6576" width="0.3048" layer="16"/>
</signal>
<signal name="A0_UNUSED">
<contactref element="U$3" pad="9"/>
</signal>
</signals>
<mfgpreviewcolors>
<mfgpreviewcolor name="soldermaskcolor" color="0x64F0A000"/>
<mfgpreviewcolor name="silkscreencolor" color="0xFFFEFEFE"/>
<mfgpreviewcolor name="backgroundcolor" color="0xFF282828"/>
<mfgpreviewcolor name="coppercolor" color="0xFFFFBF00"/>
<mfgpreviewcolor name="substratecolor" color="0xFF786E46"/>
</mfgpreviewcolors>
<errors>
<approved hash="4,16,9cc8a33735273f8c"/>
<approved hash="4,16,75bf1b02d58151c8"/>
<approved hash="4,16,70b4dd0ea9337bbd"/>
<approved hash="4,16,42aacdba90153b82"/>
<approved hash="4,16,c73eee013d8a7d31"/>
<approved hash="4,16,9200d5cd109a9664"/>
<approved hash="4,16,ad53f5b81819b47d"/>
<approved hash="4,16,654600ffa8c2724f"/>
<approved hash="4,16,1449b5f307c1274b"/>
<approved hash="4,16,cb4ee6f31ac3d04e"/>
<approved hash="4,16,85b313f6e9c5f2b6"/>
<approved hash="4,16,d6b5b30f0b3fc9b5"/>
<approved hash="4,16,27b00e0dbc3f14b2"/>
<approved hash="5,16,a6403f1fab59f47d"/>
<approved hash="5,16,ad663f1bab59ff5f"/>
<approved hash="5,16,88d9c47bce359927"/>
<approved hash="5,16,497693bb017a21c2"/>
<approved hash="5,16,37ff931fa35bf1c6"/>
<approved hash="5,16,a99f62e861abaea0"/>
<approved hash="5,16,68abc80fc4bf7b21"/>
<approved hash="5,16,40da93bb017a285e"/>
<approved hash="4,16,eb020bee2a2115fa"/>
<approved hash="4,16,d15f9678118f3673"/>
<approved hash="4,16,9605dac810060ee9"/>
<approved hash="4,16,50d336f56da033ee"/>
</errors>
</board>
</drawing>
<compatibility>
<note version="6.3" minversion="6.2.2" severity="warning">
Since Version 6.2.2 text objects can contain more than one line,
which will not be processed correctly with this version.
</note>
<note version="8.2" severity="warning">
Since Version 8.2, EAGLE supports online libraries. The ids
of those online libraries will not be understood (or retained)
with this version.
</note>
<note version="8.3" severity="warning">
Since Version 8.3, EAGLE supports URNs for individual library
assets (packages, symbols, and devices). The URNs of those assets
will not be understood (or retained) with this version.
</note>
<note version="8.3" severity="warning">
Since Version 8.3, EAGLE supports the association of 3D packages
with devices in libraries, schematics, and board files. Those 3D
packages will not be understood (or retained) with this version.
</note>
</compatibility>
</eagle>
@@ -1,577 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="9.6.2">
<drawing>
<settings>
<setting alwaysvectorfont="yes"/>
<setting keepoldvectorfont="yes"/>
<setting verticaltext="up"/>
</settings>
<grid distance="0.01" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.001" altunitdist="inch" altunit="inch"/>
<layers>
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
<layer number="2" name="Route2" color="1" fill="3" visible="yes" active="yes"/>
<layer number="3" name="Route3" color="4" fill="3" visible="no" active="no"/>
<layer number="4" name="Route4" color="1" fill="4" visible="no" active="no"/>
<layer number="5" name="Route5" color="4" fill="4" visible="no" active="no"/>
<layer number="6" name="Route6" color="1" fill="8" visible="no" active="no"/>
<layer number="7" name="Route7" color="4" fill="8" visible="no" active="no"/>
<layer number="8" name="Route8" color="1" fill="2" visible="no" active="no"/>
<layer number="9" name="Route9" color="4" fill="2" visible="no" active="no"/>
<layer number="10" name="Route10" color="1" fill="7" visible="no" active="no"/>
<layer number="11" name="Route11" color="4" fill="7" visible="no" active="no"/>
<layer number="12" name="Route12" color="1" fill="5" visible="no" active="no"/>
<layer number="13" name="Route13" color="4" fill="5" visible="no" active="no"/>
<layer number="14" name="Route14" color="1" fill="6" visible="no" active="no"/>
<layer number="15" name="Route15" color="4" fill="6" visible="yes" active="yes"/>
<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>
<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>
<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>
<layer number="21" name="tPlace" color="14" fill="1" visible="yes" active="yes"/>
<layer number="22" name="bPlace" color="13" fill="1" visible="yes" active="yes"/>
<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="27" name="tValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="28" name="bValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>
<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
<layer number="48" name="Document" color="7" fill="1" visible="no" active="yes"/>
<layer number="49" name="Reference" color="7" fill="1" visible="no" active="yes"/>
<layer number="50" name="dxf" color="7" fill="1" visible="no" active="yes"/>
<layer number="51" name="tDocu" color="15" fill="1" visible="yes" active="yes"/>
<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/>
<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
<layer number="56" name="wert" color="7" fill="1" visible="no" active="yes"/>
<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/>
<layer number="58" name="b3D" color="7" fill="1" visible="no" active="no"/>
<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/>
<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/>
<layer number="61" name="stand" color="7" fill="1" visible="no" active="no"/>
<layer number="88" name="SimResults" color="9" fill="1" visible="no" active="no"/>
<layer number="89" name="SimProbes" color="9" fill="1" visible="no" active="no"/>
<layer number="90" name="Modules" color="7" fill="1" visible="no" active="no"/>
<layer number="91" name="Nets" color="2" fill="1" visible="no" active="no"/>
<layer number="92" name="Busses" color="1" fill="1" visible="no" active="no"/>
<layer number="93" name="Pins" color="2" fill="1" visible="no" active="no"/>
<layer number="94" name="Symbols" color="4" fill="1" visible="no" active="no"/>
<layer number="95" name="Names" color="7" fill="1" visible="no" active="no"/>
<layer number="96" name="Values" color="7" fill="1" visible="no" active="no"/>
<layer number="97" name="Info" color="7" fill="1" visible="no" active="no"/>
<layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/>
<layer number="99" name="SpiceOrder" color="7" fill="1" visible="no" active="no"/>
<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/>
<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/>
<layer number="103" name="fp3" color="7" fill="1" visible="no" active="yes"/>
<layer number="104" name="Name" color="7" fill="1" visible="no" active="yes"/>
<layer number="105" name="Beschreib" color="9" fill="1" visible="no" active="yes"/>
<layer number="106" name="BGA-Top" color="4" fill="1" visible="no" active="yes"/>
<layer number="107" name="BD-Top" color="5" fill="1" visible="no" active="yes"/>
<layer number="108" name="fp8" color="7" fill="1" visible="no" active="yes"/>
<layer number="109" name="fp9" color="7" fill="1" visible="no" active="yes"/>
<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/>
<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/>
<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/>
<layer number="113" name="ReferenceLS" color="7" fill="1" visible="no" active="no"/>
<layer number="114" name="tPlaceRed" color="7" fill="1" visible="no" active="yes"/>
<layer number="115" name="FRNTMAAT2" color="7" fill="1" visible="no" active="yes"/>
<layer number="116" name="Patch_BOT" color="9" fill="4" visible="no" active="yes"/>
<layer number="117" name="BACKMAAT1" color="7" fill="1" visible="no" active="yes"/>
<layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="no"/>
<layer number="119" name="KAP_TEKEN" color="7" fill="1" visible="no" active="yes"/>
<layer number="120" name="KAP_MAAT1" color="7" fill="1" visible="no" active="yes"/>
<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/>
<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/>
<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/>
<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/>
<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="129" name="Mask" color="7" fill="1" visible="no" active="yes"/>
<layer number="130" name="SMDSTROOK" color="7" fill="1" visible="no" active="yes"/>
<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/>
<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/>
<layer number="133" name="bottom_silk" color="7" fill="1" visible="no" active="yes"/>
<layer number="134" name="silk_top" color="7" fill="1" visible="no" active="yes"/>
<layer number="135" name="silk_bottom" color="7" fill="1" visible="no" active="yes"/>
<layer number="136" name="silktop" color="7" fill="1" visible="no" active="yes"/>
<layer number="137" name="silkbottom" color="7" fill="1" visible="no" active="yes"/>
<layer number="138" name="EEE" color="7" fill="1" visible="no" active="yes"/>
<layer number="139" name="_tKeepout" color="7" fill="1" visible="no" active="yes"/>
<layer number="140" name="mbKeepout" color="7" fill="1" visible="no" active="yes"/>
<layer number="141" name="ASSEMBLY_TOP" color="7" fill="1" visible="no" active="yes"/>
<layer number="142" name="mbRestrict" color="7" fill="1" visible="no" active="yes"/>
<layer number="143" name="PLACE_BOUND_TOP" color="7" fill="1" visible="no" active="yes"/>
<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/>
<layer number="145" name="DrillLegend_01-16" color="7" fill="1" visible="no" active="yes"/>
<layer number="146" name="DrillLegend_01-20" color="7" fill="1" visible="no" active="yes"/>
<layer number="147" name="PIN_NUMBER" color="7" fill="1" visible="no" active="yes"/>
<layer number="148" name="mDocument" color="7" fill="1" visible="no" active="yes"/>
<layer number="149" name="DrillLegend_02-15" color="7" fill="1" visible="no" active="yes"/>
<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/>
<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/>
<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/>
<layer number="153" name="FabDoc1" color="6" fill="1" visible="no" active="no"/>
<layer number="154" name="FabDoc2" color="2" fill="1" visible="no" active="no"/>
<layer number="155" name="FabDoc3" color="7" fill="15" visible="no" active="no"/>
<layer number="166" name="AntennaArea" color="7" fill="1" visible="no" active="yes"/>
<layer number="168" name="4mmHeightArea" color="7" fill="1" visible="no" active="yes"/>
<layer number="191" name="mNets" color="7" fill="1" visible="no" active="yes"/>
<layer number="192" name="mBusses" color="7" fill="1" visible="no" active="yes"/>
<layer number="193" name="mPins" color="7" fill="1" visible="no" active="yes"/>
<layer number="194" name="mSymbols" color="7" fill="1" visible="no" active="yes"/>
<layer number="195" name="mNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="196" name="mValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="199" name="Contour" color="7" fill="1" visible="no" active="yes"/>
<layer number="200" name="200bmp" color="14" fill="10" visible="no" active="yes"/>
<layer number="201" name="201bmp" color="13" fill="1" visible="no" active="yes"/>
<layer number="202" name="202bmp" color="3" fill="1" visible="no" active="yes"/>
<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/>
<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/>
<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/>
<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/>
<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/>
<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/>
<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/>
<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/>
<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/>
<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/>
<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/>
<layer number="225" name="225bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="226" name="226bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="227" name="227bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="228" name="228bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="229" name="229bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="230" name="230bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="231" name="Eagle3D_PG1" color="7" fill="1" visible="no" active="no"/>
<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="no"/>
<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="no"/>
<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/>
<layer number="249" name="Edge" color="7" fill="1" visible="no" active="yes"/>
<layer number="250" name="Descript" color="7" fill="1" visible="no" active="no"/>
<layer number="251" name="SMDround" color="7" fill="1" visible="no" active="no"/>
<layer number="254" name="cooling" color="7" fill="1" visible="no" active="yes"/>
<layer number="255" name="routoute" color="7" fill="1" visible="no" active="yes"/>
</layers>
<board>
<plain>
<wire x1="9.4488" y1="3.81" x2="8.8138" y2="4.445" width="0" layer="20" curve="90"/>
<wire x1="8.8138" y1="4.445" x2="4.064" y2="4.445" width="0" layer="20"/>
<wire x1="3.429" y1="5.08" x2="0.889" y2="5.08" width="0" layer="20"/>
<wire x1="0.889" y1="5.08" x2="0" y2="5.969" width="0" layer="20" curve="-90"/>
<wire x1="0" y1="5.969" x2="0" y2="9.906" width="0" layer="20"/>
<wire x1="0" y1="9.906" x2="0.889" y2="10.795" width="0" layer="20" curve="-90"/>
<wire x1="0.889" y1="10.795" x2="14.0462" y2="10.795" width="0" layer="20"/>
<wire x1="14.0462" y1="10.795" x2="14.4272" y2="10.414" width="0" layer="20" curve="-90"/>
<wire x1="14.4272" y1="10.414" x2="14.4272" y2="3.81" width="0" layer="20"/>
<wire x1="4.064" y1="4.445" x2="3.429" y2="5.08" width="0" layer="20" curve="90"/>
<text x="10.16" y="10.4648" size="0.6096" layer="21" font="vector" ratio="18" align="top-center">OSO-MISC-22-005
Sensor Watch
UART Breakout</text>
<wire x1="14.4272" y1="5.461" x2="6.223" y2="5.461" width="0.127" layer="21" style="shortdash"/>
<wire x1="5.715" y1="10.033" x2="5.715" y2="5.969" width="0.127" layer="21" style="shortdash"/>
<wire x1="5.715" y1="5.969" x2="6.223" y2="5.461" width="0.127" layer="21" style="shortdash" curve="90"/>
<wire x1="5.715" y1="10.033" x2="4.953" y2="10.795" width="0.127" layer="21" style="shortdash" curve="90"/>
<text x="10.16" y="7.6708" size="0.508" layer="21" font="vector" ratio="12" distance="40" align="top-center">A1: Watch RX
A2: Watch TX
+ Power &amp; GND pads</text>
<wire x1="8.382" y1="7.366" x2="5.334" y2="7.366" width="0.1524" layer="22"/>
<wire x1="5.334" y1="7.366" x2="5.08" y2="7.62" width="0.1524" layer="22"/>
<wire x1="5.08" y1="7.62" x2="3.302" y2="7.62" width="0.1524" layer="22"/>
<wire x1="3.302" y1="7.62" x2="2.794" y2="7.112" width="0.1524" layer="22"/>
<wire x1="2.794" y1="7.62" x2="2.794" y2="7.112" width="0.1524" layer="22"/>
<wire x1="2.794" y1="7.112" x2="3.302" y2="7.112" width="0.1524" layer="22"/>
<wire x1="5.08" y1="8.128" x2="3.302" y2="8.128" width="0.1524" layer="22"/>
<wire x1="3.302" y1="8.128" x2="2.794" y2="8.636" width="0.1524" layer="22"/>
<wire x1="3.302" y1="8.636" x2="2.794" y2="8.636" width="0.1524" layer="22"/>
<wire x1="2.794" y1="8.636" x2="2.794" y2="8.128" width="0.1524" layer="22"/>
<wire x1="8.382" y1="8.382" x2="5.334" y2="8.382" width="0.1524" layer="22"/>
<wire x1="5.334" y1="8.382" x2="5.08" y2="8.128" width="0.1524" layer="22"/>
</plain>
<libraries>
<library name="FH19C-9S-0.5SH">
<description>&lt;b&gt;https://componentsearchengine.com&lt;/b&gt;&lt;p&gt;
&lt;author&gt;Created by SamacSys&lt;/author&gt;</description>
<packages>
<package name="FH19C9S05SH10-FFC">
<description>&lt;b&gt;FH19C-9S-0.5SH(10)-1&lt;/b&gt;&lt;br&gt;
</description>
<smd name="1" x="2" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90" cream="no"/>
<smd name="2" x="1.5" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90" cream="no"/>
<smd name="3" x="1" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90" cream="no"/>
<smd name="4" x="0.5" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90" cream="no"/>
<smd name="5" x="0" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90" cream="no"/>
<smd name="6" x="-0.5" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90" cream="no"/>
<smd name="7" x="-1" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90" cream="no"/>
<smd name="8" x="-1.5" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90" cream="no"/>
<smd name="9" x="-2" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90" cream="no"/>
<wire x1="-2.4892" y1="0" x2="-2.4892" y2="-3.35" width="0" layer="20"/>
<wire x1="-2.3392" y1="-3.5" x2="2.3392" y2="-3.5" width="0" layer="20"/>
<wire x1="2.4892" y1="0" x2="2.4892" y2="-3.35" width="0" layer="20"/>
<wire x1="-2.3392" y1="-3.5" x2="-2.4892" y2="-3.35" width="0" layer="20" curve="-90"/>
<wire x1="2.3392" y1="-3.5" x2="2.4892" y2="-3.35" width="0" layer="20" curve="90"/>
<polygon width="0.1524" layer="30">
<vertex x="-2.4902" y="-0.9742"/>
<vertex x="2.4882" y="-0.9742"/>
<vertex x="2.4892" y="-3.4798"/>
<vertex x="-2.4892" y="-3.4798"/>
</polygon>
</package>
</packages>
</library>
<library name="testpad" urn="urn:adsk.eagle:library:385">
<description>&lt;b&gt;Test Pins/Pads&lt;/b&gt;&lt;p&gt;
Cream on SMD OFF.&lt;br&gt;
new: Attribute TP_SIGNAL_NAME&lt;br&gt;
&lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;</description>
<packages>
<package name="TP20R" urn="urn:adsk.eagle:footprint:27929/1" library_version="3">
<description>&lt;b&gt;TEST PAD&lt;/b&gt;</description>
<smd name="TP" x="0" y="0" dx="2" dy="2" layer="1" roundness="100" cream="no"/>
<text x="-1" y="1.05" size="1.27" layer="25">&gt;NAME</text>
<text x="-0.762" y="-1.016" size="0.0254" layer="27">&gt;VALUE</text>
<text x="0" y="-2.54" size="1" layer="37">&gt;TP_SIGNAL_NAME</text>
</package>
</packages>
<packages3d>
<package3d name="TP20R" urn="urn:adsk.eagle:package:27973/1" type="box" library_version="3">
<description>TEST PAD</description>
<packageinstances>
<packageinstance name="TP20R"/>
</packageinstances>
</package3d>
</packages3d>
</library>
</libraries>
<attributes>
<attribute name="REV" value="D"/>
</attributes>
<variantdefs>
</variantdefs>
<classes>
<class number="0" name="default" width="0.1524" drill="0">
</class>
<class number="1" name="power" width="0.1524" drill="0">
</class>
<class number="2" name="gnd" width="0.1524" drill="0">
</class>
</classes>
<designrules name="oshpark-2layer *">
<description language="en">&lt;b&gt;OSH Park Design Rules&lt;/b&gt;
&lt;p&gt;
Please make sure your boards conform to these design rules.
&lt;/p&gt;
&lt;p&gt;
Note, that not all DRC settings must be set by the manufacturer. Several can be adjusted for the design, including those listed on our docs page here.
&lt;a href=&quot;http://docs.oshpark.com/design-tools/eagle/design-rules-files/&quot;&gt;Adjustable Settings&lt;/a&gt;
&lt;/p&gt;</description>
<param name="layerSetup" value="(1*16)"/>
<param name="mtCopper" value="0.035559375mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.035559375mm"/>
<param name="mtIsolate" value="1.6mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm"/>
<param name="mdWireWire" value="6mil"/>
<param name="mdWirePad" value="6mil"/>
<param name="mdWireVia" value="6mil"/>
<param name="mdPadPad" value="6mil"/>
<param name="mdPadVia" value="6mil"/>
<param name="mdViaVia" value="6mil"/>
<param name="mdSmdPad" value="6mil"/>
<param name="mdSmdVia" value="6mil"/>
<param name="mdSmdSmd" value="6mil"/>
<param name="mdViaViaSameLayer" value="8mil"/>
<param name="mnLayersViaInSmd" value="2"/>
<param name="mdCopperDimension" value="15mil"/>
<param name="mdDrill" value="6mil"/>
<param name="mdSmdStop" value="0mil"/>
<param name="msWidth" value="6mil"/>
<param name="msDrill" value="10mil"/>
<param name="msMicroVia" value="10mil"/>
<param name="msBlindViaRatio" value="0.5"/>
<param name="rvPadTop" value="0.25"/>
<param name="rvPadInner" value="0.25"/>
<param name="rvPadBottom" value="0.25"/>
<param name="rvViaOuter" value="0.25"/>
<param name="rvViaInner" value="0.25"/>
<param name="rvMicroViaOuter" value="0.25"/>
<param name="rvMicroViaInner" value="0.25"/>
<param name="rlMinPadTop" value="5mil"/>
<param name="rlMaxPadTop" value="20mil"/>
<param name="rlMinPadInner" value="5mil"/>
<param name="rlMaxPadInner" value="20mil"/>
<param name="rlMinPadBottom" value="5mil"/>
<param name="rlMaxPadBottom" value="20mil"/>
<param name="rlMinViaOuter" value="5mil"/>
<param name="rlMaxViaOuter" value="20mil"/>
<param name="rlMinViaInner" value="5mil"/>
<param name="rlMaxViaInner" value="20mil"/>
<param name="rlMinMicroViaOuter" value="5mil"/>
<param name="rlMaxMicroViaOuter" value="20mil"/>
<param name="rlMinMicroViaInner" value="5mil"/>
<param name="rlMaxMicroViaInner" value="20mil"/>
<param name="psTop" value="-1"/>
<param name="psBottom" value="-1"/>
<param name="psFirst" value="-1"/>
<param name="psElongationLong" value="100"/>
<param name="psElongationOffset" value="100"/>
<param name="mvStopFrame" value="1"/>
<param name="mvCreamFrame" value="0"/>
<param name="mlMinStopFrame" value="2.5mil"/>
<param name="mlMaxStopFrame" value="2.5mil"/>
<param name="mlMinCreamFrame" value="0mil"/>
<param name="mlMaxCreamFrame" value="0mil"/>
<param name="mlViaStopLimit" value="10mil"/>
<param name="srRoundness" value="0"/>
<param name="srMinRoundness" value="0mil"/>
<param name="srMaxRoundness" value="0mil"/>
<param name="slThermalIsolate" value="10mil"/>
<param name="slThermalsForVias" value="0"/>
<param name="dpMaxLengthDifference" value="10mm"/>
<param name="dpGapFactor" value="2.5"/>
<param name="checkAngle" value="0"/>
<param name="checkFont" value="1"/>
<param name="checkRestrict" value="1"/>
<param name="checkStop" value="0"/>
<param name="checkValues" value="0"/>
<param name="checkNames" value="1"/>
<param name="checkWireStubs" value="1"/>
<param name="checkPolygonWidth" value="0"/>
<param name="useDiameter" value="13"/>
<param name="maxErrors" value="50"/>
</designrules>
<autorouter>
<pass name="Default">
<param name="RoutingGrid" value="50mil"/>
<param name="AutoGrid" value="1"/>
<param name="Efforts" value="0"/>
<param name="TopRouterVariant" value="1"/>
<param name="tpViaShape" value="round"/>
<param name="PrefDir.1" value="|"/>
<param name="PrefDir.2" value="0"/>
<param name="PrefDir.3" value="0"/>
<param name="PrefDir.4" value="0"/>
<param name="PrefDir.5" value="0"/>
<param name="PrefDir.6" value="0"/>
<param name="PrefDir.7" value="0"/>
<param name="PrefDir.8" value="0"/>
<param name="PrefDir.9" value="0"/>
<param name="PrefDir.10" value="0"/>
<param name="PrefDir.11" value="0"/>
<param name="PrefDir.12" value="0"/>
<param name="PrefDir.13" value="0"/>
<param name="PrefDir.14" value="0"/>
<param name="PrefDir.15" value="0"/>
<param name="PrefDir.16" value="-"/>
<param name="cfVia" value="8"/>
<param name="cfNonPref" value="5"/>
<param name="cfChangeDir" value="2"/>
<param name="cfOrthStep" value="2"/>
<param name="cfDiagStep" value="3"/>
<param name="cfExtdStep" value="0"/>
<param name="cfBonusStep" value="1"/>
<param name="cfMalusStep" value="1"/>
<param name="cfPadImpact" value="4"/>
<param name="cfSmdImpact" value="4"/>
<param name="cfBusImpact" value="0"/>
<param name="cfHugging" value="3"/>
<param name="cfAvoid" value="4"/>
<param name="cfPolygon" value="10"/>
<param name="cfBase.1" value="0"/>
<param name="cfBase.2" value="1"/>
<param name="cfBase.3" value="1"/>
<param name="cfBase.4" value="1"/>
<param name="cfBase.5" value="1"/>
<param name="cfBase.6" value="1"/>
<param name="cfBase.7" value="1"/>
<param name="cfBase.8" value="1"/>
<param name="cfBase.9" value="1"/>
<param name="cfBase.10" value="1"/>
<param name="cfBase.11" value="1"/>
<param name="cfBase.12" value="1"/>
<param name="cfBase.13" value="1"/>
<param name="cfBase.14" value="1"/>
<param name="cfBase.15" value="1"/>
<param name="cfBase.16" value="0"/>
<param name="mnVias" value="20"/>
<param name="mnSegments" value="9999"/>
<param name="mnExtdSteps" value="9999"/>
<param name="mnRipupLevel" value="10"/>
<param name="mnRipupSteps" value="100"/>
<param name="mnRipupTotal" value="100"/>
</pass>
<pass name="Follow-me" refer="Default" active="yes">
</pass>
<pass name="Busses" refer="Default" active="yes">
<param name="cfNonPref" value="4"/>
<param name="cfBusImpact" value="4"/>
<param name="cfHugging" value="0"/>
<param name="mnVias" value="0"/>
</pass>
<pass name="Route" refer="Default" active="yes">
</pass>
</autorouter>
<elements>
<element name="U$3" library="FH19C-9S-0.5SH" package="FH19C9S05SH10-FFC" value="FH19C-9S-0.5SH_10-FFC" x="11.938" y="3.81" smashed="yes"/>
<element name="GND" library="testpad" library_urn="urn:adsk.eagle:library:385" package="TP20R" package3d_urn="urn:adsk.eagle:package:27973/1" value="TPTP20R" x="4.318" y="6.35" smashed="yes" rot="MR0">
<attribute name="NAME" x="6.8166" y="6.3586" size="1.016" layer="26" font="vector" ratio="18" rot="MR0" align="center"/>
<attribute name="POPULARITY" value="1" x="4.318" y="6.35" size="1.778" layer="28" rot="MR0" display="off"/>
<attribute name="TP_SIGNAL_NAME" value="" x="4.318" y="3.81" size="1" layer="38" rot="MR0"/>
<attribute name="VALUE" x="5.08" y="5.334" size="1.016" layer="28" font="vector" ratio="18" rot="MR0" align="center"/>
</element>
<element name="V+" library="testpad" library_urn="urn:adsk.eagle:library:385" package="TP20R" package3d_urn="urn:adsk.eagle:package:27973/1" value="TPTP20R" x="4.318" y="9.398" smashed="yes" rot="MR0">
<attribute name="NAME" x="6.3594" y="9.4066" size="1.016" layer="26" font="vector" ratio="18" rot="MR0" align="center"/>
<attribute name="POPULARITY" value="1" x="4.318" y="9.398" size="1.016" layer="28" font="vector" ratio="18" rot="MR0" align="center" display="off"/>
<attribute name="TP_SIGNAL_NAME" value="" x="4.318" y="6.858" size="1" layer="38" rot="MR0"/>
<attribute name="VALUE" x="5.08" y="8.382" size="1.016" layer="28" font="vector" ratio="18" rot="MR0" align="center"/>
</element>
<element name="RX" library="testpad" library_urn="urn:adsk.eagle:library:385" package="TP20R" package3d_urn="urn:adsk.eagle:package:27973/1" value="TPTP20R" x="1.524" y="6.604" smashed="yes" rot="MR0">
<attribute name="NAME" x="9.382" y="7.146" size="1.016" layer="26" font="vector" ratio="18" rot="MR0" align="center"/>
<attribute name="POPULARITY" value="1" x="1.524" y="6.604" size="1.778" layer="28" rot="MR0" display="off"/>
<attribute name="TP_SIGNAL_NAME" value="" x="1.524" y="4.064" size="1" layer="38" rot="MR0"/>
<attribute name="VALUE" x="2.286" y="5.588" size="1.016" layer="28" font="vector" ratio="18" rot="MR0" align="center"/>
</element>
<element name="TX" library="testpad" library_urn="urn:adsk.eagle:library:385" package="TP20R" package3d_urn="urn:adsk.eagle:package:27973/1" value="TPTP20R" x="1.524" y="9.398" smashed="yes" rot="MR0">
<attribute name="NAME" x="9.382" y="8.416" size="1.016" layer="26" font="vector" ratio="18" rot="MR0" align="center"/>
<attribute name="POPULARITY" value="1" x="1.524" y="9.398" size="1.778" layer="28" rot="MR0" display="off"/>
<attribute name="TP_SIGNAL_NAME" value="" x="1.524" y="6.858" size="1" layer="38" rot="MR0"/>
<attribute name="VALUE" x="2.286" y="8.382" size="1.016" layer="28" font="vector" ratio="18" rot="MR0" align="center"/>
</element>
</elements>
<signals>
<signal name="SCL">
<contactref element="U$3" pad="8"/>
</signal>
<signal name="SDA">
<contactref element="U$3" pad="7"/>
</signal>
<signal name="A3_INT2">
<contactref element="U$3" pad="4"/>
</signal>
<signal name="GND" class="2">
<contactref element="U$3" pad="2"/>
<contactref element="GND" pad="TP"/>
<wire x1="13.438" y1="1.56" x2="13.438" y2="4.088" width="0.3048" layer="16"/>
<wire x1="13.438" y1="4.088" x2="11.176" y2="6.35" width="0.3048" layer="16"/>
<wire x1="11.176" y1="6.35" x2="4.318" y2="6.35" width="0.3048" layer="16"/>
</signal>
<signal name="A4_INT1">
<contactref element="U$3" pad="3"/>
</signal>
<signal name="A2_TX">
<contactref element="U$3" pad="5"/>
<contactref element="TX" pad="TP"/>
<wire x1="11.938" y1="1.56" x2="11.938" y2="4.79773125" width="0.3048" layer="16"/>
<wire x1="11.938" y1="4.79773125" x2="10.94453125" y2="5.7912" width="0.3048" layer="16"/>
<via x="10.94453125" y="5.7912" extent="1-16" drill="0.254"/>
<wire x1="10.94453125" y1="5.7912" x2="6.57573125" y2="10.16" width="0.3048" layer="1"/>
<wire x1="6.57573125" y1="10.16" x2="2.794" y2="10.16" width="0.3048" layer="1"/>
<via x="2.794" y="10.16" extent="1-16" drill="0.254"/>
<wire x1="2.794" y1="10.16" x2="2.286" y2="10.16" width="0.3048" layer="16"/>
<wire x1="2.286" y1="10.16" x2="1.524" y2="9.398" width="0.3048" layer="16"/>
</signal>
<signal name="A1_RX">
<contactref element="U$3" pad="6"/>
<contactref element="RX" pad="TP"/>
<wire x1="11.438" y1="1.56" x2="11.438" y2="4.36378125" width="0.3048" layer="16"/>
<wire x1="11.438" y1="4.36378125" x2="10.567890625" y2="5.233890625" width="0.3048" layer="16"/>
<via x="10.567890625" y="5.233890625" extent="1-16" drill="0.254"/>
<via x="2.794" y="5.715" extent="1-16" drill="0.254"/>
<wire x1="10.567890625" y1="5.233890625" x2="10.08678125" y2="5.715" width="0.3048" layer="1"/>
<wire x1="10.08678125" y1="5.715" x2="2.794" y2="5.715" width="0.3048" layer="1"/>
<wire x1="2.794" y1="5.715" x2="2.413" y2="5.715" width="0.3048" layer="16"/>
<wire x1="2.413" y1="5.715" x2="1.524" y2="6.604" width="0.3048" layer="16"/>
</signal>
<signal name="VCC">
<contactref element="U$3" pad="1"/>
<contactref element="V+" pad="TP"/>
<wire x1="13.938" y1="4.35" x2="13.938" y2="1.56" width="0.3048" layer="16"/>
<wire x1="4.318" y1="9.398" x2="4.318" y2="8.382" width="0.3048" layer="16"/>
<wire x1="4.318" y1="8.382" x2="5.8928" y2="6.8072" width="0.3048" layer="16"/>
<wire x1="5.8928" y1="6.8072" x2="11.4808" y2="6.8072" width="0.3048" layer="16"/>
<wire x1="11.4808" y1="6.8072" x2="13.938" y2="4.35" width="0.3048" layer="16"/>
</signal>
<signal name="A0_UNUSED">
<contactref element="U$3" pad="9"/>
</signal>
</signals>
<mfgpreviewcolors>
<mfgpreviewcolor name="soldermaskcolor" color="0x64F0A000"/>
<mfgpreviewcolor name="silkscreencolor" color="0xFFFEFEFE"/>
<mfgpreviewcolor name="backgroundcolor" color="0xFF282828"/>
<mfgpreviewcolor name="coppercolor" color="0xFFFFBF00"/>
<mfgpreviewcolor name="substratecolor" color="0xFF786E46"/>
</mfgpreviewcolors>
<errors>
<approved hash="4,16,406f2c0736d05fe8"/>
<approved hash="4,16,b795c94bb39e5099"/>
<approved hash="4,16,8c3b250b54b680be"/>
<approved hash="4,16,173c480f01b6d7be"/>
<approved hash="4,16,fe3b9f0b32caeac0"/>
<approved hash="4,16,893b2a0b67b7b9be"/>
<approved hash="4,16,22a7e1bdaf6f668c"/>
<approved hash="4,16,402ada65fc6d7841"/>
<approved hash="4,16,69182500fb3b0aaf"/>
<approved hash="4,16,19579a687c0b4f28"/>
<approved hash="4,16,4b8fe8ca3495c41b"/>
<approved hash="4,16,365137ecb5724145"/>
<approved hash="4,16,183199d0576ec6e5"/>
<approved hash="4,16,3b34d4077db99bb7"/>
<approved hash="4,16,32305b00eeba2eb2"/>
<approved hash="4,16,3d33960223b2fdbb"/>
</errors>
</board>
</drawing>
<compatibility>
<note version="6.3" minversion="6.2.2" severity="warning">
Since Version 6.2.2 text objects can contain more than one line,
which will not be processed correctly with this version.
</note>
<note version="8.2" severity="warning">
Since Version 8.2, EAGLE supports online libraries. The ids
of those online libraries will not be understood (or retained)
with this version.
</note>
<note version="8.3" severity="warning">
Since Version 8.3, EAGLE supports URNs for individual library
assets (packages, symbols, and devices). The URNs of those assets
will not be understood (or retained) with this version.
</note>
<note version="8.3" severity="warning">
Since Version 8.3, EAGLE supports the association of 3D packages
with devices in libraries, schematics, and board files. Those 3D
packages will not be understood (or retained) with this version.
</note>
</compatibility>
</eagle>
File diff suppressed because it is too large Load Diff
@@ -1,687 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="9.6.2">
<drawing>
<settings>
<setting alwaysvectorfont="yes"/>
<setting keepoldvectorfont="yes"/>
<setting verticaltext="up"/>
</settings>
<grid distance="0.01" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.0005" altunitdist="inch" altunit="inch"/>
<layers>
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
<layer number="2" name="Route2" color="1" fill="3" visible="yes" active="yes"/>
<layer number="3" name="Route3" color="4" fill="3" visible="no" active="no"/>
<layer number="4" name="Route4" color="1" fill="4" visible="no" active="no"/>
<layer number="5" name="Route5" color="4" fill="4" visible="no" active="no"/>
<layer number="6" name="Route6" color="1" fill="8" visible="no" active="no"/>
<layer number="7" name="Route7" color="4" fill="8" visible="no" active="no"/>
<layer number="8" name="Route8" color="1" fill="2" visible="no" active="no"/>
<layer number="9" name="Route9" color="4" fill="2" visible="no" active="no"/>
<layer number="10" name="Route10" color="1" fill="7" visible="no" active="no"/>
<layer number="11" name="Route11" color="4" fill="7" visible="no" active="no"/>
<layer number="12" name="Route12" color="1" fill="5" visible="no" active="no"/>
<layer number="13" name="Route13" color="4" fill="5" visible="no" active="no"/>
<layer number="14" name="Route14" color="1" fill="6" visible="no" active="no"/>
<layer number="15" name="Route15" color="4" fill="6" visible="yes" active="yes"/>
<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>
<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>
<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>
<layer number="21" name="tPlace" color="14" fill="1" visible="yes" active="yes"/>
<layer number="22" name="bPlace" color="13" fill="1" visible="yes" active="yes"/>
<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="27" name="tValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="28" name="bValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>
<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
<layer number="48" name="Document" color="7" fill="1" visible="no" active="yes"/>
<layer number="49" name="Reference" color="7" fill="1" visible="no" active="yes"/>
<layer number="50" name="dxf" color="7" fill="1" visible="no" active="yes"/>
<layer number="51" name="tDocu" color="15" fill="1" visible="yes" active="yes"/>
<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/>
<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
<layer number="56" name="wert" color="7" fill="1" visible="no" active="yes"/>
<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/>
<layer number="58" name="b3D" color="7" fill="1" visible="no" active="no"/>
<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/>
<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/>
<layer number="61" name="stand" color="7" fill="1" visible="no" active="no"/>
<layer number="88" name="SimResults" color="9" fill="1" visible="no" active="no"/>
<layer number="89" name="SimProbes" color="9" fill="1" visible="no" active="no"/>
<layer number="90" name="Modules" color="7" fill="1" visible="no" active="no"/>
<layer number="91" name="Nets" color="2" fill="1" visible="no" active="no"/>
<layer number="92" name="Busses" color="1" fill="1" visible="no" active="no"/>
<layer number="93" name="Pins" color="2" fill="1" visible="no" active="no"/>
<layer number="94" name="Symbols" color="4" fill="1" visible="no" active="no"/>
<layer number="95" name="Names" color="7" fill="1" visible="no" active="no"/>
<layer number="96" name="Values" color="7" fill="1" visible="no" active="no"/>
<layer number="97" name="Info" color="7" fill="1" visible="no" active="no"/>
<layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/>
<layer number="99" name="SpiceOrder" color="7" fill="1" visible="no" active="no"/>
<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/>
<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/>
<layer number="103" name="fp3" color="7" fill="1" visible="no" active="yes"/>
<layer number="104" name="Name" color="7" fill="1" visible="no" active="yes"/>
<layer number="105" name="Beschreib" color="9" fill="1" visible="no" active="yes"/>
<layer number="106" name="BGA-Top" color="4" fill="1" visible="no" active="yes"/>
<layer number="107" name="BD-Top" color="5" fill="1" visible="no" active="yes"/>
<layer number="108" name="fp8" color="7" fill="1" visible="no" active="yes"/>
<layer number="109" name="fp9" color="7" fill="1" visible="no" active="yes"/>
<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/>
<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/>
<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/>
<layer number="113" name="ReferenceLS" color="7" fill="1" visible="no" active="no"/>
<layer number="114" name="tPlaceRed" color="7" fill="1" visible="no" active="yes"/>
<layer number="115" name="FRNTMAAT2" color="7" fill="1" visible="no" active="yes"/>
<layer number="116" name="Patch_BOT" color="9" fill="4" visible="no" active="yes"/>
<layer number="117" name="BACKMAAT1" color="7" fill="1" visible="no" active="yes"/>
<layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="no"/>
<layer number="119" name="KAP_TEKEN" color="7" fill="1" visible="no" active="yes"/>
<layer number="120" name="KAP_MAAT1" color="7" fill="1" visible="no" active="yes"/>
<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/>
<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/>
<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/>
<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/>
<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="129" name="Mask" color="7" fill="1" visible="no" active="yes"/>
<layer number="130" name="SMDSTROOK" color="7" fill="1" visible="no" active="yes"/>
<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/>
<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/>
<layer number="133" name="bottom_silk" color="7" fill="1" visible="no" active="yes"/>
<layer number="134" name="silk_top" color="7" fill="1" visible="no" active="yes"/>
<layer number="135" name="silk_bottom" color="7" fill="1" visible="no" active="yes"/>
<layer number="136" name="silktop" color="7" fill="1" visible="no" active="yes"/>
<layer number="137" name="silkbottom" color="7" fill="1" visible="no" active="yes"/>
<layer number="138" name="EEE" color="7" fill="1" visible="no" active="yes"/>
<layer number="139" name="_tKeepout" color="7" fill="1" visible="no" active="yes"/>
<layer number="140" name="mbKeepout" color="7" fill="1" visible="no" active="yes"/>
<layer number="141" name="ASSEMBLY_TOP" color="7" fill="1" visible="no" active="yes"/>
<layer number="142" name="mbRestrict" color="7" fill="1" visible="no" active="yes"/>
<layer number="143" name="PLACE_BOUND_TOP" color="7" fill="1" visible="no" active="yes"/>
<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/>
<layer number="145" name="DrillLegend_01-16" color="7" fill="1" visible="no" active="yes"/>
<layer number="146" name="DrillLegend_01-20" color="7" fill="1" visible="no" active="yes"/>
<layer number="147" name="PIN_NUMBER" color="7" fill="1" visible="no" active="yes"/>
<layer number="148" name="mDocument" color="7" fill="1" visible="no" active="yes"/>
<layer number="149" name="DrillLegend_02-15" color="7" fill="1" visible="no" active="yes"/>
<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/>
<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/>
<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/>
<layer number="153" name="FabDoc1" color="6" fill="1" visible="no" active="no"/>
<layer number="154" name="FabDoc2" color="2" fill="1" visible="no" active="no"/>
<layer number="155" name="FabDoc3" color="7" fill="15" visible="no" active="no"/>
<layer number="166" name="AntennaArea" color="7" fill="1" visible="no" active="yes"/>
<layer number="168" name="4mmHeightArea" color="7" fill="1" visible="no" active="yes"/>
<layer number="191" name="mNets" color="7" fill="1" visible="no" active="yes"/>
<layer number="192" name="mBusses" color="7" fill="1" visible="no" active="yes"/>
<layer number="193" name="mPins" color="7" fill="1" visible="no" active="yes"/>
<layer number="194" name="mSymbols" color="7" fill="1" visible="no" active="yes"/>
<layer number="195" name="mNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="196" name="mValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="199" name="Contour" color="7" fill="1" visible="no" active="yes"/>
<layer number="200" name="200bmp" color="14" fill="10" visible="no" active="yes"/>
<layer number="201" name="201bmp" color="13" fill="1" visible="no" active="yes"/>
<layer number="202" name="202bmp" color="3" fill="1" visible="no" active="yes"/>
<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/>
<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/>
<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/>
<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/>
<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/>
<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/>
<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/>
<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/>
<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/>
<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/>
<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/>
<layer number="225" name="225bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="226" name="226bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="227" name="227bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="228" name="228bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="229" name="229bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="230" name="230bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="231" name="Eagle3D_PG1" color="7" fill="1" visible="no" active="no"/>
<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="no"/>
<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="no"/>
<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/>
<layer number="249" name="Edge" color="7" fill="1" visible="no" active="yes"/>
<layer number="250" name="Descript" color="7" fill="1" visible="no" active="no"/>
<layer number="251" name="SMDround" color="7" fill="1" visible="no" active="no"/>
<layer number="254" name="cooling" color="7" fill="1" visible="no" active="yes"/>
<layer number="255" name="routoute" color="7" fill="1" visible="no" active="yes"/>
</layers>
<board>
<plain>
<wire x1="-2.4892" y1="-2.794" x2="-3.1242" y2="-2.159" width="0" layer="20" curve="90"/>
<wire x1="-3.1242" y1="-2.159" x2="-7.874" y2="-2.159" width="0" layer="20"/>
<wire x1="-8.509" y1="-1.524" x2="-11.049" y2="-1.524" width="0" layer="20"/>
<wire x1="-11.049" y1="-1.524" x2="-11.938" y2="-0.635" width="0" layer="20" curve="-90"/>
<wire x1="-11.938" y1="-0.635" x2="-11.938" y2="3.302" width="0" layer="20"/>
<wire x1="-11.938" y1="3.302" x2="-11.049" y2="4.191" width="0" layer="20" curve="-90"/>
<wire x1="-11.049" y1="4.191" x2="2.1082" y2="4.191" width="0" layer="20"/>
<wire x1="2.1082" y1="4.191" x2="2.4892" y2="3.81" width="0" layer="20" curve="-90"/>
<wire x1="2.4892" y1="3.81" x2="2.4892" y2="-2.794" width="0" layer="20"/>
<wire x1="-7.874" y1="-2.159" x2="-8.509" y2="-1.524" width="0" layer="20" curve="90"/>
<text x="-1.778" y="3.8608" size="0.6096" layer="21" font="vector" ratio="18" align="top-center">OSO-MISC-21-001
Sensor Watch
Express</text>
<text x="-7.2136" y="-1.7018" size="0.508" layer="26" font="vector" ratio="18" rot="MR180" align="center">U1</text>
<wire x1="2.4892" y1="-1.143" x2="-5.715" y2="-1.143" width="0.127" layer="21" style="shortdash"/>
<wire x1="-6.223" y1="3.429" x2="-6.223" y2="-0.635" width="0.127" layer="21" style="shortdash"/>
<wire x1="-6.223" y1="-0.635" x2="-5.715" y2="-1.143" width="0.127" layer="21" style="shortdash" curve="90"/>
<wire x1="-6.223" y1="3.429" x2="-6.985" y2="4.191" width="0.127" layer="21" style="shortdash" curve="90"/>
<text x="-1.778" y="1.0668" size="0.508" layer="21" font="vector" ratio="12" distance="40" align="top-center">SPI: GD25Q16C Flash
I²C BME280 (0x77)
A0: BME280 power
</text>
</plain>
<libraries>
<library name="FH19C-9S-0.5SH">
<description>&lt;b&gt;https://componentsearchengine.com&lt;/b&gt;&lt;p&gt;
&lt;author&gt;Created by SamacSys&lt;/author&gt;</description>
<packages>
<package name="FH19C9S05SH10-FFC">
<description>&lt;b&gt;FH19C-9S-0.5SH(10)-1&lt;/b&gt;&lt;br&gt;
</description>
<smd name="1" x="2" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="2" x="1.5" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="3" x="1" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="4" x="0.5" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="5" x="0" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="6" x="-0.5" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="7" x="-1" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="8" x="-1.5" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<smd name="9" x="-2" y="-2.25" dx="2.5" dy="0.347" layer="16" rot="R90"/>
<wire x1="-2.4892" y1="0" x2="-2.4892" y2="-3.35" width="0" layer="20"/>
<wire x1="-2.3392" y1="-3.5" x2="2.3392" y2="-3.5" width="0" layer="20"/>
<wire x1="2.4892" y1="0" x2="2.4892" y2="-3.35" width="0" layer="20"/>
<wire x1="-2.3392" y1="-3.5" x2="-2.4892" y2="-3.35" width="0" layer="20" curve="-90"/>
<wire x1="2.3392" y1="-3.5" x2="2.4892" y2="-3.35" width="0" layer="20" curve="90"/>
<polygon width="0.1524" layer="30">
<vertex x="-2.4902" y="-0.9742"/>
<vertex x="2.4882" y="-0.9742"/>
<vertex x="2.4892" y="-3.4798"/>
<vertex x="-2.4892" y="-3.4798"/>
</polygon>
</package>
</packages>
</library>
<library name="microbuilder">
<packages>
<package name="_0402MP">
<description>&lt;b&gt;0402 MicroPitch&lt;p&gt;</description>
<wire x1="-0.245" y1="0.174" x2="0.245" y2="0.174" width="0.1016" layer="51"/>
<wire x1="0.245" y1="-0.174" x2="-0.245" y2="-0.174" width="0.1016" layer="51"/>
<wire x1="0" y1="0.127" x2="0" y2="-0.127" width="0.2032" layer="21"/>
<smd name="1" x="-0.508" y="0" dx="0.5" dy="0.5" layer="1"/>
<smd name="2" x="0.508" y="0" dx="0.5" dy="0.5" layer="1"/>
<text x="-0.635" y="0.4763" size="0.6096" layer="25" ratio="18">&gt;NAME</text>
<text x="-0.635" y="-0.7938" size="0.4064" layer="27" ratio="10">&gt;VALUE</text>
<rectangle x1="-0.1" y1="-0.2" x2="0.1" y2="0.2" layer="35"/>
<rectangle x1="-0.5" y1="-0.25" x2="-0.254" y2="0.25" layer="51"/>
<rectangle x1="0.2588" y1="-0.25" x2="0.5" y2="0.25" layer="51"/>
</package>
<package name="USON8">
<wire x1="-1.6" y1="1" x2="1.6" y2="1" width="0.127" layer="21"/>
<wire x1="1.6" y1="1" x2="1.6" y2="-1" width="0.127" layer="21"/>
<wire x1="1.6" y1="-1" x2="-1.6" y2="-1" width="0.127" layer="21"/>
<wire x1="-1.6" y1="-1" x2="-1.6" y2="1" width="0.127" layer="21"/>
<circle x="-1.5" y="1" radius="0.22360625" width="0.127" layer="21"/>
<smd name="1" x="-1.2" y="0.75" dx="0.275" dy="0.5" layer="1" rot="R90"/>
<smd name="2" x="-1.2" y="0.25" dx="0.275" dy="0.5" layer="1" rot="R90"/>
<smd name="3" x="-1.2" y="-0.25" dx="0.275" dy="0.5" layer="1" rot="R90"/>
<smd name="4" x="-1.2" y="-0.75" dx="0.275" dy="0.5" layer="1" rot="R90"/>
<smd name="8" x="1.2" y="0.75" dx="0.275" dy="0.5" layer="1" rot="R90"/>
<smd name="7" x="1.2" y="0.25" dx="0.275" dy="0.5" layer="1" rot="R90"/>
<smd name="6" x="1.2" y="-0.25" dx="0.275" dy="0.5" layer="1" rot="R90"/>
<smd name="5" x="1.2" y="-0.75" dx="0.275" dy="0.5" layer="1" rot="R90"/>
</package>
</packages>
</library>
<library name="BME280ComponentLibrary">
<packages>
<package name="BME280_LGA">
<smd name="P$1" x="1.025" y="0.975" dx="0.5" dy="0.35" layer="1"/>
<smd name="P$2" x="1.025" y="0.325" dx="0.5" dy="0.35" layer="1"/>
<smd name="P$3" x="1.025" y="-0.325" dx="0.5" dy="0.35" layer="1"/>
<smd name="P$4" x="1.025" y="-0.975" dx="0.5" dy="0.35" layer="1"/>
<smd name="P$5" x="-1.025" y="-0.975" dx="0.5" dy="0.35" layer="1"/>
<smd name="P$6" x="-1.025" y="-0.325" dx="0.5" dy="0.35" layer="1"/>
<smd name="P$7" x="-1.025" y="0.325" dx="0.5" dy="0.35" layer="1"/>
<smd name="P$8" x="-1.025" y="0.975" dx="0.5" dy="0.35" layer="1"/>
<wire x1="-1.42875" y1="1.42875" x2="1.42875" y2="1.42875" width="0.254" layer="21"/>
<wire x1="1.42875" y1="1.42875" x2="1.42875" y2="-1.42875" width="0.254" layer="21"/>
<wire x1="1.42875" y1="-1.42875" x2="-1.42875" y2="-1.42875" width="0.254" layer="21"/>
<wire x1="-1.42875" y1="-1.42875" x2="-1.42875" y2="1.42875" width="0.254" layer="21"/>
<circle x="1.74625" y="1.74625" radius="0.15875" width="0.127" layer="21"/>
<text x="-1.905" y="2.54" size="0.8128" layer="25" font="vector">&gt;NAME</text>
<text x="-1.905" y="-3.175" size="0.8128" layer="27" font="vector">&gt;VALUE</text>
<circle x="1.74625" y="1.74625" radius="0.079375" width="0.127" layer="21"/>
<circle x="1.74625" y="1.74625" radius="0.0381" width="0.127" layer="21"/>
</package>
</packages>
</library>
</libraries>
<attributes>
<attribute name="REV" value="D"/>
</attributes>
<variantdefs>
</variantdefs>
<classes>
<class number="0" name="default" width="0" drill="0">
</class>
<class number="1" name="power" width="0.254" drill="0">
</class>
<class number="2" name="gnd" width="0" drill="0">
</class>
</classes>
<designrules name="oshpark-2layer *">
<description language="en">&lt;b&gt;OSH Park Design Rules&lt;/b&gt;
&lt;p&gt;
Please make sure your boards conform to these design rules.
&lt;/p&gt;
&lt;p&gt;
Note, that not all DRC settings must be set by the manufacturer. Several can be adjusted for the design, including those listed on our docs page here.
&lt;a href=&quot;http://docs.oshpark.com/design-tools/eagle/design-rules-files/&quot;&gt;Adjustable Settings&lt;/a&gt;
&lt;/p&gt;</description>
<param name="layerSetup" value="(1*16)"/>
<param name="mtCopper" value="0.035559375mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.035559375mm"/>
<param name="mtIsolate" value="4mil 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm"/>
<param name="mdWireWire" value="6mil"/>
<param name="mdWirePad" value="6mil"/>
<param name="mdWireVia" value="6mil"/>
<param name="mdPadPad" value="6mil"/>
<param name="mdPadVia" value="6mil"/>
<param name="mdViaVia" value="6mil"/>
<param name="mdSmdPad" value="6mil"/>
<param name="mdSmdVia" value="6mil"/>
<param name="mdSmdSmd" value="6mil"/>
<param name="mdViaViaSameLayer" value="8mil"/>
<param name="mnLayersViaInSmd" value="2"/>
<param name="mdCopperDimension" value="15mil"/>
<param name="mdDrill" value="6mil"/>
<param name="mdSmdStop" value="0mil"/>
<param name="msWidth" value="6mil"/>
<param name="msDrill" value="10mil"/>
<param name="msMicroVia" value="10mil"/>
<param name="msBlindViaRatio" value="0.5"/>
<param name="rvPadTop" value="0.25"/>
<param name="rvPadInner" value="0.25"/>
<param name="rvPadBottom" value="0.25"/>
<param name="rvViaOuter" value="0.25"/>
<param name="rvViaInner" value="0.25"/>
<param name="rvMicroViaOuter" value="0.25"/>
<param name="rvMicroViaInner" value="0.25"/>
<param name="rlMinPadTop" value="5mil"/>
<param name="rlMaxPadTop" value="20mil"/>
<param name="rlMinPadInner" value="5mil"/>
<param name="rlMaxPadInner" value="20mil"/>
<param name="rlMinPadBottom" value="5mil"/>
<param name="rlMaxPadBottom" value="20mil"/>
<param name="rlMinViaOuter" value="5mil"/>
<param name="rlMaxViaOuter" value="20mil"/>
<param name="rlMinViaInner" value="5mil"/>
<param name="rlMaxViaInner" value="20mil"/>
<param name="rlMinMicroViaOuter" value="5mil"/>
<param name="rlMaxMicroViaOuter" value="20mil"/>
<param name="rlMinMicroViaInner" value="5mil"/>
<param name="rlMaxMicroViaInner" value="20mil"/>
<param name="psTop" value="-1"/>
<param name="psBottom" value="-1"/>
<param name="psFirst" value="-1"/>
<param name="psElongationLong" value="100"/>
<param name="psElongationOffset" value="100"/>
<param name="mvStopFrame" value="1"/>
<param name="mvCreamFrame" value="0"/>
<param name="mlMinStopFrame" value="2.5mil"/>
<param name="mlMaxStopFrame" value="2.5mil"/>
<param name="mlMinCreamFrame" value="0mil"/>
<param name="mlMaxCreamFrame" value="0mil"/>
<param name="mlViaStopLimit" value="12mil"/>
<param name="srRoundness" value="0"/>
<param name="srMinRoundness" value="0mil"/>
<param name="srMaxRoundness" value="0mil"/>
<param name="slThermalIsolate" value="10mil"/>
<param name="slThermalsForVias" value="0"/>
<param name="dpMaxLengthDifference" value="10mm"/>
<param name="dpGapFactor" value="2.5"/>
<param name="checkAngle" value="0"/>
<param name="checkFont" value="1"/>
<param name="checkRestrict" value="1"/>
<param name="checkStop" value="0"/>
<param name="checkValues" value="0"/>
<param name="checkNames" value="1"/>
<param name="checkWireStubs" value="1"/>
<param name="checkPolygonWidth" value="0"/>
<param name="useDiameter" value="13"/>
<param name="maxErrors" value="50"/>
</designrules>
<autorouter>
<pass name="Default">
<param name="RoutingGrid" value="50mil"/>
<param name="AutoGrid" value="1"/>
<param name="Efforts" value="0"/>
<param name="TopRouterVariant" value="1"/>
<param name="tpViaShape" value="round"/>
<param name="PrefDir.1" value="|"/>
<param name="PrefDir.2" value="0"/>
<param name="PrefDir.3" value="0"/>
<param name="PrefDir.4" value="0"/>
<param name="PrefDir.5" value="0"/>
<param name="PrefDir.6" value="0"/>
<param name="PrefDir.7" value="0"/>
<param name="PrefDir.8" value="0"/>
<param name="PrefDir.9" value="0"/>
<param name="PrefDir.10" value="0"/>
<param name="PrefDir.11" value="0"/>
<param name="PrefDir.12" value="0"/>
<param name="PrefDir.13" value="0"/>
<param name="PrefDir.14" value="0"/>
<param name="PrefDir.15" value="0"/>
<param name="PrefDir.16" value="-"/>
<param name="cfVia" value="8"/>
<param name="cfNonPref" value="5"/>
<param name="cfChangeDir" value="2"/>
<param name="cfOrthStep" value="2"/>
<param name="cfDiagStep" value="3"/>
<param name="cfExtdStep" value="0"/>
<param name="cfBonusStep" value="1"/>
<param name="cfMalusStep" value="1"/>
<param name="cfPadImpact" value="4"/>
<param name="cfSmdImpact" value="4"/>
<param name="cfBusImpact" value="0"/>
<param name="cfHugging" value="3"/>
<param name="cfAvoid" value="4"/>
<param name="cfPolygon" value="10"/>
<param name="cfBase.1" value="0"/>
<param name="cfBase.2" value="1"/>
<param name="cfBase.3" value="1"/>
<param name="cfBase.4" value="1"/>
<param name="cfBase.5" value="1"/>
<param name="cfBase.6" value="1"/>
<param name="cfBase.7" value="1"/>
<param name="cfBase.8" value="1"/>
<param name="cfBase.9" value="1"/>
<param name="cfBase.10" value="1"/>
<param name="cfBase.11" value="1"/>
<param name="cfBase.12" value="1"/>
<param name="cfBase.13" value="1"/>
<param name="cfBase.14" value="1"/>
<param name="cfBase.15" value="1"/>
<param name="cfBase.16" value="0"/>
<param name="mnVias" value="20"/>
<param name="mnSegments" value="9999"/>
<param name="mnExtdSteps" value="9999"/>
<param name="mnRipupLevel" value="10"/>
<param name="mnRipupSteps" value="100"/>
<param name="mnRipupTotal" value="100"/>
</pass>
<pass name="Follow-me" refer="Default" active="yes">
</pass>
<pass name="Busses" refer="Default" active="yes">
<param name="cfNonPref" value="4"/>
<param name="cfBusImpact" value="4"/>
<param name="cfHugging" value="0"/>
<param name="mnVias" value="0"/>
</pass>
<pass name="Route" refer="Default" active="yes">
</pass>
</autorouter>
<elements>
<element name="U$3" library="FH19C-9S-0.5SH" package="FH19C9S05SH10-FFC" value="FH19C-9S-0.5SH_10-FFC" x="0" y="-2.794" smashed="yes"/>
<element name="U2" library="BME280ComponentLibrary" package="BME280_LGA" value="BME280" x="-9.271" y="2.4892" smashed="yes" rot="MR90">
<attribute name="NAME" x="-11.2268" y="2.4892" size="0.508" layer="26" font="vector" ratio="18" rot="MR270" align="center"/>
<attribute name="PROD_ID" value="IC-13090" x="-1.651" y="-3.0988" size="1.778" layer="28" rot="MR90" display="off"/>
<attribute name="VALUE" x="-12.446" y="0.5842" size="0.508" layer="28" font="vector" ratio="18" rot="MR90" align="center"/>
</element>
<element name="C1" library="microbuilder" package="_0402MP" value="1uF" x="-10.541" y="0" smashed="yes" rot="MR270">
<attribute name="NAME" x="-10.6172" y="-1.1113" size="0.508" layer="26" font="vector" ratio="18" rot="MR180" align="center"/>
<attribute name="VALUE" x="-9.7472" y="0.635" size="0.508" layer="28" font="vector" ratio="18" rot="MR270" align="center"/>
</element>
<element name="U1" library="microbuilder" package="USON8" value="2MB Flash" x="-8.128" y="-0.254" smashed="yes" rot="MR180"/>
<element name="R1" library="microbuilder" package="_0402MP" value="10K" x="-11.303" y="0.254" smashed="yes" rot="MR270">
<attribute name="NAME" x="-11.3792" y="1.3779" size="0.508" layer="26" font="vector" ratio="18" rot="MR180" align="center"/>
<attribute name="VALUE" x="-10.5092" y="0.889" size="0.508" layer="28" font="vector" ratio="18" rot="MR270" align="center"/>
</element>
<element name="C2" library="microbuilder" package="_0402MP" value="1uF" x="-7.0612" y="2.794" smashed="yes" rot="MR270">
<attribute name="NAME" x="-7.0612" y="1.6573" size="0.508" layer="26" font="vector" ratio="18" rot="MR180" align="center"/>
<attribute name="VALUE" x="-6.2674" y="3.429" size="0.508" layer="28" font="vector" ratio="18" rot="MR270" align="center"/>
</element>
</elements>
<signals>
<signal name="SCL">
<contactref element="U$3" pad="8"/>
<contactref element="U2" pad="P$4"/>
<wire x1="-1.5" y1="-5.044" x2="-1.5" y2="-1.9979" width="0.1524" layer="16"/>
<via x="-2.4638" y="-1.0374" extent="1-16" drill="0.254"/>
<wire x1="-1.5" y1="-1.9979" x2="-2.4605" y2="-1.0374" width="0.1524" layer="16"/>
<wire x1="-2.4638" y1="-1.0374" x2="-2.4605" y2="-1.0374" width="0.1524" layer="16"/>
<wire x1="-10.246" y1="3.5142" x2="-10.246" y2="2.626" width="0.1524" layer="16"/>
<wire x1="-10.246" y1="2.626" x2="-10.16" y2="2.54" width="0.1524" layer="16"/>
<via x="-10.16" y="2.54" extent="1-16" drill="0.254"/>
<wire x1="-5.6333" y1="2.1321" x2="-2.4638" y2="-1.0374" width="0.1524" layer="1"/>
<wire x1="-5.6333" y1="2.1321" x2="-9.7521" y2="2.1321" width="0.1524" layer="1"/>
<wire x1="-9.7521" y1="2.1321" x2="-10.16" y2="2.54" width="0.1524" layer="1"/>
</signal>
<signal name="SDA">
<contactref element="U$3" pad="7"/>
<contactref element="U2" pad="P$3"/>
<wire x1="-1" y1="-5.044" x2="-1" y2="-1.75294375" width="0.1524" layer="16"/>
<wire x1="-1" y1="-1.75294375" x2="-1.71554375" y2="-1.0374" width="0.1524" layer="16"/>
<wire x1="-1.71554375" y1="-1.0374" x2="-1.778" y2="-1.0374" width="0.1524" layer="16"/>
<via x="-1.778" y="-1.0374" extent="1-16" drill="0.254"/>
<wire x1="-9.596" y1="3.5142" x2="-9.596" y2="2.738" width="0.1524" layer="16"/>
<wire x1="-9.596" y1="2.738" x2="-9.48525" y2="2.62725" width="0.1524" layer="16"/>
<via x="-9.48525" y="2.62725" extent="1-16" drill="0.254"/>
<wire x1="-5.33" y1="2.5146" x2="-1.778" y2="-1.0374" width="0.1524" layer="1"/>
<wire x1="-5.33" y1="2.5146" x2="-9.3726" y2="2.5146" width="0.1524" layer="1"/>
<wire x1="-9.3726" y1="2.5146" x2="-9.48525" y2="2.62725" width="0.1524" layer="1"/>
</signal>
<signal name="MOSI">
<contactref element="U$3" pad="5"/>
<contactref element="U1" pad="5"/>
<wire x1="-6.928" y1="0.496" x2="-1.258" y2="0.496" width="0.1524" layer="16"/>
<wire x1="-1.258" y1="0.496" x2="0" y2="-0.762" width="0.1524" layer="16"/>
<wire x1="0" y1="-0.762" x2="0" y2="-5.044" width="0.1524" layer="16"/>
</signal>
<signal name="GND" class="1">
<contactref element="U$3" pad="2"/>
<contactref element="U2" pad="P$7"/>
<contactref element="U2" pad="P$1"/>
<contactref element="U1" pad="4"/>
<polygon width="0.1524" layer="1">
<vertex x="-6.35" y="4.191"/>
<vertex x="-11.938" y="4.191"/>
<vertex x="-11.938" y="-1.0668"/>
<vertex x="-6.35" y="-1.0668"/>
</polygon>
<contactref element="C1" pad="2"/>
<contactref element="C2" pad="2"/>
<via x="-8.3718" y="0.66975625" extent="1-16" drill="0.254"/>
<via x="1.30125" y="-0.1778" extent="1-16" drill="0.254"/>
<wire x1="-9.328" y1="0.496" x2="-8.947" y2="0.496" width="0.254" layer="16"/>
<wire x1="-8.947" y1="0.496" x2="-8.77324375" y2="0.66975625" width="0.254" layer="16"/>
<wire x1="-8.946" y1="1.4642" x2="-8.946" y2="0.8425125" width="0.254" layer="16"/>
<wire x1="-8.946" y1="0.8425125" x2="-8.77324375" y2="0.66975625" width="0.254" layer="16"/>
<wire x1="-8.3718" y1="0.66975625" x2="-8.77324375" y2="0.66975625" width="0.254" layer="16"/>
<wire x1="1.30125" y1="-0.1778" x2="1.312425" y2="-0.188975" width="0.254" layer="16"/>
<wire x1="1.312425" y1="-0.188975" x2="1.312425" y2="-1.234825" width="0.254" layer="16"/>
<wire x1="1.312425" y1="-1.234825" x2="1.5" y2="-1.4224" width="0.254" layer="16"/>
<wire x1="1.5" y1="-1.4224" x2="1.5" y2="-5.044" width="0.254" layer="16"/>
<wire x1="-7.0612" y1="2.286" x2="-7.7724" y2="2.9972" width="0.254" layer="16"/>
<wire x1="-7.7724" y1="2.9972" x2="-7.7978" y2="2.9972" width="0.254" layer="16"/>
<via x="-7.7978" y="2.9972" extent="1-16" drill="0.254"/>
<wire x1="-7.7978" y1="2.9972" x2="-1.87375" y2="2.9972" width="0.254" layer="1"/>
<wire x1="-1.87375" y1="2.9972" x2="1.30125" y2="-0.1778" width="0.254" layer="1"/>
<wire x1="-8.296" y1="3.5142" x2="-8.296" y2="3.4954" width="0.254" layer="16"/>
<wire x1="-8.296" y1="3.4954" x2="-7.7978" y2="2.9972" width="0.254" layer="16"/>
<wire x1="-10.541" y1="-0.508" x2="-10.5370625" y2="-0.5119375" width="0.254" layer="16"/>
<wire x1="-9.9862" y1="-0.5119375" x2="-10.5370625" y2="-0.5119375" width="0.254" layer="16"/>
<via x="-9.9862" y="-0.5119375" extent="1-16" drill="0.254"/>
</signal>
<signal name="3.3V" class="1">
<contactref element="U$3" pad="1"/>
<contactref element="U1" pad="8"/>
<contactref element="U1" pad="3"/>
<contactref element="U1" pad="7"/>
<contactref element="R1" pad="1"/>
<contactref element="C1" pad="1"/>
<via x="-0.9826" y="-1.016" extent="1-16" drill="0.254"/>
<via x="1.8542" y="-1.016" extent="1-16" drill="0.254"/>
<via x="-7.5946" y="-0.7366" extent="1-16" drill="0.254"/>
<via x="-8.659378125" y="-0.002021875" extent="1-16" drill="0.254"/>
<wire x1="-9.328" y1="-0.004" x2="-8.66135625" y2="-0.004" width="0.254" layer="16"/>
<wire x1="-8.66135625" y1="-0.004" x2="-8.659378125" y2="-0.002021875" width="0.254" layer="16"/>
<wire x1="-6.928" y1="-0.504" x2="-6.928" y2="-1.004" width="0.254" layer="16"/>
<wire x1="-7.5946" y1="-0.7366" x2="-7.3272" y2="-1.004" width="0.254" layer="16"/>
<wire x1="-7.3272" y1="-1.004" x2="-6.928" y2="-1.004" width="0.254" layer="16"/>
<wire x1="-8.659378125" y1="-0.002021875" x2="-8.506978125" y2="-0.002021875" width="0.254" layer="1"/>
<wire x1="-7.7724" y1="-0.7366" x2="-7.5946" y2="-0.7366" width="0.254" layer="1"/>
<wire x1="-7.7724" y1="-0.7366" x2="-8.506978125" y2="-0.002021875" width="0.254" layer="1"/>
<wire x1="-0.9826" y1="-1.016" x2="1.8542" y2="-1.016" width="0.254" layer="1"/>
<wire x1="-9.8004" y1="-0.004" x2="-10.3124" y2="0.508" width="0.254" layer="16"/>
<wire x1="-10.3124" y1="0.508" x2="-10.541" y2="0.508" width="0.254" layer="16"/>
<wire x1="-9.8004" y1="-0.004" x2="-9.328" y2="-0.004" width="0.254" layer="16"/>
<wire x1="-10.541" y1="0.508" x2="-11.049" y2="0.508" width="0.254" layer="16"/>
<wire x1="-11.303" y1="0.762" x2="-11.049" y2="0.508" width="0.254" layer="16"/>
<wire x1="-6.928" y1="-0.504" x2="-1.4946" y2="-0.504" width="0.254" layer="16"/>
<wire x1="-1.4946" y1="-0.504" x2="-0.9826" y2="-1.016" width="0.254" layer="16"/>
<wire x1="2" y1="-5.044" x2="1.9746" y2="-5.0186" width="0.254" layer="16"/>
<wire x1="1.9746" y1="-1.1364" x2="1.9746" y2="-5.0186" width="0.254" layer="16"/>
<wire x1="1.9746" y1="-1.1364" x2="1.8542" y2="-1.016" width="0.254" layer="16"/>
</signal>
<signal name="SCK">
<contactref element="U$3" pad="6"/>
<contactref element="U1" pad="6"/>
<wire x1="-6.928" y1="-0.004" x2="-1.1898" y2="-0.004" width="0.1524" layer="16"/>
<wire x1="-0.5" y1="-0.6938" x2="-0.5" y2="-5.044" width="0.1524" layer="16"/>
<wire x1="-1.1898" y1="-0.004" x2="-0.5" y2="-0.6938" width="0.1524" layer="16"/>
</signal>
<signal name="BME_PWR">
<contactref element="U$3" pad="9"/>
<contactref element="U2" pad="P$8"/>
<contactref element="U2" pad="P$6"/>
<contactref element="C2" pad="1"/>
<contactref element="U2" pad="P$2"/>
<via x="-3.1496" y="-1.0374" extent="1-16" drill="0.254"/>
<wire x1="-2" y1="-2.2091" x2="-3.1496" y2="-1.0595" width="0.1524" layer="16"/>
<wire x1="-3.1496" y1="-1.0374" x2="-3.1496" y2="-1.0595" width="0.1524" layer="16"/>
<wire x1="-3.1496" y1="-1.0374" x2="-5.8365" y2="1.6495" width="0.1524" layer="1"/>
<wire x1="-5.8365" y1="1.6495" x2="-7.4994375" y2="1.6495" width="0.1524" layer="1"/>
<via x="-7.4994375" y="1.6495" extent="1-16" drill="0.254"/>
<wire x1="-7.4994375" y1="1.6495" x2="-7.6847375" y2="1.4642" width="0.1524" layer="16"/>
<wire x1="-7.6847375" y1="1.4642" x2="-8.296" y2="1.4642" width="0.1524" layer="16"/>
<wire x1="-2" y1="-5.044" x2="-2" y2="-2.2091" width="0.1524" layer="16"/>
<wire x1="-7.0612" y1="3.302" x2="-6.5826" y2="2.8234" width="0.1524" layer="16"/>
<wire x1="-6.5826" y1="1.9413125" x2="-6.8744125" y2="1.6495" width="0.1524" layer="16"/>
<wire x1="-6.8744125" y1="1.6495" x2="-7.4994375" y2="1.6495" width="0.1524" layer="16"/>
<wire x1="-6.5826" y1="2.8234" x2="-6.5826" y2="1.9413125" width="0.1524" layer="16"/>
<wire x1="-8.946" y1="3.5142" x2="-8.946" y2="1.948" width="0.1524" layer="16"/>
<contactref element="U2" pad="P$5"/>
<wire x1="-8.296" y1="1.4642" x2="-8.296" y2="1.5624875" width="0.1524" layer="16"/>
<wire x1="-8.296" y1="1.5624875" x2="-8.6763125" y2="1.9428" width="0.1524" layer="16"/>
<wire x1="-9.2156875" y1="1.9428" x2="-9.596" y2="1.5624875" width="0.1524" layer="16"/>
<wire x1="-9.596" y1="1.5624875" x2="-9.596" y2="1.4642" width="0.1524" layer="16"/>
<wire x1="-8.6763125" y1="1.9428" x2="-8.9408" y2="1.9428" width="0.1524" layer="16"/>
<wire x1="-8.9408" y1="1.9428" x2="-9.2156875" y2="1.9428" width="0.1524" layer="16"/>
<wire x1="-8.946" y1="1.948" x2="-8.9408" y2="1.9428" width="0.1524" layer="16"/>
<wire x1="-9.596" y1="1.4642" x2="-10.246" y2="1.4642" width="0.1524" layer="16"/>
</signal>
<signal name="CS">
<contactref element="U$3" pad="4"/>
<contactref element="U1" pad="1"/>
<contactref element="R1" pad="2"/>
<wire x1="0.5" y1="-5.044" x2="0.5" y2="-0.83094375" width="0.1524" layer="16"/>
<wire x1="0.5" y1="-0.83094375" x2="-1.19304375" y2="0.8621" width="0.1524" layer="16"/>
<wire x1="-7.2726875" y1="0.8621" x2="-7.5844" y2="0.5503875" width="0.1524" layer="16"/>
<wire x1="-7.5844" y1="0.5503875" x2="-7.5844" y2="-0.0406" width="0.1524" layer="16"/>
<wire x1="-1.19304375" y1="0.8621" x2="-7.2726875" y2="0.8621" width="0.1524" layer="16"/>
<wire x1="-9.328" y1="-1.004" x2="-8.5478" y2="-1.004" width="0.1524" layer="16"/>
<wire x1="-8.5478" y1="-1.004" x2="-7.5844" y2="-0.0406" width="0.1524" layer="16"/>
<wire x1="-11.303" y1="-0.254" x2="-11.303" y2="-0.8486875" width="0.1524" layer="16"/>
<wire x1="-11.1476875" y1="-1.004" x2="-11.303" y2="-0.8486875" width="0.1524" layer="16"/>
<wire x1="-11.1476875" y1="-1.004" x2="-9.328" y2="-1.004" width="0.1524" layer="16"/>
</signal>
<signal name="MISO">
<contactref element="U$3" pad="3"/>
<contactref element="U1" pad="2"/>
<wire x1="-9.328" y1="-0.504" x2="-8.47885625" y2="-0.504" width="0.1524" layer="16"/>
<wire x1="-1.0667875" y1="1.1669" x2="0.906021875" y2="-0.805909375" width="0.1524" layer="16"/>
<wire x1="0.906021875" y1="-0.805909375" x2="0.906021875" y2="-4.950021875" width="0.1524" layer="16"/>
<wire x1="0.906021875" y1="-4.950021875" x2="1" y2="-5.044" width="0.1524" layer="16"/>
<wire x1="-8.47885625" y1="-0.504" x2="-7.8892" y2="0.08565625" width="0.1524" layer="16"/>
<wire x1="-7.415" y1="1.1669" x2="-1.0667875" y2="1.1669" width="0.1524" layer="16"/>
<wire x1="-7.8892" y1="0.08565625" x2="-7.8892" y2="0.6927" width="0.1524" layer="16"/>
<wire x1="-7.8892" y1="0.6927" x2="-7.415" y2="1.1669" width="0.1524" layer="16"/>
</signal>
</signals>
<mfgpreviewcolors>
<mfgpreviewcolor name="soldermaskcolor" color="0x64F0A000"/>
<mfgpreviewcolor name="silkscreencolor" color="0xFFFEFEFE"/>
<mfgpreviewcolor name="backgroundcolor" color="0xFF282828"/>
<mfgpreviewcolor name="coppercolor" color="0xFFFFBF00"/>
<mfgpreviewcolor name="substratecolor" color="0xFF786E46"/>
</mfgpreviewcolors>
<errors>
<approved hash="4,16,9cc8a33735273f8c"/>
<approved hash="4,16,75bf1b02d58151c8"/>
<approved hash="4,16,70b4dd0ea9337bbd"/>
<approved hash="4,16,42aacdba90153b82"/>
<approved hash="4,16,c73eee013d8a7d31"/>
<approved hash="4,16,9200d5cd109a9664"/>
<approved hash="4,16,ad53f5b81819b47d"/>
<approved hash="4,16,654600ffa8c2724f"/>
<approved hash="4,16,1449b5f307c1274b"/>
<approved hash="4,16,cb4ee6f31ac3d04e"/>
<approved hash="4,16,85b313f6e9c5f2b6"/>
<approved hash="4,16,d6b5b30f0b3fc9b5"/>
<approved hash="4,16,27b00e0dbc3f14b2"/>
<approved hash="4,16,8baf57fe4092670a"/>
<approved hash="5,16,6d6cc886362f0138"/>
</errors>
</board>
</drawing>
<compatibility>
<note version="6.3" minversion="6.2.2" severity="warning">
Since Version 6.2.2 text objects can contain more than one line,
which will not be processed correctly with this version.
</note>
</compatibility>
</eagle>

Some files were not shown because too many files have changed in this diff Show More