Improve repo directory structure

This commit is contained in:
GHOSCHT 2022-04-09 20:07:19 +02:00
commit c43e0d926a
67 changed files with 491561 additions and 0 deletions

5
Firmware/.gitignore vendored Normal file
View file

@ -0,0 +1,5 @@
.pio
.vscode/.browse.c_cpp.db*
.vscode/c_cpp_properties.json
.vscode/launch.json
.vscode/ipch

7
Firmware/.vscode/extensions.json vendored Normal file
View file

@ -0,0 +1,7 @@
{
// See http://go.microsoft.com/fwlink/?LinkId=827846
// for the documentation about the extensions.json format
"recommendations": [
"platformio.platformio-ide"
]
}

24
Firmware/enableReset.py Normal file
View file

@ -0,0 +1,24 @@
import serial
import time
import sys
class bcolors:
HEADER = '\033[95m'
OKBLUE = '\033[94m'
OKCYAN = '\033[96m'
OKGREEN = '\033[92m'
WARNING = '\033[93m'
FAIL = '\033[91m'
ENDC = '\033[0m'
BOLD = '\033[1m'
UNDERLINE = '\033[4m'
if len(sys.argv) == 1:
print(f"{bcolors.FAIL}Please enter COM Port as argument{bcolors.ENDC}")
else:
ser = serial.Serial(sys.argv[1])
ser.write(b'r')
ser.close()
print(f"{bcolors.OKGREEN}Reset enabled{bcolors.ENDC}")
time.sleep(1)

39
Firmware/include/README Normal file
View file

@ -0,0 +1,39 @@
This directory is intended for project header files.
A header file is a file containing C declarations and macro definitions
to be shared between several project source files. You request the use of a
header file in your project source file (C, C++, etc) located in `src` folder
by including it, with the C preprocessing directive `#include'.
```src/main.c
#include "header.h"
int main (void)
{
...
}
```
Including a header file produces the same results as copying the header file
into each source file that needs it. Such copying would be time-consuming
and error-prone. With a header file, the related declarations appear
in only one place. If they need to be changed, they can be changed in one
place, and programs that include the header file will automatically use the
new version when next recompiled. The header file eliminates the labor of
finding and changing all the copies as well as the risk that a failure to
find one copy will result in inconsistencies within a program.
In C, the usual convention is to give header files names that end with `.h'.
It is most portable to use only letters, digits, dashes, and underscores in
header file names, and at most one dot.
Read more about using header files in official GCC documentation:
* Include Syntax
* Include Operation
* Once-Only Headers
* Computed Includes
https://gcc.gnu.org/onlinedocs/cpp/Header-Files.html

View file

@ -0,0 +1,8 @@
#include <I2CCommunicator.h>
#include <Wire.h>
I2CCommunicator::I2CCommunicator(TwoWire &w_out, int slaveAddr, int timeout, __SIZE_TYPE__ bufferSize) : StreamCommunicator(w_out, bufferSize)
{
w_out.begin(slaveAddr);
w_out.setTimeout(timeout);
}

View file

@ -0,0 +1,8 @@
#include <StreamCommunicator.h>
#include <Wire.h>
class I2CCommunicator : public StreamCommunicator
{
public:
I2CCommunicator(TwoWire &w_out, int slaveAddr, int timeout, __SIZE_TYPE__ bufferSize);
};

View file

@ -0,0 +1,134 @@
#include <LightController.h>
#include <string.h>
#include <Arduino.h>
#include <EEPROM.h>
LightController::LightController(const int bjtPins[], __SIZE_TYPE__ bjtCount)
{
this->bjtCount = bjtCount;
this->bjtPins = bjtPins;
this->bjtState = new int[bjtCount];
initializePins();
initializeState();
}
void LightController::initializeState()
{
initializeStateDefaultValues();
restoreState();
}
void LightController::initializePins()
{
for (__SIZE_TYPE__ i = 0; i < bjtCount; i++)
{
pinMode(bjtPins[i], OUTPUT);
}
}
void LightController::initializeStateDefaultValues()
{
for (__SIZE_TYPE__ i = 0; i < bjtCount; i++)
{
bjtState[i] = 0;
}
}
void LightController::restoreState()
{
for (__SIZE_TYPE__ i = 0; i < bjtCount; i++)
{
bjtState[i] = EEPROM.read(i);
commitPinState(i);
}
}
void LightController::updateState(const char data[], int steps)
{
for (__SIZE_TYPE__ i = 0; i < bjtCount; i++)
{
parseRelativeState(data, i, steps);
setAbsoluteState(data, i);
commitState(i);
}
}
void LightController::parseRelativeState(const char data[], int index, int steps)
{
char numChar[2];
itoa(index, numChar, 10);
if (data[0] == numChar[0])
{
if (data[1] == 't')
{
if (bjtState[index] != 0)
{
bjtState[index] = 0;
}
else
{
bjtState[index] = 255;
}
}
else if (data[1] == 'i')
{
bjtState[index] = clampState(bjtState[index] + steps);
}
else if (data[1] == 'd')
{
bjtState[index] = clampState(bjtState[index] - steps);
}
}
}
void LightController::setAbsoluteState(const char data[], int index)
{
if (!strcmp(data, "off"))
{
bjtState[index] = 0;
}
if (!strcmp(data, "on"))
{
bjtState[index] = 255;
}
}
int LightController::clampState(int stateValue)
{
int clampedState = stateValue;
if (stateValue > 255)
{
clampedState = 255;
}
else if (stateValue < 0)
{
clampedState = 0;
}
return clampedState;
}
void LightController::commitState(int index)
{
commitPinState(index);
EEPROM.update(index, bjtState[index]);
}
void LightController::commitPinState(int index)
{
analogWrite(bjtPins[index], bjtState[index]);
}
int LightController::getBjtCount()
{
return bjtCount;
}
const int *LightController::getBjtPins()
{
return bjtPins;
}
int *LightController::getBjtState()
{
return bjtState;
}

View file

@ -0,0 +1,25 @@
class LightController
{
protected:
__SIZE_TYPE__ bjtCount;
const int *bjtPins;
int *bjtState;
private:
void setAbsoluteState(const char data[], int index);
void parseRelativeState(const char data[], int index, int steps);
int clampState(int stateValue);
void commitState(int index);
void commitPinState(int index);
void initializeStateDefaultValues();
void restoreState();
void initializeState();
void initializePins();
public:
LightController(const int bjtPins[], __SIZE_TYPE__ bjtCount);
void updateState(const char data[], int steps);
int getBjtCount();
const int *getBjtPins();
int *getBjtState();
};

View file

@ -0,0 +1,8 @@
#include <SerialCommunicator.h>
#include <HardwareSerial.h>
SerialCommunicator::SerialCommunicator(HardwareSerial &p_out, int baudRate, int timeout, __SIZE_TYPE__ bufferSize) : StreamCommunicator(p_out, bufferSize)
{
p_out.begin(baudRate);
p_out.setTimeout(timeout);
}

View file

@ -0,0 +1,8 @@
#include <StreamCommunicator.h>
#include <HardwareSerial.h>
class SerialCommunicator : public StreamCommunicator
{
public:
SerialCommunicator(HardwareSerial &p_out, int baudRate, int timeout, __SIZE_TYPE__ bufferSize);
};

View file

@ -0,0 +1,73 @@
#include <StreamCommunicator.h>
StreamCommunicator::StreamCommunicator(Stream &s_out, __SIZE_TYPE__ bufferSize) : stream(s_out)
{
this->messageBuffer = new char[bufferSize];
this->bufferSize = bufferSize;
}
void StreamCommunicator::sendMessage(int *values, __SIZE_TYPE__ numberOfValues)
{
char message[calculateMessageOutSize(numberOfValues)];
parseIDs(values, numberOfValues, message);
stream.println(message);
}
void StreamCommunicator::sendMessage(const char message[])
{
stream.println(message);
}
char *StreamCommunicator::receiveMessage()
{
if (stream.available())
{
clearBuffer();
stream.readBytesUntil('\n', getBuffer(), getBufferSize());
}
return getBuffer();
}
__SIZE_TYPE__ StreamCommunicator::calculateMessageOutSize(__SIZE_TYPE__ numberOfValues)
{
return numberOfValues + (numberOfValues - 1) + 1;
}
void StreamCommunicator::parseIDs(const int values[], __SIZE_TYPE__ numberOfValues, char *output)
{
String out = "";
__SIZE_TYPE__ outputSize = calculateMessageOutSize(numberOfValues);
__SIZE_TYPE__ outputCharPointer = 0;
for (__SIZE_TYPE__ i = 0; i < numberOfValues; i++)
{
out += values[i];
outputCharPointer++;
if (outputCharPointer < outputSize - 1)
{
out += ',';
outputCharPointer++;
}
}
strcpy(output, out.c_str());
}
char *StreamCommunicator::getBuffer()
{
return messageBuffer;
}
void StreamCommunicator::clearBuffer()
{
memset(getBuffer(), '\0', getBufferSize());
}
int StreamCommunicator::getBufferSize()
{
return this->bufferSize;
}
Stream *StreamCommunicator::getStream()
{
return &stream;
}

View file

@ -0,0 +1,25 @@
#include "Stream.h"
#ifndef _STREAM_COMMUNICATOR_INCLUDED_
#define _STREAM_COMMUNICATOR_INCLUDED_
class StreamCommunicator
{
protected:
Stream &stream;
char *messageBuffer;
__SIZE_TYPE__ bufferSize;
__SIZE_TYPE__ calculateMessageOutSize(__SIZE_TYPE__ numberOfValues);
void parseIDs(const int values[], __SIZE_TYPE__ numberOfValues, char *out);
public:
StreamCommunicator(Stream &s_out, __SIZE_TYPE__ bufferSize);
void sendMessage(int *values, __SIZE_TYPE__ numberOfValues);
void sendMessage(const char message[]);
char *receiveMessage();
char *getBuffer();
void clearBuffer();
int getBufferSize();
Stream *getStream();
};
#endif

77
Firmware/platformio.ini Normal file
View file

@ -0,0 +1,77 @@
[platformio]
default_envs = Upload_UART ; Default build target
; Common settings for all environments
[env]
platform = atmelavr
framework = arduino
; TARGET SETTINGS
; Chip in use
board = ATmega328P
; Clock frequency in [Hz]
board_build.f_cpu = 16000000L
; BUILD OPTIONS
; Comment out to enable LTO (this line unflags it)
build_unflags = -flto
; Extra build flags
build_flags =
; SERIAL MONITOR OPTIONS
; Serial monitor port defined in the Upload_UART environment
monitor_port = ${env:Upload_UART.upload_port}
; Serial monitor baud rate
monitor_speed = 9600
; Run the following command to upload with this environment
; pio run -e Upload_UART -t upload
[env:Upload_UART]
; Serial bootloader protocol
upload_protocol = custom
; Serial upload port
upload_port = COM5
; Get upload baud rate defined in the fuses_bootloader environment
board_upload.speed = ${env:fuses_bootloader.board_bootloader.speed}
upload_flags =
-C$PROJECT_PACKAGES_DIR/tool-avrdude/avrdude.conf
-p$BOARD_MCU
-P${env:Upload_UART.upload_port}
-carduino
-v
-V
-D
upload_command = python enableReset.py ${env:Upload_UART.upload_port} && avrdude $UPLOAD_FLAGS -U flash:w:$SOURCE:i
; Run the following command to upload with this environment
; pio run -e Upload_ISP -t upload
[env:Upload_ISP]
; Custom upload procedure
upload_protocol = custom
; Avrdude upload flags
upload_flags =
-C$PROJECT_PACKAGES_DIR/tool-avrdude/avrdude.conf
-p$BOARD_MCU
-PUSB
-cusbasp
-D
; Avrdude upload command
upload_command = avrdude $UPLOAD_FLAGS -U flash:w:$SOURCE:i
; Run the following command to set fuses
; pio run -e fuses_bootloader -t fuses
; Run the following command to set fuses + burn bootloader
; pio run -e fuses_bootloader -t bootloader
[env:fuses_bootloader]
board_hardware.oscillator = external ; Oscillator type
board_hardware.uart = uart0 ; Set UART to use for serial upload
board_bootloader.speed = 115200 ; Set bootloader baud rate
board_hardware.bod = 2.7v ; Set brown-out detection
board_hardware.eesave = yes ; Preserve EEPROM when uploading using programmer
upload_protocol = usbasp ; Use the USBasp as programmer
upload_flags = ; Select USB as upload port and divide the SPI clock by 8
-PUSB
-B8

27
Firmware/src/main.cpp Normal file
View file

@ -0,0 +1,27 @@
#include <Arduino.h>
#include <LightController.h>
#include <SerialCommunicator.h>
#include <I2CCommunicator.h>
StreamCommunicator *computer;
StreamCommunicator *console;
LightController *light;
const int STEPS = 5;
void setup()
{
int bjtCount = 4;
const int bjtPin[bjtCount] = {6, 5, 3, 10};
computer = new SerialCommunicator(Serial, 9600, 5, 50);
console = new I2CCommunicator(Wire, 9, 5, 50);
light = new LightController(bjtPin, bjtCount);
}
void loop()
{
light->updateState(console->receiveMessage(), STEPS);
light->updateState(computer->receiveMessage(), STEPS);
computer->sendMessage(light->getBjtState(), light->getBjtCount());
computer->clearBuffer();
console->clearBuffer();
}

11
Firmware/test/README Normal file
View file

@ -0,0 +1,11 @@
This directory is intended for PlatformIO Unit Testing and project tests.
Unit Testing is a software testing method by which individual units of
source code, sets of one or more MCU program modules together with associated
control data, usage procedures, and operating procedures, are tested to
determine whether they are fit for use. Unit testing finds problems early
in the development cycle.
More information about PlatformIO Unit Testing:
- https://docs.platformio.org/page/plus/unit-testing.html

33
Hardware/Circuit/.gitignore vendored Normal file
View file

@ -0,0 +1,33 @@
# For PCBs designed using KiCad: https://www.kicad.org/
# Format documentation: https://kicad.org/help/file-formats/
# Temporary files
*.000
*.bak
*.bck
*.kicad_pcb-bak
*.kicad_sch-bak
*-backups
*.kicad_prl
*.sch-bak
*~
_autosave-*
*.tmp
*-save.pro
*-save.kicad_pcb
fp-info-cache
*auto_saved_files*
# Netlist files (exported from Eeschema)
*.net
# Autorouter files (exported from Pcbnew)
*.dsn
*.ses
# Exported BOM files
*.xml
*.csv
# Backpus
Control-backups/*

View file

@ -0,0 +1,422 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# CD74HC4053PWR_CD74HC4053PWR
#
DEF CD74HC4053PWR_CD74HC4053PWR U 0 40 Y Y 1 L N
F0 "U" -500 839 50 H V L BNN
F1 "CD74HC4053PWR_CD74HC4053PWR" -500 -957 50 H V L BNN
F2 "SOP65P640X120-16N" -550 -800 50 V I L BNN
F3 "" 0 0 50 H I L BNN
DRAW
S -500 -800 500 800 0 0 16 f
X B1 1 700 100 200 L 40 40 0 0 B
X S1 10 -700 300 200 R 40 40 0 0 I
X S0 11 -700 400 200 R 40 40 0 0 I
X A0 12 700 500 200 L 40 40 0 0 B
X A1 13 700 400 200 L 40 40 0 0 B
X AN 14 700 300 200 L 40 40 0 0 B
X BN 15 700 0 200 L 40 40 0 0 B
X VCC 16 700 700 200 L 40 40 0 0 W
X B0 2 700 200 200 L 40 40 0 0 B
X C1 3 700 -200 200 L 40 40 0 0 B
X CN 4 700 -300 200 L 40 40 0 0 B
X C0 5 700 -100 200 L 40 40 0 0 B
X ~E 6 -700 500 200 R 40 40 0 0 I
X VEE 7 700 -600 200 L 40 40 0 0 W
X GND 8 700 -700 200 L 40 40 0 0 W
X S2 9 -700 200 200 R 40 40 0 0 I
ENDDRAW
ENDDEF
#
# Connector_AVR-ISP-6
#
DEF Connector_AVR-ISP-6 J 0 40 Y Y 1 F N
F0 "J" -250 450 50 H V L CNN
F1 "Connector_AVR-ISP-6" 0 450 50 H V L CNN
F2 "" -250 50 50 V I C CNN
F3 "" -1275 -550 50 H I C CNN
$FPLIST
IDC?Header*2x03*
Pin?Header*2x03*
$ENDFPLIST
DRAW
S -105 -270 -95 -300 0 1 0 N
S -105 400 -95 370 0 1 0 N
S 300 -95 270 -105 0 1 0 N
S 300 5 270 -5 0 1 0 N
S 300 105 270 95 0 1 0 N
S 300 205 270 195 0 1 0 N
S 300 400 -300 -300 0 1 10 f
X MISO 1 400 200 100 L 50 50 1 1 P
X VCC 2 -100 500 100 D 50 50 1 1 P
X SCK 3 400 0 100 L 50 50 1 1 P
X MOSI 4 400 100 100 L 50 50 1 1 P
X ~RST 5 400 -100 100 L 50 50 1 1 P
X GND 6 -100 -400 100 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Generic_Conn_01x04
#
DEF Connector_Generic_Conn_01x04 J 0 40 Y N 1 F N
F0 "J" 0 200 50 H V C CNN
F1 "Connector_Generic_Conn_01x04" 0 -300 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_1x??_*
$ENDFPLIST
DRAW
S -50 -195 0 -205 1 1 6 N
S -50 -95 0 -105 1 1 6 N
S -50 5 0 -5 1 1 6 N
S -50 105 0 95 1 1 6 N
S -50 150 50 -250 1 1 10 f
X Pin_1 1 -200 100 150 R 50 50 1 1 P
X Pin_2 2 -200 0 150 R 50 50 1 1 P
X Pin_3 3 -200 -100 150 R 50 50 1 1 P
X Pin_4 4 -200 -200 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Screw_Terminal_01x03
#
DEF Connector_Screw_Terminal_01x03 J 0 40 Y N 1 F N
F0 "J" 0 200 50 H V C CNN
F1 "Connector_Screw_Terminal_01x03" 0 -200 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
TerminalBlock*:*
$ENDFPLIST
DRAW
C 0 -100 25 1 1 6 N
C 0 0 25 1 1 6 N
C 0 100 25 1 1 6 N
S -50 150 50 -150 1 1 10 f
P 2 1 1 6 -21 -87 13 -120 N
P 2 1 1 6 -21 13 13 -20 N
P 2 1 1 6 -21 113 13 80 N
P 2 1 1 6 -14 -80 20 -113 N
P 2 1 1 6 -14 20 20 -13 N
P 2 1 1 6 -14 120 20 87 N
X Pin_1 1 -200 100 150 R 50 50 1 1 P
X Pin_2 2 -200 0 150 R 50 50 1 1 P
X Pin_3 3 -200 -100 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_C
#
DEF Device_C C 0 10 N Y 1 F N
F0 "C" 25 100 50 H V L CNN
F1 "Device_C" 25 -100 50 H V L CNN
F2 "" 38 -150 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
C_*
$ENDFPLIST
DRAW
P 2 0 1 20 -80 -30 80 -30 N
P 2 0 1 20 -80 30 80 30 N
X ~ 1 0 150 110 D 50 50 1 1 P
X ~ 2 0 -150 110 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_Crystal
#
DEF Device_Crystal Y 0 40 N N 1 F N
F0 "Y" 0 150 50 H V C CNN
F1 "Device_Crystal" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Crystal*
$ENDFPLIST
DRAW
S -45 100 45 -100 0 1 12 N
P 2 0 1 0 -100 0 -75 0 N
P 2 0 1 20 -75 -50 -75 50 N
P 2 0 1 20 75 -50 75 50 N
P 2 0 1 0 100 0 75 0 N
X 1 1 -150 0 50 R 50 50 1 1 P
X 2 2 150 0 50 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_LED
#
DEF Device_LED D 0 40 N N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "Device_LED" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
LED*
LED_SMD:*
LED_THT:*
$ENDFPLIST
DRAW
P 2 0 1 10 -50 -50 -50 50 N
P 2 0 1 0 -50 0 50 0 N
P 4 0 1 10 50 -50 50 50 -50 0 50 -50 N
P 5 0 1 0 -120 -30 -180 -90 -150 -90 -180 -90 -180 -60 N
P 5 0 1 0 -70 -30 -130 -90 -100 -90 -130 -90 -130 -60 N
X K 1 -150 0 100 R 50 50 1 1 P
X A 2 150 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_Q_NPN_BCE
#
DEF Device_Q_NPN_BCE Q 0 0 Y N 1 F N
F0 "Q" 200 50 50 H V L CNN
F1 "Device_Q_NPN_BCE" 200 -50 50 H V L CNN
F2 "" 200 100 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
C 50 0 111 0 1 10 N
P 2 0 1 0 25 25 100 100 N
P 3 0 1 0 25 -25 100 -100 100 -100 N
P 3 0 1 20 25 75 25 -75 25 -75 N
P 5 0 1 0 50 -70 70 -50 90 -90 50 -70 50 -70 F
X B 1 -200 0 225 R 50 50 1 1 I
X C 2 100 200 100 D 50 50 1 1 P
X E 3 100 -200 100 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_R
#
DEF Device_R R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C CNN
F1 "Device_R" 0 0 50 V V C CNN
F2 "" -70 0 50 V I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
R_*
$ENDFPLIST
DRAW
S -40 -100 40 100 0 1 10 N
X ~ 1 0 150 50 D 50 50 1 1 P
X ~ 2 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Interface_USB_CH340C
#
DEF Interface_USB_CH340C U 0 20 Y Y 1 F N
F0 "U" -200 550 50 H V R CNN
F1 "Interface_USB_CH340C" 50 550 50 H V L CNN
F2 "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" 50 -550 50 H I L CNN
F3 "" -350 800 50 H I C CNN
$FPLIST
SOIC*3.9x9.9mm*P1.27mm*
$ENDFPLIST
DRAW
S -300 500 300 -500 0 1 10 f
X GND 1 0 -600 100 U 50 50 1 1 W
X ~DSR 10 400 0 100 L 50 50 1 1 I
X ~RI 11 400 -100 100 L 50 50 1 1 I
X ~DCD 12 400 -200 100 L 50 50 1 1 I
X ~DTR 13 400 -300 100 L 50 50 1 1 O
X ~RTS 14 400 -400 100 L 50 50 1 1 O
X R232 15 -400 300 100 R 50 50 1 1 I
X VCC 16 0 600 100 D 50 50 1 1 W
X TXD 2 400 400 100 L 50 50 1 1 O
X RXD 3 400 300 100 L 50 50 1 1 I
X V3 4 -100 600 100 D 50 50 1 1 P
X UD+ 5 -400 100 100 R 50 50 1 1 B
X UD- 6 -400 0 100 R 50 50 1 1 B
X NC 7 -300 -300 100 R 50 50 1 1 N N
X NC 8 -300 -400 100 R 50 50 1 1 N N
X ~CTS 9 400 100 100 L 50 50 1 1 I
ENDDRAW
ENDDEF
#
# Jumper_SolderJumper_2_Bridged
#
DEF Jumper_SolderJumper_2_Bridged JP 0 0 Y N 1 F N
F0 "JP" 0 80 50 H V C CNN
F1 "Jumper_SolderJumper_2_Bridged" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
SolderJumper*Bridged*
$ENDFPLIST
DRAW
A -10 0 40 901 -901 0 1 0 N -10 40 -10 -40
A -10 0 40 901 -901 0 1 0 F -10 40 -10 -40
A 10 0 40 -899 899 0 1 0 N 10 -40 10 40
A 10 0 40 -899 899 0 1 0 F 10 -40 10 40
S -20 20 20 -20 0 1 0 F
P 2 0 1 0 -10 40 -10 -40 N
P 2 0 1 0 10 40 10 -40 N
X A 1 -150 0 100 R 50 50 1 1 P
X B 2 150 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Jumper_SolderJumper_2_Open
#
DEF Jumper_SolderJumper_2_Open JP 0 0 Y N 1 F N
F0 "JP" 0 80 50 H V C CNN
F1 "Jumper_SolderJumper_2_Open" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
SolderJumper*Open*
$ENDFPLIST
DRAW
A -10 0 40 901 -901 0 1 0 N -10 40 -10 -40
A -10 0 40 901 -901 0 1 0 F -10 40 -10 -40
A 10 0 40 -899 899 0 1 0 N 10 -40 10 40
A 10 0 40 -899 899 0 1 0 F 10 -40 10 40
P 2 0 1 0 -10 40 -10 -40 N
P 2 0 1 0 10 40 10 -40 N
X A 1 -150 0 100 R 50 50 1 1 P
X B 2 150 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# MCU_Microchip_ATmega_ATmega328PB-AU
#
DEF MCU_Microchip_ATmega_ATmega328PB-AU U 0 20 Y Y 1 F N
F0 "U" -500 1450 50 H V L BNN
F1 "MCU_Microchip_ATmega_ATmega328PB-AU" 100 -1450 50 H V L TNN
F2 "Package_QFP:TQFP-32_7x7mm_P0.8mm" 0 0 50 H I C CIN
F3 "" 0 0 50 H I C CNN
ALIAS ATmega88PB-AU ATmega168PB-AU ATmega328PB-AU
$FPLIST
TQFP*7x7mm*P0.8mm*
$ENDFPLIST
DRAW
S -500 -1400 500 1400 0 1 10 f
X PD3 1 600 -800 100 L 50 50 1 1 B
X PD6 10 600 -1100 100 L 50 50 1 1 B
X PD7 11 600 -1200 100 L 50 50 1 1 B
X PB0 12 600 1200 100 L 50 50 1 1 B
X PB1 13 600 1100 100 L 50 50 1 1 B
X PB2 14 600 1000 100 L 50 50 1 1 B
X PB3 15 600 900 100 L 50 50 1 1 B
X PB4 16 600 800 100 L 50 50 1 1 B
X PB5 17 600 700 100 L 50 50 1 1 B
X AVCC 18 100 1500 100 D 50 50 1 1 W
X PE2 19 -600 -700 100 R 50 50 1 1 B
X PD4 2 600 -900 100 L 50 50 1 1 B
X AREF 20 -600 1200 100 R 50 50 1 1 P
X GND 21 0 -1500 100 U 50 50 1 1 P N
X PE3 22 -600 -800 100 R 50 50 1 1 B
X PC0 23 600 300 100 L 50 50 1 1 B
X PC1 24 600 200 100 L 50 50 1 1 B
X PC2 25 600 100 100 L 50 50 1 1 B
X PC3 26 600 0 100 L 50 50 1 1 B
X PC4 27 600 -100 100 L 50 50 1 1 B
X PC5 28 600 -200 100 L 50 50 1 1 B
X ~RESET~/PC6 29 600 -300 100 L 50 50 1 1 B
X PE0 3 -600 -500 100 R 50 50 1 1 B
X PD0 30 600 -500 100 L 50 50 1 1 B
X PD1 31 600 -600 100 L 50 50 1 1 B
X PD2 32 600 -700 100 L 50 50 1 1 B
X VCC 4 0 1500 100 D 50 50 1 1 W
X GND 5 0 -1500 100 U 50 50 1 1 W
X PE1 6 -600 -600 100 R 50 50 1 1 B
X XTAL1/PB6 7 600 600 100 L 50 50 1 1 B
X XTAL2/PB7 8 600 500 100 L 50 50 1 1 B
X PD5 9 600 -1000 100 L 50 50 1 1 B
ENDDRAW
ENDDEF
#
# Switch_SW_Push
#
DEF Switch_SW_Push SW 0 40 N N 1 F N
F0 "SW" 50 100 50 H V L CNN
F1 "Switch_SW_Push" 0 -60 50 H V C CNN
F2 "" 0 200 50 H I C CNN
F3 "" 0 200 50 H I C CNN
DRAW
C -80 0 20 0 1 0 N
C 80 0 20 0 1 0 N
P 2 0 1 0 0 50 0 120 N
P 2 0 1 0 100 50 -100 50 N
X 1 1 -200 0 100 R 50 50 0 1 P
X 2 2 200 0 100 L 50 50 0 1 P
ENDDRAW
ENDDEF
#
# TYPE-C-31-M-12_TYPE-C-31-M-12
#
DEF TYPE-C-31-M-12_TYPE-C-31-M-12 J 0 40 Y Y 1 L N
F0 "J" -50 600 50 H V L BNN
F1 "TYPE-C-31-M-12_TYPE-C-31-M-12" -400 520 50 H V L BNN
F2 "HRO_TYPE-C-31-M-12" 0 0 50 H I L BNN
F3 "" 0 0 50 H I L BNN
F4 "3.31mm" 0 0 50 H I L BNN "MAXIMUM_PACKAGE_HEIGHT"
F5 "Manufacturer Recommendations" 0 0 50 H I L BNN "STANDARD"
F6 "A" 0 0 50 H I L BNN "PARTREV"
F7 "HRO Electronics" 0 0 50 H I L BNN "MANUFACTURER"
DRAW
S -500 -500 500 500 0 0 10 f
X GND A1B12 -700 -400 200 R 40 40 0 0 W
X VBUS A4B9 -700 400 200 R 40 40 0 0 W
X CC1 A5 -700 200 200 R 40 40 0 0 B
X DP1 A6 -700 100 200 R 40 40 0 0 B
X DN1 A7 -700 0 200 R 40 40 0 0 B
X SBU1 A8 -700 -100 200 R 40 40 0 0 B
X GND B1A12 700 -400 200 L 40 40 0 0 W
X VBUS B4A9 700 400 200 L 40 40 0 0 W
X CC2 B5 700 -100 200 L 40 40 0 0 B
X DP2 B6 700 0 200 L 40 40 0 0 B
X DN2 B7 700 100 200 L 40 40 0 0 B
X SBU2 B8 700 200 200 L 40 40 0 0 B
X SHIELD S1 -250 -700 200 U 40 40 0 0 P
X SHIELD S2 -100 -700 200 U 40 40 0 0 P
X SHIELD S3 100 -700 200 U 40 40 0 0 P
X SHIELD S4 250 -700 200 U 40 40 0 0 P
ENDDRAW
ENDDEF
#
# power_GND
#
DEF power_GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "power_GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_PWR_FLAG
#
DEF power_PWR_FLAG #FLG 0 0 N N 1 F P
F0 "#FLG" 0 75 50 H I C CNN
F1 "power_PWR_FLAG" 0 150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N
X pwr 1 0 0 0 U 50 50 0 0 w
ENDDRAW
ENDDEF
#
# power_VCC
#
DEF power_VCC #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_VCC" 0 150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X VCC 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
#End Library

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,434 @@
{
"board": {
"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": 3.8,
"width": 2.0
},
"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": [],
"meta": {
"filename": "board_design_settings.json",
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"copper_edge_clearance": "error",
"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_type_mismatch": "error",
"hole_clearance": "error",
"hole_near_hole": "error",
"invalid_outline": "error",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"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_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"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",
"zone_has_empty_net": "error",
"zones_intersect": "error"
},
"rule_severitieslegacy_courtyards_overlap": true,
"rule_severitieslegacy_no_courtyard_defined": false,
"rules": {
"allow_blind_buried_vias": false,
"allow_microvias": false,
"max_error": 0.005,
"min_clearance": 0.127,
"min_copper_edge_clearance": 0.19999999999999998,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_silk_clearance": 0.0,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.127,
"min_via_annular_width": 0.13,
"min_via_diameter": 0.39999999999999997,
"use_height_for_length_calcs": true
},
"track_widths": [
0.0
],
"via_dimensions": [
{
"diameter": 0.0,
"drill": 0.0
}
],
"zones_allow_external_fillets": false,
"zones_use_no_outline": true
},
"layer_presets": []
},
"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_label_syntax": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "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": "warning",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "Control.kicad_pro",
"version": 1
},
"net_settings": {
"classes": [
{
"bus_width": 12.0,
"clearance": 0.2,
"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.0
}
],
"meta": {
"version": 2
},
"net_colors": null
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "Control.net",
"specctra_dsn": "",
"step": "../Enclosure/pcb.step",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"drawing": {
"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.25,
"pin_symbol_size": 0.0,
"text_offset_ratio": 0.08
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 1
},
"net_format_name": "Pcbnew",
"ngspice": {
"fix_include_paths": true,
"fix_passive_vals": false,
"meta": {
"version": 0
},
"model_mode": 0,
"workbook_filename": ""
},
"page_layout_descr_file": "",
"plot_directory": "",
"spice_adjust_passive_values": false,
"spice_external_command": "spice \"%I\"",
"subpart_first_id": 65,
"subpart_id_separator": 0
},
"sheets": [
[
"9baf7b1e-44a0-4262-8221-97a2fa15d5e8",
""
]
],
"text_variables": {}
}

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,248 @@
update=11.08.2021 14:06:33
version=1
last_client=kicad
[general]
version=1
RootSch=
BoardNm=
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=
[eeschema/libraries]
[schematic_editor]
version=1
PageLayoutDescrFile=
PlotDirectoryName=
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=Pcbnew
SpiceAjustPassiveValues=0
LabSize=50
ERC_TestSimilarLabels=1
[pcbnew]
version=1
PageLayoutDescrFile=
LastNetListRead=Control.net
CopperLayerCount=2
BoardThickness=1.6
AllowMicroVias=0
AllowBlindVias=0
RequireCourtyardDefinitions=0
ProhibitOverlappingCourtyards=1
MinTrackWidth=0.2
MinViaDiameter=0.4
MinViaDrill=0.3
MinMicroViaDiameter=0.2
MinMicroViaDrill=0.09999999999999999
MinHoleToHole=0.25
TrackWidth1=0.25
ViaDiameter1=0.8
ViaDrill1=0.4
dPairWidth1=0.2
dPairGap1=0.25
dPairViaGap1=0.25
SilkLineWidth=0.12
SilkTextSizeV=1
SilkTextSizeH=1
SilkTextSizeThickness=0.15
SilkTextItalic=0
SilkTextUpright=1
CopperLineWidth=0.2
CopperTextSizeV=1.5
CopperTextSizeH=1.5
CopperTextThickness=0.3
CopperTextItalic=0
CopperTextUpright=1
EdgeCutLineWidth=0.05
CourtyardLineWidth=0.05
OthersLineWidth=0.15
OthersTextSizeV=1
OthersTextSizeH=1
OthersTextSizeThickness=0.15
OthersTextItalic=0
OthersTextUpright=1
SolderMaskClearance=0
SolderMaskMinWidth=0
SolderPasteClearance=0
SolderPasteRatio=0
[pcbnew/Layer.F.Cu]
Name=F.Cu
Type=0
Enabled=1
[pcbnew/Layer.In1.Cu]
Name=In1.Cu
Type=0
Enabled=0
[pcbnew/Layer.In2.Cu]
Name=In2.Cu
Type=0
Enabled=0
[pcbnew/Layer.In3.Cu]
Name=In3.Cu
Type=0
Enabled=0
[pcbnew/Layer.In4.Cu]
Name=In4.Cu
Type=0
Enabled=0
[pcbnew/Layer.In5.Cu]
Name=In5.Cu
Type=0
Enabled=0
[pcbnew/Layer.In6.Cu]
Name=In6.Cu
Type=0
Enabled=0
[pcbnew/Layer.In7.Cu]
Name=In7.Cu
Type=0
Enabled=0
[pcbnew/Layer.In8.Cu]
Name=In8.Cu
Type=0
Enabled=0
[pcbnew/Layer.In9.Cu]
Name=In9.Cu
Type=0
Enabled=0
[pcbnew/Layer.In10.Cu]
Name=In10.Cu
Type=0
Enabled=0
[pcbnew/Layer.In11.Cu]
Name=In11.Cu
Type=0
Enabled=0
[pcbnew/Layer.In12.Cu]
Name=In12.Cu
Type=0
Enabled=0
[pcbnew/Layer.In13.Cu]
Name=In13.Cu
Type=0
Enabled=0
[pcbnew/Layer.In14.Cu]
Name=In14.Cu
Type=0
Enabled=0
[pcbnew/Layer.In15.Cu]
Name=In15.Cu
Type=0
Enabled=0
[pcbnew/Layer.In16.Cu]
Name=In16.Cu
Type=0
Enabled=0
[pcbnew/Layer.In17.Cu]
Name=In17.Cu
Type=0
Enabled=0
[pcbnew/Layer.In18.Cu]
Name=In18.Cu
Type=0
Enabled=0
[pcbnew/Layer.In19.Cu]
Name=In19.Cu
Type=0
Enabled=0
[pcbnew/Layer.In20.Cu]
Name=In20.Cu
Type=0
Enabled=0
[pcbnew/Layer.In21.Cu]
Name=In21.Cu
Type=0
Enabled=0
[pcbnew/Layer.In22.Cu]
Name=In22.Cu
Type=0
Enabled=0
[pcbnew/Layer.In23.Cu]
Name=In23.Cu
Type=0
Enabled=0
[pcbnew/Layer.In24.Cu]
Name=In24.Cu
Type=0
Enabled=0
[pcbnew/Layer.In25.Cu]
Name=In25.Cu
Type=0
Enabled=0
[pcbnew/Layer.In26.Cu]
Name=In26.Cu
Type=0
Enabled=0
[pcbnew/Layer.In27.Cu]
Name=In27.Cu
Type=0
Enabled=0
[pcbnew/Layer.In28.Cu]
Name=In28.Cu
Type=0
Enabled=0
[pcbnew/Layer.In29.Cu]
Name=In29.Cu
Type=0
Enabled=0
[pcbnew/Layer.In30.Cu]
Name=In30.Cu
Type=0
Enabled=0
[pcbnew/Layer.B.Cu]
Name=B.Cu
Type=0
Enabled=1
[pcbnew/Layer.B.Adhes]
Enabled=1
[pcbnew/Layer.F.Adhes]
Enabled=1
[pcbnew/Layer.B.Paste]
Enabled=1
[pcbnew/Layer.F.Paste]
Enabled=1
[pcbnew/Layer.B.SilkS]
Enabled=1
[pcbnew/Layer.F.SilkS]
Enabled=1
[pcbnew/Layer.B.Mask]
Enabled=1
[pcbnew/Layer.F.Mask]
Enabled=1
[pcbnew/Layer.Dwgs.User]
Enabled=1
[pcbnew/Layer.Cmts.User]
Enabled=1
[pcbnew/Layer.Eco1.User]
Enabled=1
[pcbnew/Layer.Eco2.User]
Enabled=1
[pcbnew/Layer.Edge.Cuts]
Enabled=1
[pcbnew/Layer.Margin]
Enabled=1
[pcbnew/Layer.B.CrtYd]
Enabled=1
[pcbnew/Layer.F.CrtYd]
Enabled=1
[pcbnew/Layer.B.Fab]
Enabled=1
[pcbnew/Layer.F.Fab]
Enabled=1
[pcbnew/Layer.Rescue]
Enabled=1
[pcbnew/Netclasses]
[pcbnew/Netclasses/Default]
Name=Default
Clearance=0.2
TrackWidth=0.25
ViaDiameter=0.8
ViaDrill=0.4
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25

View file

@ -0,0 +1,85 @@
(rules PCB Control
(snap_angle
fortyfive_degree
)
(autoroute_settings
(fanout off)
(autoroute on)
(postroute on)
(vias on)
(via_costs 50)
(plane_via_costs 5)
(start_ripup_costs 100)
(start_pass_no 6635)
(layer_rule F.Cu
(active on)
(preferred_direction horizontal)
(preferred_direction_trace_costs 1.0)
(against_preferred_direction_trace_costs 2.1)
)
(layer_rule B.Cu
(active on)
(preferred_direction vertical)
(preferred_direction_trace_costs 1.0)
(against_preferred_direction_trace_costs 1.9)
)
)
(rule
(width 250.0)
(clear 200.2)
(clear 125.0 (type smd_to_turn_gap))
(clear 50.0 (type smd_smd))
)
(padstack "Via[0-1]_800:400_um"
(shape
(circle F.Cu 800.0 0.0 0.0)
)
(shape
(circle B.Cu 800.0 0.0 0.0)
)
(attach off)
)
(via
"Via[0-1]_800:400_um" "Via[0-1]_800:400_um" default
)
(via
"Via[0-1]_800:400_um-kicad_default" "Via[0-1]_800:400_um" "kicad_default"
)
(via_rule
default "Via[0-1]_800:400_um"
)
(via_rule
"kicad_default" "Via[0-1]_800:400_um-kicad_default"
)
(class default
(clearance_class default)
(via_rule default)
(rule
(width 250.0)
)
(circuit
(use_layer F.Cu B.Cu)
)
)
(class "kicad_default"
XTAL1 GND XTAL2 VCC "Net-(D1-Pad2)" SCK RST RX
TX SCL SDA "Net-(U1-Pad20)" "Net-(U1-Pad22)" "Net-(J7-PadA5)" "Net-(J7-PadB8)" "Net-(J7-PadA8)"
"Net-(J7-PadB5)" "Net-(C6-Pad2)" SIG1A SIG1B D+ "D-" SIG2A SIG2B
"Net-(U1-Pad25)" "Net-(U1-Pad26)" EXTRX EXTTX EXTRST "Net-(D2-Pad2)" STOPRST "Net-(Q1-Pad1)"
"Net-(U1-Pad12)" "Net-(JP11-Pad1)" MUXRX "Net-(JP13-Pad1)" MUXTX MUXRST LED MOSI
MISO MUX1S1 MUX1S2 MUX2S0 MUX2S1 MUX2S2 MUX1S0 "Net-(Q1-Pad3)"
"Net-(C8-Pad1)" "Net-(C8-Pad2)" "Net-(J8-PadA4B9)" "Net-(J8-PadA6)" "Net-(J8-PadB7)" "Net-(J8-PadA5)" "Net-(J8-PadB8)" "Net-(J8-PadA7)"
"Net-(J8-PadB6)" "Net-(J8-PadA8)" "Net-(J8-PadB5)" "Net-(J8-PadB4A9)" "Net-(R5-Pad2)" "Net-(R7-Pad2)" "Net-(R8-Pad2)" "Net-(U1-Pad24)"
"Net-(U3-Pad1)" "Net-(U3-Pad3)" "Net-(U3-Pad4)" "Net-(U3-Pad5)" "Net-(U3-Pad13)" "Net-(U4-Pad7)" "Net-(U4-Pad8)" "Net-(U4-Pad9)"
"Net-(U4-Pad10)" "Net-(U4-Pad11)" "Net-(U4-Pad12)" "Net-(U4-Pad14)" "Net-(U4-Pad15)"
(clearance_class "kicad_default")
(via_rule kicad_default)
(rule
(width 250.0)
)
(circuit
(use_layer F.Cu B.Cu)
)
)
)

2207
Hardware/Circuit/Control.sch Normal file

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,84 @@
%TF.GenerationSoftware,KiCad,Pcbnew,(6.0.1)*%
%TF.CreationDate,2022-03-17T17:30:18+01:00*%
%TF.ProjectId,Control,436f6e74-726f-46c2-9e6b-696361645f70,v01*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Soldermask,Bot*%
%TF.FilePolarity,Negative*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW (6.0.1)) date 2022-03-17 17:30:18*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10C,0.700000*%
%ADD11O,2.100000X1.050000*%
%ADD12O,1.050000X2.100000*%
%ADD13R,1.950000X1.950000*%
%ADD14C,1.950000*%
%ADD15C,3.800000*%
%ADD16R,1.700000X1.700000*%
%ADD17O,1.700000X1.700000*%
G04 APERTURE END LIST*
D10*
%TO.C,J7*%
X184310000Y-104617000D03*
X184310000Y-98837000D03*
D11*
X183780000Y-106047000D03*
X183780000Y-97407000D03*
X187960000Y-106047000D03*
X187960000Y-97407000D03*
%TD*%
D10*
%TO.C,J8*%
X144430000Y-80485000D03*
X150210000Y-80485000D03*
D12*
X151640000Y-81015000D03*
X143000000Y-81015000D03*
X151640000Y-76835000D03*
X143000000Y-76835000D03*
%TD*%
D13*
%TO.C,J2*%
X127000000Y-81325500D03*
D14*
X121920000Y-81325500D03*
X116840000Y-81325500D03*
%TD*%
D13*
%TO.C,J1*%
X176530000Y-81325500D03*
D14*
X171450000Y-81325500D03*
X166370000Y-81325500D03*
%TD*%
D15*
%TO.C,*%
X107696000Y-127508000D03*
%TD*%
D16*
%TO.C,J3*%
X107721000Y-91577000D03*
D17*
X107721000Y-94117000D03*
X107721000Y-96657000D03*
X107721000Y-99197000D03*
X107721000Y-101737000D03*
X107721000Y-104277000D03*
X107721000Y-106817000D03*
X107721000Y-109357000D03*
X107721000Y-111897000D03*
%TD*%
D15*
%TO.C,*%
X187960000Y-76708000D03*
%TD*%
%TO.C,REF\u002A\u002A*%
X107696000Y-76708000D03*
%TD*%
%TO.C,*%
X187960000Y-127508000D03*
%TD*%
M02*

View file

@ -0,0 +1,15 @@
%TF.GenerationSoftware,KiCad,Pcbnew,(6.0.1)*%
%TF.CreationDate,2022-03-17T17:30:18+01:00*%
%TF.ProjectId,Control,436f6e74-726f-46c2-9e6b-696361645f70,v01*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Paste,Bot*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW (6.0.1)) date 2022-03-17 17:30:18*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 APERTURE END LIST*
M02*

View file

@ -0,0 +1,837 @@
%TF.GenerationSoftware,KiCad,Pcbnew,(6.0.1)*%
%TF.CreationDate,2022-03-17T17:30:18+01:00*%
%TF.ProjectId,Control,436f6e74-726f-46c2-9e6b-696361645f70,v01*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Legend,Bot*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW (6.0.1)) date 2022-03-17 17:30:18*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10C,0.150000*%
%ADD11C,0.700000*%
%ADD12O,2.100000X1.050000*%
%ADD13O,1.050000X2.100000*%
%ADD14R,1.950000X1.950000*%
%ADD15C,1.950000*%
%ADD16C,3.800000*%
%ADD17R,1.700000X1.700000*%
%ADD18O,1.700000X1.700000*%
G04 APERTURE END LIST*
D10*
X112220952Y-75731619D02*
X112220952Y-75017333D01*
X112173333Y-74874476D01*
X112078095Y-74779238D01*
X111935238Y-74731619D01*
X111840000Y-74731619D01*
X113173333Y-74731619D02*
X112697142Y-74731619D01*
X112697142Y-75731619D01*
X114078095Y-74826857D02*
X114030476Y-74779238D01*
X113887619Y-74731619D01*
X113792380Y-74731619D01*
X113649523Y-74779238D01*
X113554285Y-74874476D01*
X113506666Y-74969714D01*
X113459047Y-75160190D01*
X113459047Y-75303047D01*
X113506666Y-75493523D01*
X113554285Y-75588761D01*
X113649523Y-75684000D01*
X113792380Y-75731619D01*
X113887619Y-75731619D01*
X114030476Y-75684000D01*
X114078095Y-75636380D01*
X114792380Y-75731619D02*
X114792380Y-75017333D01*
X114744761Y-74874476D01*
X114649523Y-74779238D01*
X114506666Y-74731619D01*
X114411428Y-74731619D01*
X115744761Y-74731619D02*
X115268571Y-74731619D01*
X115268571Y-75731619D01*
X116649523Y-74826857D02*
X116601904Y-74779238D01*
X116459047Y-74731619D01*
X116363809Y-74731619D01*
X116220952Y-74779238D01*
X116125714Y-74874476D01*
X116078095Y-74969714D01*
X116030476Y-75160190D01*
X116030476Y-75303047D01*
X116078095Y-75493523D01*
X116125714Y-75588761D01*
X116220952Y-75684000D01*
X116363809Y-75731619D01*
X116459047Y-75731619D01*
X116601904Y-75684000D01*
X116649523Y-75636380D01*
X117363809Y-75731619D02*
X117363809Y-75017333D01*
X117316190Y-74874476D01*
X117220952Y-74779238D01*
X117078095Y-74731619D01*
X116982857Y-74731619D01*
X118316190Y-74731619D02*
X117840000Y-74731619D01*
X117840000Y-75731619D01*
X119220952Y-74826857D02*
X119173333Y-74779238D01*
X119030476Y-74731619D01*
X118935238Y-74731619D01*
X118792380Y-74779238D01*
X118697142Y-74874476D01*
X118649523Y-74969714D01*
X118601904Y-75160190D01*
X118601904Y-75303047D01*
X118649523Y-75493523D01*
X118697142Y-75588761D01*
X118792380Y-75684000D01*
X118935238Y-75731619D01*
X119030476Y-75731619D01*
X119173333Y-75684000D01*
X119220952Y-75636380D01*
X119935238Y-75731619D02*
X119935238Y-75017333D01*
X119887619Y-74874476D01*
X119792380Y-74779238D01*
X119649523Y-74731619D01*
X119554285Y-74731619D01*
X120887619Y-74731619D02*
X120411428Y-74731619D01*
X120411428Y-75731619D01*
X121792380Y-74826857D02*
X121744761Y-74779238D01*
X121601904Y-74731619D01*
X121506666Y-74731619D01*
X121363809Y-74779238D01*
X121268571Y-74874476D01*
X121220952Y-74969714D01*
X121173333Y-75160190D01*
X121173333Y-75303047D01*
X121220952Y-75493523D01*
X121268571Y-75588761D01*
X121363809Y-75684000D01*
X121506666Y-75731619D01*
X121601904Y-75731619D01*
X121744761Y-75684000D01*
X121792380Y-75636380D01*
X179943285Y-78271619D02*
X180276619Y-77271619D01*
X180609952Y-78271619D01*
X181133761Y-78271619D02*
X181229000Y-78271619D01*
X181324238Y-78224000D01*
X181371857Y-78176380D01*
X181419476Y-78081142D01*
X181467095Y-77890666D01*
X181467095Y-77652571D01*
X181419476Y-77462095D01*
X181371857Y-77366857D01*
X181324238Y-77319238D01*
X181229000Y-77271619D01*
X181133761Y-77271619D01*
X181038523Y-77319238D01*
X180990904Y-77366857D01*
X180943285Y-77462095D01*
X180895666Y-77652571D01*
X180895666Y-77890666D01*
X180943285Y-78081142D01*
X180990904Y-78176380D01*
X181038523Y-78224000D01*
X181133761Y-78271619D01*
X182419476Y-77271619D02*
X181848047Y-77271619D01*
X182133761Y-77271619D02*
X182133761Y-78271619D01*
X182038523Y-78128761D01*
X181943285Y-78033523D01*
X181848047Y-77985904D01*
X176403333Y-75684000D02*
X176308095Y-75731619D01*
X176165238Y-75731619D01*
X176022380Y-75684000D01*
X175927142Y-75588761D01*
X175879523Y-75493523D01*
X175831904Y-75303047D01*
X175831904Y-75160190D01*
X175879523Y-74969714D01*
X175927142Y-74874476D01*
X176022380Y-74779238D01*
X176165238Y-74731619D01*
X176260476Y-74731619D01*
X176403333Y-74779238D01*
X176450952Y-74826857D01*
X176450952Y-75160190D01*
X176260476Y-75160190D01*
X176879523Y-74731619D02*
X176879523Y-75731619D01*
X176879523Y-75255428D02*
X177450952Y-75255428D01*
X177450952Y-74731619D02*
X177450952Y-75731619D01*
X178117619Y-75731619D02*
X178308095Y-75731619D01*
X178403333Y-75684000D01*
X178498571Y-75588761D01*
X178546190Y-75398285D01*
X178546190Y-75064952D01*
X178498571Y-74874476D01*
X178403333Y-74779238D01*
X178308095Y-74731619D01*
X178117619Y-74731619D01*
X178022380Y-74779238D01*
X177927142Y-74874476D01*
X177879523Y-75064952D01*
X177879523Y-75398285D01*
X177927142Y-75588761D01*
X178022380Y-75684000D01*
X178117619Y-75731619D01*
X178927142Y-74779238D02*
X179070000Y-74731619D01*
X179308095Y-74731619D01*
X179403333Y-74779238D01*
X179450952Y-74826857D01*
X179498571Y-74922095D01*
X179498571Y-75017333D01*
X179450952Y-75112571D01*
X179403333Y-75160190D01*
X179308095Y-75207809D01*
X179117619Y-75255428D01*
X179022380Y-75303047D01*
X178974761Y-75350666D01*
X178927142Y-75445904D01*
X178927142Y-75541142D01*
X178974761Y-75636380D01*
X179022380Y-75684000D01*
X179117619Y-75731619D01*
X179355714Y-75731619D01*
X179498571Y-75684000D01*
X180498571Y-74826857D02*
X180450952Y-74779238D01*
X180308095Y-74731619D01*
X180212857Y-74731619D01*
X180070000Y-74779238D01*
X179974761Y-74874476D01*
X179927142Y-74969714D01*
X179879523Y-75160190D01*
X179879523Y-75303047D01*
X179927142Y-75493523D01*
X179974761Y-75588761D01*
X180070000Y-75684000D01*
X180212857Y-75731619D01*
X180308095Y-75731619D01*
X180450952Y-75684000D01*
X180498571Y-75636380D01*
X180927142Y-74731619D02*
X180927142Y-75731619D01*
X180927142Y-75255428D02*
X181498571Y-75255428D01*
X181498571Y-74731619D02*
X181498571Y-75731619D01*
X181831904Y-75731619D02*
X182403333Y-75731619D01*
X182117619Y-74731619D02*
X182117619Y-75731619D01*
X174784190Y-76001619D02*
X174212761Y-76001619D01*
X174498476Y-76001619D02*
X174498476Y-77001619D01*
X174403238Y-76858761D01*
X174308000Y-76763523D01*
X174212761Y-76715904D01*
X175117523Y-77001619D02*
X175784190Y-77001619D01*
X175355619Y-76001619D01*
X176165142Y-76096857D02*
X176212761Y-76049238D01*
X176165142Y-76001619D01*
X176117523Y-76049238D01*
X176165142Y-76096857D01*
X176165142Y-76001619D01*
X176831809Y-77001619D02*
X176927047Y-77001619D01*
X177022285Y-76954000D01*
X177069904Y-76906380D01*
X177117523Y-76811142D01*
X177165142Y-76620666D01*
X177165142Y-76382571D01*
X177117523Y-76192095D01*
X177069904Y-76096857D01*
X177022285Y-76049238D01*
X176927047Y-76001619D01*
X176831809Y-76001619D01*
X176736571Y-76049238D01*
X176688952Y-76096857D01*
X176641333Y-76192095D01*
X176593714Y-76382571D01*
X176593714Y-76620666D01*
X176641333Y-76811142D01*
X176688952Y-76906380D01*
X176736571Y-76954000D01*
X176831809Y-77001619D01*
X177498476Y-77001619D02*
X178117523Y-77001619D01*
X177784190Y-76620666D01*
X177927047Y-76620666D01*
X178022285Y-76573047D01*
X178069904Y-76525428D01*
X178117523Y-76430190D01*
X178117523Y-76192095D01*
X178069904Y-76096857D01*
X178022285Y-76049238D01*
X177927047Y-76001619D01*
X177641333Y-76001619D01*
X177546095Y-76049238D01*
X177498476Y-76096857D01*
X178546095Y-76096857D02*
X178593714Y-76049238D01*
X178546095Y-76001619D01*
X178498476Y-76049238D01*
X178546095Y-76096857D01*
X178546095Y-76001619D01*
X178974666Y-76906380D02*
X179022285Y-76954000D01*
X179117523Y-77001619D01*
X179355619Y-77001619D01*
X179450857Y-76954000D01*
X179498476Y-76906380D01*
X179546095Y-76811142D01*
X179546095Y-76715904D01*
X179498476Y-76573047D01*
X178927047Y-76001619D01*
X179546095Y-76001619D01*
X180165142Y-77001619D02*
X180260380Y-77001619D01*
X180355619Y-76954000D01*
X180403238Y-76906380D01*
X180450857Y-76811142D01*
X180498476Y-76620666D01*
X180498476Y-76382571D01*
X180450857Y-76192095D01*
X180403238Y-76096857D01*
X180355619Y-76049238D01*
X180260380Y-76001619D01*
X180165142Y-76001619D01*
X180069904Y-76049238D01*
X180022285Y-76096857D01*
X179974666Y-76192095D01*
X179927047Y-76382571D01*
X179927047Y-76620666D01*
X179974666Y-76811142D01*
X180022285Y-76906380D01*
X180069904Y-76954000D01*
X180165142Y-77001619D01*
X180879428Y-76906380D02*
X180927047Y-76954000D01*
X181022285Y-77001619D01*
X181260380Y-77001619D01*
X181355619Y-76954000D01*
X181403238Y-76906380D01*
X181450857Y-76811142D01*
X181450857Y-76715904D01*
X181403238Y-76573047D01*
X180831809Y-76001619D01*
X181450857Y-76001619D01*
X181831809Y-76906380D02*
X181879428Y-76954000D01*
X181974666Y-77001619D01*
X182212761Y-77001619D01*
X182308000Y-76954000D01*
X182355619Y-76906380D01*
X182403238Y-76811142D01*
X182403238Y-76715904D01*
X182355619Y-76573047D01*
X181784190Y-76001619D01*
X182403238Y-76001619D01*
%TO.C,G\u002A\u002A\u002A*%
G36*
X183210166Y-74548133D02*
G01*
X183253294Y-74548289D01*
X183303641Y-74548519D01*
X183351125Y-74548743D01*
X183392475Y-74548967D01*
X183427213Y-74549206D01*
X183455948Y-74549484D01*
X183479287Y-74549822D01*
X183497837Y-74550243D01*
X183512206Y-74550770D01*
X183523001Y-74551425D01*
X183530830Y-74552229D01*
X183536299Y-74553207D01*
X183540017Y-74554379D01*
X183542590Y-74555769D01*
X183544626Y-74557398D01*
X183546454Y-74558904D01*
X183548376Y-74560342D01*
X183550152Y-74561782D01*
X183551789Y-74563515D01*
X183553292Y-74565829D01*
X183554668Y-74569013D01*
X183555921Y-74573357D01*
X183557058Y-74579150D01*
X183558083Y-74586682D01*
X183559004Y-74596241D01*
X183559825Y-74608116D01*
X183560552Y-74622598D01*
X183561190Y-74639975D01*
X183561746Y-74660537D01*
X183562225Y-74684573D01*
X183562633Y-74712372D01*
X183562975Y-74744223D01*
X183563257Y-74780416D01*
X183563485Y-74821240D01*
X183563665Y-74866985D01*
X183563801Y-74917938D01*
X183563900Y-74974391D01*
X183563968Y-75036632D01*
X183564010Y-75104950D01*
X183564031Y-75179635D01*
X183564038Y-75260975D01*
X183564035Y-75349261D01*
X183564030Y-75444781D01*
X183564027Y-75547825D01*
X183564027Y-75562782D01*
X183564046Y-75678706D01*
X183564095Y-75786870D01*
X183564174Y-75887321D01*
X183564283Y-75980107D01*
X183564424Y-76065275D01*
X183564595Y-76142872D01*
X183564797Y-76212944D01*
X183565031Y-76275541D01*
X183565296Y-76330707D01*
X183565593Y-76378492D01*
X183565921Y-76418941D01*
X183566282Y-76452102D01*
X183566675Y-76478023D01*
X183567100Y-76496750D01*
X183567558Y-76508331D01*
X183568049Y-76512813D01*
X183570880Y-76517035D01*
X183582378Y-76526028D01*
X183597273Y-76530809D01*
X183612911Y-76530803D01*
X183626638Y-76525441D01*
X183629371Y-76523185D01*
X183637752Y-76516040D01*
X183651371Y-76504341D01*
X183669870Y-76488397D01*
X183692891Y-76468520D01*
X183720078Y-76445018D01*
X183751073Y-76418203D01*
X183785517Y-76388385D01*
X183823055Y-76355874D01*
X183863327Y-76320980D01*
X183905977Y-76284014D01*
X183950648Y-76245286D01*
X183996981Y-76205106D01*
X184044620Y-76163784D01*
X184093206Y-76121631D01*
X184142383Y-76078958D01*
X184191792Y-76036073D01*
X184241077Y-75993289D01*
X184289880Y-75950914D01*
X184337843Y-75909259D01*
X184384609Y-75868635D01*
X184429820Y-75829351D01*
X184473120Y-75791719D01*
X184514149Y-75756047D01*
X184552552Y-75722647D01*
X184587970Y-75691830D01*
X184620046Y-75663904D01*
X184648423Y-75639180D01*
X184672743Y-75617970D01*
X184692648Y-75600582D01*
X184707781Y-75587327D01*
X184717785Y-75578516D01*
X184722301Y-75574459D01*
X184722611Y-75574160D01*
X184723721Y-75572891D01*
X184724719Y-75571123D01*
X184725612Y-75568451D01*
X184726408Y-75564468D01*
X184727114Y-75558768D01*
X184727740Y-75550944D01*
X184728292Y-75540589D01*
X184728779Y-75527299D01*
X184729208Y-75510665D01*
X184729587Y-75490282D01*
X184729925Y-75465743D01*
X184730229Y-75436643D01*
X184730507Y-75402574D01*
X184730766Y-75363130D01*
X184731015Y-75317906D01*
X184731262Y-75266493D01*
X184731515Y-75208487D01*
X184731780Y-75143481D01*
X184732068Y-75071069D01*
X184734021Y-74575126D01*
X184746790Y-74562356D01*
X184759560Y-74549586D01*
X184994073Y-74548519D01*
X185005222Y-74548468D01*
X185054265Y-74548251D01*
X185096208Y-74548115D01*
X185131641Y-74548109D01*
X185161155Y-74548284D01*
X185185339Y-74548688D01*
X185204785Y-74549370D01*
X185220083Y-74550379D01*
X185231822Y-74551766D01*
X185240594Y-74553579D01*
X185246988Y-74555867D01*
X185251594Y-74558680D01*
X185255003Y-74562067D01*
X185257806Y-74566078D01*
X185260592Y-74570760D01*
X185260859Y-74571289D01*
X185261360Y-74572802D01*
X185261834Y-74575125D01*
X185262282Y-74578462D01*
X185262705Y-74583021D01*
X185263103Y-74589008D01*
X185263478Y-74596627D01*
X185263829Y-74606086D01*
X185264158Y-74617590D01*
X185264466Y-74631346D01*
X185264752Y-74647558D01*
X185265018Y-74666434D01*
X185265265Y-74688179D01*
X185265494Y-74713000D01*
X185265704Y-74741101D01*
X185265897Y-74772690D01*
X185266073Y-74807972D01*
X185266234Y-74847153D01*
X185266379Y-74890439D01*
X185266511Y-74938037D01*
X185266628Y-74990151D01*
X185266733Y-75046989D01*
X185266826Y-75108756D01*
X185266907Y-75175658D01*
X185266978Y-75247901D01*
X185267038Y-75325691D01*
X185267090Y-75409234D01*
X185267132Y-75498736D01*
X185267167Y-75594403D01*
X185267196Y-75696442D01*
X185267217Y-75805057D01*
X185267233Y-75920456D01*
X185267245Y-76042843D01*
X185267252Y-76172426D01*
X185267256Y-76309409D01*
X185267257Y-76454000D01*
X185267256Y-76519093D01*
X185267254Y-76660304D01*
X185267249Y-76793999D01*
X185267240Y-76920384D01*
X185267226Y-77039665D01*
X185267208Y-77152049D01*
X185267183Y-77257740D01*
X185267152Y-77356944D01*
X185267113Y-77449869D01*
X185267066Y-77536719D01*
X185267010Y-77617700D01*
X185266945Y-77693019D01*
X185266869Y-77762881D01*
X185266783Y-77827492D01*
X185266684Y-77887058D01*
X185266574Y-77941784D01*
X185266450Y-77991878D01*
X185266312Y-78037544D01*
X185266159Y-78078989D01*
X185265991Y-78116419D01*
X185265807Y-78150038D01*
X185265606Y-78180054D01*
X185265388Y-78206673D01*
X185265151Y-78230099D01*
X185264895Y-78250539D01*
X185264620Y-78268199D01*
X185264324Y-78283285D01*
X185264007Y-78296003D01*
X185263668Y-78306558D01*
X185263306Y-78315156D01*
X185262921Y-78322004D01*
X185262512Y-78327307D01*
X185262079Y-78331271D01*
X185261619Y-78334103D01*
X185261134Y-78336007D01*
X185260621Y-78337190D01*
X185252694Y-78346622D01*
X185242065Y-78354354D01*
X185240720Y-78354945D01*
X185236731Y-78356102D01*
X185230843Y-78357071D01*
X185222466Y-78357866D01*
X185211009Y-78358497D01*
X185195878Y-78358977D01*
X185176484Y-78359318D01*
X185152234Y-78359531D01*
X185122538Y-78359629D01*
X185086803Y-78359623D01*
X185044438Y-78359526D01*
X184994852Y-78359350D01*
X184759560Y-78358414D01*
X184746790Y-78345643D01*
X184734021Y-78332872D01*
X184732068Y-77360545D01*
X184730114Y-76388218D01*
X184720700Y-76378197D01*
X184708556Y-76369470D01*
X184693218Y-76365187D01*
X184678490Y-76366872D01*
X184678348Y-76366935D01*
X184673510Y-76370366D01*
X184663133Y-76378532D01*
X184647578Y-76391128D01*
X184627203Y-76407849D01*
X184602370Y-76428391D01*
X184573438Y-76452447D01*
X184540766Y-76479713D01*
X184504716Y-76509884D01*
X184465647Y-76542655D01*
X184423920Y-76577720D01*
X184379893Y-76614775D01*
X184333928Y-76653515D01*
X184286384Y-76693635D01*
X184237621Y-76734829D01*
X184187999Y-76776793D01*
X184137879Y-76819221D01*
X184087620Y-76861808D01*
X184037582Y-76904250D01*
X183988125Y-76946241D01*
X183939610Y-76987477D01*
X183892396Y-77027651D01*
X183846844Y-77066460D01*
X183803312Y-77103598D01*
X183762162Y-77138760D01*
X183723754Y-77171642D01*
X183688447Y-77201937D01*
X183656601Y-77229341D01*
X183628576Y-77253549D01*
X183604734Y-77274256D01*
X183585432Y-77291157D01*
X183571032Y-77303946D01*
X183561893Y-77312319D01*
X183558376Y-77315971D01*
X183558129Y-77316514D01*
X183557263Y-77319264D01*
X183556487Y-77323452D01*
X183555794Y-77329477D01*
X183555182Y-77337737D01*
X183554643Y-77348630D01*
X183554175Y-77362555D01*
X183553773Y-77379911D01*
X183553431Y-77401095D01*
X183553145Y-77426506D01*
X183552910Y-77456542D01*
X183552722Y-77491603D01*
X183552576Y-77532086D01*
X183552467Y-77578390D01*
X183552390Y-77630913D01*
X183552341Y-77690054D01*
X183552315Y-77756211D01*
X183552307Y-77829782D01*
X183552306Y-77859396D01*
X183552293Y-77929915D01*
X183552260Y-77993171D01*
X183552203Y-78049562D01*
X183552117Y-78099483D01*
X183551997Y-78143330D01*
X183551839Y-78181501D01*
X183551637Y-78214390D01*
X183551388Y-78242394D01*
X183551086Y-78265910D01*
X183550727Y-78285334D01*
X183550306Y-78301061D01*
X183549818Y-78313488D01*
X183549259Y-78323011D01*
X183548623Y-78330026D01*
X183547906Y-78334930D01*
X183547104Y-78338118D01*
X183546211Y-78339987D01*
X183544156Y-78342909D01*
X183541199Y-78346680D01*
X183537777Y-78349865D01*
X183533276Y-78352513D01*
X183527086Y-78354674D01*
X183518593Y-78356397D01*
X183507185Y-78357732D01*
X183492250Y-78358728D01*
X183473176Y-78359435D01*
X183449351Y-78359903D01*
X183420161Y-78360180D01*
X183384996Y-78360317D01*
X183343242Y-78360363D01*
X183294287Y-78360367D01*
X183253699Y-78360365D01*
X183210242Y-78360330D01*
X183173502Y-78360205D01*
X183142872Y-78359936D01*
X183117747Y-78359468D01*
X183097522Y-78358747D01*
X183081590Y-78357716D01*
X183069345Y-78356322D01*
X183060183Y-78354509D01*
X183053498Y-78352222D01*
X183048683Y-78349407D01*
X183045134Y-78346008D01*
X183042245Y-78341970D01*
X183039409Y-78337239D01*
X183039142Y-78336710D01*
X183038641Y-78335197D01*
X183038167Y-78332874D01*
X183037719Y-78329537D01*
X183037296Y-78324978D01*
X183036898Y-78318991D01*
X183036523Y-78311372D01*
X183036172Y-78301913D01*
X183035843Y-78290409D01*
X183035535Y-78276653D01*
X183035249Y-78260441D01*
X183034982Y-78241565D01*
X183034736Y-78219820D01*
X183034507Y-78194999D01*
X183034297Y-78166898D01*
X183034104Y-78135309D01*
X183033928Y-78100027D01*
X183033767Y-78060846D01*
X183033621Y-78017560D01*
X183033490Y-77969962D01*
X183033373Y-77917848D01*
X183033268Y-77861010D01*
X183033175Y-77799243D01*
X183033094Y-77732342D01*
X183033023Y-77660099D01*
X183032963Y-77582308D01*
X183032911Y-77498765D01*
X183032869Y-77409263D01*
X183032833Y-77313596D01*
X183032805Y-77211557D01*
X183032784Y-77102942D01*
X183032768Y-76987543D01*
X183032756Y-76865156D01*
X183032749Y-76735573D01*
X183032745Y-76598590D01*
X183032744Y-76454000D01*
X183032745Y-76378903D01*
X183032747Y-76238238D01*
X183032752Y-76105075D01*
X183032761Y-75979207D01*
X183032775Y-75860429D01*
X183032794Y-75748534D01*
X183032819Y-75643316D01*
X183032850Y-75544570D01*
X183032889Y-75452090D01*
X183032937Y-75365668D01*
X183032993Y-75285101D01*
X183033058Y-75210180D01*
X183033134Y-75140702D01*
X183033221Y-75076458D01*
X183033320Y-75017244D01*
X183033431Y-74962854D01*
X183033556Y-74913081D01*
X183033694Y-74867720D01*
X183033848Y-74826564D01*
X183034016Y-74789408D01*
X183034201Y-74756046D01*
X183034403Y-74726271D01*
X183034622Y-74699877D01*
X183034860Y-74676659D01*
X183035117Y-74656411D01*
X183035393Y-74638926D01*
X183035690Y-74623999D01*
X183036009Y-74611424D01*
X183036349Y-74600994D01*
X183036712Y-74592504D01*
X183037099Y-74585747D01*
X183037510Y-74580519D01*
X183037945Y-74576612D01*
X183038406Y-74573820D01*
X183038894Y-74571938D01*
X183039409Y-74570760D01*
X183039803Y-74570091D01*
X183042573Y-74565482D01*
X183045442Y-74561544D01*
X183049005Y-74558229D01*
X183053854Y-74555485D01*
X183060584Y-74553263D01*
X183069787Y-74551513D01*
X183082056Y-74550186D01*
X183097985Y-74549231D01*
X183118167Y-74548598D01*
X183143196Y-74548237D01*
X183173664Y-74548099D01*
X183210166Y-74548133D01*
G37*
%TD*%
%LPC*%
D11*
%TO.C,J7*%
X184310000Y-104617000D03*
X184310000Y-98837000D03*
D12*
X183780000Y-106047000D03*
X183780000Y-97407000D03*
X187960000Y-106047000D03*
X187960000Y-97407000D03*
%TD*%
D11*
%TO.C,J8*%
X144430000Y-80485000D03*
X150210000Y-80485000D03*
D13*
X151640000Y-81015000D03*
X143000000Y-81015000D03*
X151640000Y-76835000D03*
X143000000Y-76835000D03*
%TD*%
D14*
%TO.C,J2*%
X127000000Y-81325500D03*
D15*
X121920000Y-81325500D03*
X116840000Y-81325500D03*
%TD*%
D14*
%TO.C,J1*%
X176530000Y-81325500D03*
D15*
X171450000Y-81325500D03*
X166370000Y-81325500D03*
%TD*%
D16*
%TO.C,*%
X107696000Y-127508000D03*
%TD*%
D17*
%TO.C,J3*%
X107721000Y-91577000D03*
D18*
X107721000Y-94117000D03*
X107721000Y-96657000D03*
X107721000Y-99197000D03*
X107721000Y-101737000D03*
X107721000Y-104277000D03*
X107721000Y-106817000D03*
X107721000Y-109357000D03*
X107721000Y-111897000D03*
%TD*%
D16*
%TO.C,*%
X187960000Y-76708000D03*
%TD*%
%TO.C,REF\u002A\u002A*%
X107696000Y-76708000D03*
%TD*%
%TO.C,*%
X187960000Y-127508000D03*
%TD*%
M02*

View file

@ -0,0 +1,26 @@
%TF.GenerationSoftware,KiCad,Pcbnew,(6.0.1)*%
%TF.CreationDate,2022-03-17T17:30:18+01:00*%
%TF.ProjectId,Control,436f6e74-726f-46c2-9e6b-696361645f70,v01*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Profile,NP*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW (6.0.1)) date 2022-03-17 17:30:18*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%TA.AperFunction,Profile*%
%ADD10C,0.050000*%
%TD*%
G04 APERTURE END LIST*
D10*
X104648000Y-130429000D02*
X191008000Y-130429000D01*
X191008000Y-73787000D02*
X104648000Y-73787000D01*
X191008000Y-73787000D02*
X191008000Y-130429000D01*
X104648000Y-73787000D02*
X104648000Y-130429000D01*
M02*

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,392 @@
%TF.GenerationSoftware,KiCad,Pcbnew,(6.0.1)*%
%TF.CreationDate,2022-03-17T17:30:18+01:00*%
%TF.ProjectId,Control,436f6e74-726f-46c2-9e6b-696361645f70,v01*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Soldermask,Top*%
%TF.FilePolarity,Negative*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW (6.0.1)) date 2022-03-17 17:30:18*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 Aperture macros list*
%AMRoundRect*
0 Rectangle with rounded corners*
0 $1 Rounding radius*
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
0 Add a 4 corners polygon primitive as box body*
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
0 Add four circle primitives for the rounded corners*
1,1,$1+$1,$2,$3*
1,1,$1+$1,$4,$5*
1,1,$1+$1,$6,$7*
1,1,$1+$1,$8,$9*
0 Add four rect primitives between the rounded corners*
20,1,$1+$1,$2,$3,$4,$5,0*
20,1,$1+$1,$4,$5,$6,$7,0*
20,1,$1+$1,$6,$7,$8,$9,0*
20,1,$1+$1,$8,$9,$2,$3,0*%
G04 Aperture macros list end*
%ADD10C,0.700000*%
%ADD11R,1.450000X0.600000*%
%ADD12R,1.450000X0.300000*%
%ADD13O,2.100000X1.050000*%
%ADD14RoundRect,0.249999X-0.350001X-0.450001X0.350001X-0.450001X0.350001X0.450001X-0.350001X0.450001X0*%
%ADD15R,1.900000X0.800000*%
%ADD16RoundRect,0.249999X0.350001X0.450001X-0.350001X0.450001X-0.350001X-0.450001X0.350001X-0.450001X0*%
%ADD17R,0.800000X2.000000*%
%ADD18R,0.600000X1.450000*%
%ADD19R,0.300000X1.450000*%
%ADD20O,1.050000X2.100000*%
%ADD21RoundRect,0.150000X-0.150000X0.825000X-0.150000X-0.825000X0.150000X-0.825000X0.150000X0.825000X0*%
%ADD22R,1.950000X1.950000*%
%ADD23C,1.950000*%
%ADD24RoundRect,0.249999X-0.450001X0.350001X-0.450001X-0.350001X0.450001X-0.350001X0.450001X0.350001X0*%
%ADD25RoundRect,0.250000X-0.475000X0.337500X-0.475000X-0.337500X0.475000X-0.337500X0.475000X0.337500X0*%
%ADD26RoundRect,0.250000X0.350000X0.450000X-0.350000X0.450000X-0.350000X-0.450000X0.350000X-0.450000X0*%
%ADD27R,2.000000X0.900000*%
%ADD28R,0.900000X2.000000*%
%ADD29R,5.000000X5.000000*%
%ADD30RoundRect,0.250000X-0.450000X0.350000X-0.450000X-0.350000X0.450000X-0.350000X0.450000X0.350000X0*%
%ADD31R,1.500000X2.000000*%
%ADD32R,3.800000X2.000000*%
%ADD33C,3.800000*%
%ADD34R,1.570000X0.410000*%
%ADD35RoundRect,0.250000X0.337500X0.475000X-0.337500X0.475000X-0.337500X-0.475000X0.337500X-0.475000X0*%
%ADD36RoundRect,0.250000X-0.337500X-0.475000X0.337500X-0.475000X0.337500X0.475000X-0.337500X0.475000X0*%
%ADD37R,0.850000X0.550000*%
%ADD38R,1.700000X1.700000*%
%ADD39O,1.700000X1.700000*%
%ADD40RoundRect,0.250000X-0.350000X-0.450000X0.350000X-0.450000X0.350000X0.450000X-0.350000X0.450000X0*%
G04 APERTURE END LIST*
D10*
%TO.C,J7*%
X184310000Y-104617000D03*
X184310000Y-98837000D03*
D11*
X182865000Y-104977000D03*
X182865000Y-104177000D03*
D12*
X182865000Y-102977000D03*
X182865000Y-101977000D03*
X182865000Y-101477000D03*
X182865000Y-100477000D03*
D11*
X182865000Y-98477000D03*
X182865000Y-99277000D03*
D12*
X182865000Y-99977000D03*
X182865000Y-100977000D03*
X182865000Y-102477000D03*
X182865000Y-103477000D03*
D13*
X183780000Y-106047000D03*
X183780000Y-97407000D03*
X187960000Y-106047000D03*
X187960000Y-97407000D03*
%TD*%
D14*
%TO.C,R4*%
X179399000Y-119888000D03*
X181399000Y-119888000D03*
%TD*%
D15*
%TO.C,Q1*%
X122579000Y-116525000D03*
X122579000Y-118425000D03*
X125579000Y-117475000D03*
%TD*%
D16*
%TO.C,R3*%
X117713000Y-117475000D03*
X115713000Y-117475000D03*
%TD*%
D14*
%TO.C,R5*%
X179399000Y-122428000D03*
X181399000Y-122428000D03*
%TD*%
D17*
%TO.C,SW1*%
X178299000Y-126873000D03*
X182499000Y-126873000D03*
%TD*%
%TO.C,SW2*%
X114740000Y-127000000D03*
X118940000Y-127000000D03*
%TD*%
D10*
%TO.C,J8*%
X144430000Y-80485000D03*
X150210000Y-80485000D03*
D18*
X150570000Y-81930000D03*
X149770000Y-81930000D03*
D19*
X148570000Y-81930000D03*
X147570000Y-81930000D03*
X147070000Y-81930000D03*
X146070000Y-81930000D03*
D18*
X144070000Y-81930000D03*
X144870000Y-81930000D03*
D19*
X145570000Y-81930000D03*
X146570000Y-81930000D03*
X148070000Y-81930000D03*
X149070000Y-81930000D03*
D20*
X151640000Y-81015000D03*
X143000000Y-81015000D03*
X151640000Y-76835000D03*
X143000000Y-76835000D03*
%TD*%
D21*
%TO.C,U4*%
X177165000Y-99252000D03*
X175895000Y-99252000D03*
X174625000Y-99252000D03*
X173355000Y-99252000D03*
X172085000Y-99252000D03*
X170815000Y-99252000D03*
X169545000Y-99252000D03*
X168275000Y-99252000D03*
X168275000Y-104202000D03*
X169545000Y-104202000D03*
X170815000Y-104202000D03*
X172085000Y-104202000D03*
X173355000Y-104202000D03*
X174625000Y-104202000D03*
X175895000Y-104202000D03*
X177165000Y-104202000D03*
%TD*%
D14*
%TO.C,R11*%
X132604000Y-117221000D03*
X134604000Y-117221000D03*
%TD*%
D22*
%TO.C,J2*%
X127000000Y-81325500D03*
D23*
X121920000Y-81325500D03*
X116840000Y-81325500D03*
%TD*%
D24*
%TO.C,R2*%
X162560000Y-119142000D03*
X162560000Y-121142000D03*
%TD*%
D22*
%TO.C,J1*%
X176530000Y-81325500D03*
D23*
X171450000Y-81325500D03*
X166370000Y-81325500D03*
%TD*%
D25*
%TO.C,C2*%
X160528000Y-120962500D03*
X160528000Y-123037500D03*
%TD*%
D26*
%TO.C,R7*%
X155432000Y-87249000D03*
X153432000Y-87249000D03*
%TD*%
D27*
%TO.C,U1*%
X155820000Y-122555000D03*
X155820000Y-121285000D03*
X155820000Y-120015000D03*
X155820000Y-118745000D03*
X155820000Y-117475000D03*
X155820000Y-116205000D03*
X155820000Y-114935000D03*
X155820000Y-113665000D03*
X155820000Y-112395000D03*
X155820000Y-111125000D03*
X155820000Y-109855000D03*
X155820000Y-108585000D03*
X155820000Y-107315000D03*
X155820000Y-106045000D03*
D28*
X153035000Y-105045000D03*
X151765000Y-105045000D03*
X150495000Y-105045000D03*
X149225000Y-105045000D03*
X147955000Y-105045000D03*
X146685000Y-105045000D03*
X145415000Y-105045000D03*
X144145000Y-105045000D03*
X142875000Y-105045000D03*
X141605000Y-105045000D03*
D27*
X138820000Y-106045000D03*
X138820000Y-107315000D03*
X138820000Y-108585000D03*
X138820000Y-109855000D03*
X138820000Y-111125000D03*
X138820000Y-112395000D03*
X138820000Y-113665000D03*
X138820000Y-114935000D03*
X138820000Y-116205000D03*
X138820000Y-117475000D03*
X138820000Y-118745000D03*
X138820000Y-120015000D03*
X138820000Y-121285000D03*
X138820000Y-122555000D03*
D29*
X148320000Y-115055000D03*
%TD*%
D30*
%TO.C,R14*%
X121158000Y-94504000D03*
X121158000Y-96504000D03*
%TD*%
D31*
%TO.C,U5*%
X173601500Y-118770000D03*
X171301500Y-118770000D03*
X169001500Y-118770000D03*
D32*
X171301500Y-125070000D03*
%TD*%
D33*
%TO.C,*%
X107696000Y-127508000D03*
%TD*%
D30*
%TO.C,R15*%
X149225000Y-98949000D03*
X149225000Y-100949000D03*
%TD*%
D34*
%TO.C,U2*%
X144450000Y-86625000D03*
X144450000Y-87275000D03*
X144450000Y-87925000D03*
X144450000Y-88575000D03*
X144450000Y-89225000D03*
X144450000Y-89875000D03*
X144450000Y-90525000D03*
X144450000Y-91175000D03*
X150190000Y-91175000D03*
X150190000Y-90525000D03*
X150190000Y-89875000D03*
X150190000Y-89225000D03*
X150190000Y-88575000D03*
X150190000Y-87925000D03*
X150190000Y-87275000D03*
X150190000Y-86625000D03*
%TD*%
D35*
%TO.C,C10*%
X169037000Y-114681000D03*
X166962000Y-114681000D03*
%TD*%
D26*
%TO.C,R12*%
X117713000Y-113538000D03*
X115713000Y-113538000D03*
%TD*%
D25*
%TO.C,C7*%
X158496000Y-120962500D03*
X158496000Y-123037500D03*
%TD*%
D30*
%TO.C,R13*%
X135636000Y-104029000D03*
X135636000Y-106029000D03*
%TD*%
D35*
%TO.C,C3*%
X148357500Y-93980000D03*
X146282500Y-93980000D03*
%TD*%
D36*
%TO.C,C11*%
X171280000Y-114681000D03*
X173355000Y-114681000D03*
%TD*%
D37*
%TO.C,D1*%
X106948000Y-81517000D03*
X108698000Y-81517000D03*
X108698000Y-82567000D03*
X106948000Y-82567000D03*
%TD*%
D38*
%TO.C,J3*%
X107721000Y-91577000D03*
D39*
X107721000Y-94117000D03*
X107721000Y-96657000D03*
X107721000Y-99197000D03*
X107721000Y-101737000D03*
X107721000Y-104277000D03*
X107721000Y-106817000D03*
X107721000Y-109357000D03*
X107721000Y-111897000D03*
%TD*%
D36*
%TO.C,C4*%
X174222500Y-95123000D03*
X176297500Y-95123000D03*
%TD*%
D15*
%TO.C,Q3*%
X122579000Y-108651000D03*
X122579000Y-110551000D03*
X125579000Y-109601000D03*
%TD*%
%TO.C,Q2*%
X122579000Y-112588000D03*
X122579000Y-114488000D03*
X125579000Y-113538000D03*
%TD*%
D40*
%TO.C,R16*%
X132620000Y-119253000D03*
X134620000Y-119253000D03*
%TD*%
D33*
%TO.C,*%
X187960000Y-76708000D03*
%TD*%
D30*
%TO.C,R6*%
X123317000Y-94504000D03*
X123317000Y-96504000D03*
%TD*%
D26*
%TO.C,R9*%
X138500000Y-87250000D03*
X136500000Y-87250000D03*
%TD*%
D30*
%TO.C,R1*%
X125476000Y-94504000D03*
X125476000Y-96504000D03*
%TD*%
D40*
%TO.C,R8*%
X115713000Y-109601000D03*
X117713000Y-109601000D03*
%TD*%
D33*
%TO.C,REF\u002A\u002A*%
X107696000Y-76708000D03*
%TD*%
%TO.C,*%
X187960000Y-127508000D03*
%TD*%
D17*
%TO.C,SW3*%
X127830000Y-127000000D03*
X123630000Y-127000000D03*
%TD*%
M02*

View file

@ -0,0 +1,326 @@
%TF.GenerationSoftware,KiCad,Pcbnew,(6.0.1)*%
%TF.CreationDate,2022-03-17T17:30:18+01:00*%
%TF.ProjectId,Control,436f6e74-726f-46c2-9e6b-696361645f70,v01*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Paste,Top*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW (6.0.1)) date 2022-03-17 17:30:18*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 Aperture macros list*
%AMRoundRect*
0 Rectangle with rounded corners*
0 $1 Rounding radius*
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
0 Add a 4 corners polygon primitive as box body*
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
0 Add four circle primitives for the rounded corners*
1,1,$1+$1,$2,$3*
1,1,$1+$1,$4,$5*
1,1,$1+$1,$6,$7*
1,1,$1+$1,$8,$9*
0 Add four rect primitives between the rounded corners*
20,1,$1+$1,$2,$3,$4,$5,0*
20,1,$1+$1,$4,$5,$6,$7,0*
20,1,$1+$1,$6,$7,$8,$9,0*
20,1,$1+$1,$8,$9,$2,$3,0*%
G04 Aperture macros list end*
%ADD10R,1.450000X0.600000*%
%ADD11R,1.450000X0.300000*%
%ADD12RoundRect,0.249999X-0.350001X-0.450001X0.350001X-0.450001X0.350001X0.450001X-0.350001X0.450001X0*%
%ADD13R,1.900000X0.800000*%
%ADD14RoundRect,0.249999X0.350001X0.450001X-0.350001X0.450001X-0.350001X-0.450001X0.350001X-0.450001X0*%
%ADD15R,0.800000X2.000000*%
%ADD16R,0.600000X1.450000*%
%ADD17R,0.300000X1.450000*%
%ADD18RoundRect,0.150000X-0.150000X0.825000X-0.150000X-0.825000X0.150000X-0.825000X0.150000X0.825000X0*%
%ADD19RoundRect,0.249999X-0.450001X0.350001X-0.450001X-0.350001X0.450001X-0.350001X0.450001X0.350001X0*%
%ADD20RoundRect,0.250000X-0.475000X0.337500X-0.475000X-0.337500X0.475000X-0.337500X0.475000X0.337500X0*%
%ADD21RoundRect,0.250000X0.350000X0.450000X-0.350000X0.450000X-0.350000X-0.450000X0.350000X-0.450000X0*%
%ADD22R,2.000000X0.900000*%
%ADD23R,0.900000X2.000000*%
%ADD24R,5.000000X5.000000*%
%ADD25RoundRect,0.250000X-0.450000X0.350000X-0.450000X-0.350000X0.450000X-0.350000X0.450000X0.350000X0*%
%ADD26R,1.500000X2.000000*%
%ADD27R,3.800000X2.000000*%
%ADD28R,1.570000X0.410000*%
%ADD29RoundRect,0.250000X0.337500X0.475000X-0.337500X0.475000X-0.337500X-0.475000X0.337500X-0.475000X0*%
%ADD30RoundRect,0.250000X-0.337500X-0.475000X0.337500X-0.475000X0.337500X0.475000X-0.337500X0.475000X0*%
%ADD31R,0.850000X0.550000*%
%ADD32RoundRect,0.250000X-0.350000X-0.450000X0.350000X-0.450000X0.350000X0.450000X-0.350000X0.450000X0*%
G04 APERTURE END LIST*
D10*
%TO.C,J7*%
X182865000Y-104977000D03*
X182865000Y-104177000D03*
D11*
X182865000Y-102977000D03*
X182865000Y-101977000D03*
X182865000Y-101477000D03*
X182865000Y-100477000D03*
D10*
X182865000Y-98477000D03*
X182865000Y-99277000D03*
D11*
X182865000Y-99977000D03*
X182865000Y-100977000D03*
X182865000Y-102477000D03*
X182865000Y-103477000D03*
%TD*%
D12*
%TO.C,R4*%
X179399000Y-119888000D03*
X181399000Y-119888000D03*
%TD*%
D13*
%TO.C,Q1*%
X122579000Y-116525000D03*
X122579000Y-118425000D03*
X125579000Y-117475000D03*
%TD*%
D14*
%TO.C,R3*%
X117713000Y-117475000D03*
X115713000Y-117475000D03*
%TD*%
D12*
%TO.C,R5*%
X179399000Y-122428000D03*
X181399000Y-122428000D03*
%TD*%
D15*
%TO.C,SW1*%
X178299000Y-126873000D03*
X182499000Y-126873000D03*
%TD*%
%TO.C,SW2*%
X114740000Y-127000000D03*
X118940000Y-127000000D03*
%TD*%
D16*
%TO.C,J8*%
X150570000Y-81930000D03*
X149770000Y-81930000D03*
D17*
X148570000Y-81930000D03*
X147570000Y-81930000D03*
X147070000Y-81930000D03*
X146070000Y-81930000D03*
D16*
X144070000Y-81930000D03*
X144870000Y-81930000D03*
D17*
X145570000Y-81930000D03*
X146570000Y-81930000D03*
X148070000Y-81930000D03*
X149070000Y-81930000D03*
%TD*%
D18*
%TO.C,U4*%
X177165000Y-99252000D03*
X175895000Y-99252000D03*
X174625000Y-99252000D03*
X173355000Y-99252000D03*
X172085000Y-99252000D03*
X170815000Y-99252000D03*
X169545000Y-99252000D03*
X168275000Y-99252000D03*
X168275000Y-104202000D03*
X169545000Y-104202000D03*
X170815000Y-104202000D03*
X172085000Y-104202000D03*
X173355000Y-104202000D03*
X174625000Y-104202000D03*
X175895000Y-104202000D03*
X177165000Y-104202000D03*
%TD*%
D12*
%TO.C,R11*%
X132604000Y-117221000D03*
X134604000Y-117221000D03*
%TD*%
D19*
%TO.C,R2*%
X162560000Y-119142000D03*
X162560000Y-121142000D03*
%TD*%
D20*
%TO.C,C2*%
X160528000Y-120962500D03*
X160528000Y-123037500D03*
%TD*%
D21*
%TO.C,R7*%
X155432000Y-87249000D03*
X153432000Y-87249000D03*
%TD*%
D22*
%TO.C,U1*%
X155820000Y-122555000D03*
X155820000Y-121285000D03*
X155820000Y-120015000D03*
X155820000Y-118745000D03*
X155820000Y-117475000D03*
X155820000Y-116205000D03*
X155820000Y-114935000D03*
X155820000Y-113665000D03*
X155820000Y-112395000D03*
X155820000Y-111125000D03*
X155820000Y-109855000D03*
X155820000Y-108585000D03*
X155820000Y-107315000D03*
X155820000Y-106045000D03*
D23*
X153035000Y-105045000D03*
X151765000Y-105045000D03*
X150495000Y-105045000D03*
X149225000Y-105045000D03*
X147955000Y-105045000D03*
X146685000Y-105045000D03*
X145415000Y-105045000D03*
X144145000Y-105045000D03*
X142875000Y-105045000D03*
X141605000Y-105045000D03*
D22*
X138820000Y-106045000D03*
X138820000Y-107315000D03*
X138820000Y-108585000D03*
X138820000Y-109855000D03*
X138820000Y-111125000D03*
X138820000Y-112395000D03*
X138820000Y-113665000D03*
X138820000Y-114935000D03*
X138820000Y-116205000D03*
X138820000Y-117475000D03*
X138820000Y-118745000D03*
X138820000Y-120015000D03*
X138820000Y-121285000D03*
X138820000Y-122555000D03*
D24*
X148320000Y-115055000D03*
%TD*%
D25*
%TO.C,R14*%
X121158000Y-94504000D03*
X121158000Y-96504000D03*
%TD*%
D26*
%TO.C,U5*%
X173601500Y-118770000D03*
X171301500Y-118770000D03*
X169001500Y-118770000D03*
D27*
X171301500Y-125070000D03*
%TD*%
D25*
%TO.C,R15*%
X149225000Y-98949000D03*
X149225000Y-100949000D03*
%TD*%
D28*
%TO.C,U2*%
X144450000Y-86625000D03*
X144450000Y-87275000D03*
X144450000Y-87925000D03*
X144450000Y-88575000D03*
X144450000Y-89225000D03*
X144450000Y-89875000D03*
X144450000Y-90525000D03*
X144450000Y-91175000D03*
X150190000Y-91175000D03*
X150190000Y-90525000D03*
X150190000Y-89875000D03*
X150190000Y-89225000D03*
X150190000Y-88575000D03*
X150190000Y-87925000D03*
X150190000Y-87275000D03*
X150190000Y-86625000D03*
%TD*%
D29*
%TO.C,C10*%
X169037000Y-114681000D03*
X166962000Y-114681000D03*
%TD*%
D21*
%TO.C,R12*%
X117713000Y-113538000D03*
X115713000Y-113538000D03*
%TD*%
D20*
%TO.C,C7*%
X158496000Y-120962500D03*
X158496000Y-123037500D03*
%TD*%
D25*
%TO.C,R13*%
X135636000Y-104029000D03*
X135636000Y-106029000D03*
%TD*%
D29*
%TO.C,C3*%
X148357500Y-93980000D03*
X146282500Y-93980000D03*
%TD*%
D30*
%TO.C,C11*%
X171280000Y-114681000D03*
X173355000Y-114681000D03*
%TD*%
D31*
%TO.C,D1*%
X106948000Y-81517000D03*
X108698000Y-81517000D03*
X108698000Y-82567000D03*
X106948000Y-82567000D03*
%TD*%
D30*
%TO.C,C4*%
X174222500Y-95123000D03*
X176297500Y-95123000D03*
%TD*%
D13*
%TO.C,Q3*%
X122579000Y-108651000D03*
X122579000Y-110551000D03*
X125579000Y-109601000D03*
%TD*%
%TO.C,Q2*%
X122579000Y-112588000D03*
X122579000Y-114488000D03*
X125579000Y-113538000D03*
%TD*%
D32*
%TO.C,R16*%
X132620000Y-119253000D03*
X134620000Y-119253000D03*
%TD*%
D25*
%TO.C,R6*%
X123317000Y-94504000D03*
X123317000Y-96504000D03*
%TD*%
D21*
%TO.C,R9*%
X138500000Y-87250000D03*
X136500000Y-87250000D03*
%TD*%
D25*
%TO.C,R1*%
X125476000Y-94504000D03*
X125476000Y-96504000D03*
%TD*%
D32*
%TO.C,R8*%
X115713000Y-109601000D03*
X117713000Y-109601000D03*
%TD*%
D15*
%TO.C,SW3*%
X127830000Y-127000000D03*
X123630000Y-127000000D03*
%TD*%
M02*

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,538 @@
%FSLAX45Y45*%
G04 Gerber Fmt 4.5, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW (6.0.1)) date 2022-03-17 16:13:47*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%TA.AperFunction,Profile*%
%ADD10C,0.050000*%
%TD*%
%ADD11C,0.200000*%
%ADD12C,0.070000*%
G04 APERTURE END LIST*
D10*
X10464800Y-13042900D02*
X19100800Y-13042900D01*
X19100800Y-7378700D02*
X10464800Y-7378700D01*
X19100800Y-7378700D02*
X19100800Y-13042900D01*
X10464800Y-7378700D02*
X10464800Y-13042900D01*
D11*
D12*
X14408000Y-8013500D02*
X14478000Y-8083500D01*
X14478000Y-8013500D02*
X14408000Y-8083500D01*
X14986000Y-8013500D02*
X15056000Y-8083500D01*
X15056000Y-8013500D02*
X14986000Y-8083500D01*
X18396000Y-9848700D02*
X18466000Y-9918700D01*
X18466000Y-9848700D02*
X18396000Y-9918700D01*
X18396000Y-10426700D02*
X18466000Y-10496700D01*
X18466000Y-10426700D02*
X18396000Y-10496700D01*
D11*
X10719919Y-13355876D02*
X10719919Y-13155876D01*
X10767538Y-13155876D01*
X10796110Y-13165400D01*
X10815157Y-13184448D01*
X10824681Y-13203495D01*
X10834205Y-13241590D01*
X10834205Y-13270162D01*
X10824681Y-13308257D01*
X10815157Y-13327305D01*
X10796110Y-13346352D01*
X10767538Y-13355876D01*
X10719919Y-13355876D01*
X10919919Y-13355876D02*
X10919919Y-13222543D01*
X10919919Y-13260638D02*
X10929443Y-13241590D01*
X10938967Y-13232067D01*
X10958014Y-13222543D01*
X10977062Y-13222543D01*
X11043729Y-13355876D02*
X11043729Y-13222543D01*
X11043729Y-13155876D02*
X11034205Y-13165400D01*
X11043729Y-13174924D01*
X11053252Y-13165400D01*
X11043729Y-13155876D01*
X11043729Y-13174924D01*
X11167538Y-13355876D02*
X11148490Y-13346352D01*
X11138967Y-13327305D01*
X11138967Y-13155876D01*
X11272300Y-13355876D02*
X11253252Y-13346352D01*
X11243728Y-13327305D01*
X11243728Y-13155876D01*
X11500871Y-13355876D02*
X11500871Y-13155876D01*
X11567538Y-13298733D01*
X11634205Y-13155876D01*
X11634205Y-13355876D01*
X11815157Y-13355876D02*
X11815157Y-13251114D01*
X11805633Y-13232067D01*
X11786586Y-13222543D01*
X11748490Y-13222543D01*
X11729443Y-13232067D01*
X11815157Y-13346352D02*
X11796109Y-13355876D01*
X11748490Y-13355876D01*
X11729443Y-13346352D01*
X11719919Y-13327305D01*
X11719919Y-13308257D01*
X11729443Y-13289209D01*
X11748490Y-13279686D01*
X11796109Y-13279686D01*
X11815157Y-13270162D01*
X11910395Y-13222543D02*
X11910395Y-13422543D01*
X11910395Y-13232067D02*
X11929443Y-13222543D01*
X11967538Y-13222543D01*
X11986586Y-13232067D01*
X11996109Y-13241590D01*
X12005633Y-13260638D01*
X12005633Y-13317781D01*
X11996109Y-13336828D01*
X11986586Y-13346352D01*
X11967538Y-13355876D01*
X11929443Y-13355876D01*
X11910395Y-13346352D01*
X12091348Y-13336828D02*
X12100871Y-13346352D01*
X12091348Y-13355876D01*
X12081824Y-13346352D01*
X12091348Y-13336828D01*
X12091348Y-13355876D01*
X12091348Y-13232067D02*
X12100871Y-13241590D01*
X12091348Y-13251114D01*
X12081824Y-13241590D01*
X12091348Y-13232067D01*
X12091348Y-13251114D01*
D12*
X10392300Y-13650400D02*
X10462300Y-13720400D01*
X10462300Y-13650400D02*
X10392300Y-13720400D01*
D11*
X10758014Y-13575876D02*
X10777062Y-13575876D01*
X10796110Y-13585400D01*
X10805633Y-13594924D01*
X10815157Y-13613971D01*
X10824681Y-13652067D01*
X10824681Y-13699686D01*
X10815157Y-13737781D01*
X10805633Y-13756828D01*
X10796110Y-13766352D01*
X10777062Y-13775876D01*
X10758014Y-13775876D01*
X10738967Y-13766352D01*
X10729443Y-13756828D01*
X10719919Y-13737781D01*
X10710395Y-13699686D01*
X10710395Y-13652067D01*
X10719919Y-13613971D01*
X10729443Y-13594924D01*
X10738967Y-13585400D01*
X10758014Y-13575876D01*
X10910395Y-13756828D02*
X10919919Y-13766352D01*
X10910395Y-13775876D01*
X10900871Y-13766352D01*
X10910395Y-13756828D01*
X10910395Y-13775876D01*
X10986586Y-13575876D02*
X11119919Y-13575876D01*
X11034205Y-13775876D01*
X11234205Y-13575876D02*
X11253252Y-13575876D01*
X11272300Y-13585400D01*
X11281824Y-13594924D01*
X11291348Y-13613971D01*
X11300871Y-13652067D01*
X11300871Y-13699686D01*
X11291348Y-13737781D01*
X11281824Y-13756828D01*
X11272300Y-13766352D01*
X11253252Y-13775876D01*
X11234205Y-13775876D01*
X11215157Y-13766352D01*
X11205633Y-13756828D01*
X11196109Y-13737781D01*
X11186586Y-13699686D01*
X11186586Y-13652067D01*
X11196109Y-13613971D01*
X11205633Y-13594924D01*
X11215157Y-13585400D01*
X11234205Y-13575876D01*
X11424681Y-13575876D02*
X11443728Y-13575876D01*
X11462776Y-13585400D01*
X11472300Y-13594924D01*
X11481824Y-13613971D01*
X11491348Y-13652067D01*
X11491348Y-13699686D01*
X11481824Y-13737781D01*
X11472300Y-13756828D01*
X11462776Y-13766352D01*
X11443728Y-13775876D01*
X11424681Y-13775876D01*
X11405633Y-13766352D01*
X11396109Y-13756828D01*
X11386586Y-13737781D01*
X11377062Y-13699686D01*
X11377062Y-13652067D01*
X11386586Y-13613971D01*
X11396109Y-13594924D01*
X11405633Y-13585400D01*
X11424681Y-13575876D01*
X11577062Y-13775876D02*
X11577062Y-13642543D01*
X11577062Y-13661590D02*
X11586586Y-13652067D01*
X11605633Y-13642543D01*
X11634205Y-13642543D01*
X11653252Y-13652067D01*
X11662776Y-13671114D01*
X11662776Y-13775876D01*
X11662776Y-13671114D02*
X11672300Y-13652067D01*
X11691348Y-13642543D01*
X11719919Y-13642543D01*
X11738967Y-13652067D01*
X11748490Y-13671114D01*
X11748490Y-13775876D01*
X11843728Y-13775876D02*
X11843728Y-13642543D01*
X11843728Y-13661590D02*
X11853252Y-13652067D01*
X11872300Y-13642543D01*
X11900871Y-13642543D01*
X11919919Y-13652067D01*
X11929443Y-13671114D01*
X11929443Y-13775876D01*
X11929443Y-13671114D02*
X11938967Y-13652067D01*
X11958014Y-13642543D01*
X11986586Y-13642543D01*
X12005633Y-13652067D01*
X12015157Y-13671114D01*
X12015157Y-13775876D01*
X12405633Y-13566352D02*
X12234205Y-13823495D01*
X12662776Y-13575876D02*
X12681824Y-13575876D01*
X12700871Y-13585400D01*
X12710395Y-13594924D01*
X12719919Y-13613971D01*
X12729443Y-13652067D01*
X12729443Y-13699686D01*
X12719919Y-13737781D01*
X12710395Y-13756828D01*
X12700871Y-13766352D01*
X12681824Y-13775876D01*
X12662776Y-13775876D01*
X12643728Y-13766352D01*
X12634205Y-13756828D01*
X12624681Y-13737781D01*
X12615157Y-13699686D01*
X12615157Y-13652067D01*
X12624681Y-13613971D01*
X12634205Y-13594924D01*
X12643728Y-13585400D01*
X12662776Y-13575876D01*
X12815157Y-13756828D02*
X12824681Y-13766352D01*
X12815157Y-13775876D01*
X12805633Y-13766352D01*
X12815157Y-13756828D01*
X12815157Y-13775876D01*
X12948490Y-13575876D02*
X12967538Y-13575876D01*
X12986586Y-13585400D01*
X12996109Y-13594924D01*
X13005633Y-13613971D01*
X13015157Y-13652067D01*
X13015157Y-13699686D01*
X13005633Y-13737781D01*
X12996109Y-13756828D01*
X12986586Y-13766352D01*
X12967538Y-13775876D01*
X12948490Y-13775876D01*
X12929443Y-13766352D01*
X12919919Y-13756828D01*
X12910395Y-13737781D01*
X12900871Y-13699686D01*
X12900871Y-13652067D01*
X12910395Y-13613971D01*
X12919919Y-13594924D01*
X12929443Y-13585400D01*
X12948490Y-13575876D01*
X13091348Y-13594924D02*
X13100871Y-13585400D01*
X13119919Y-13575876D01*
X13167538Y-13575876D01*
X13186586Y-13585400D01*
X13196109Y-13594924D01*
X13205633Y-13613971D01*
X13205633Y-13633019D01*
X13196109Y-13661590D01*
X13081824Y-13775876D01*
X13205633Y-13775876D01*
X13272300Y-13575876D02*
X13405633Y-13575876D01*
X13319919Y-13775876D01*
X13567538Y-13575876D02*
X13529443Y-13575876D01*
X13510395Y-13585400D01*
X13500871Y-13594924D01*
X13481824Y-13623495D01*
X13472300Y-13661590D01*
X13472300Y-13737781D01*
X13481824Y-13756828D01*
X13491348Y-13766352D01*
X13510395Y-13775876D01*
X13548490Y-13775876D01*
X13567538Y-13766352D01*
X13577062Y-13756828D01*
X13586586Y-13737781D01*
X13586586Y-13690162D01*
X13577062Y-13671114D01*
X13567538Y-13661590D01*
X13548490Y-13652067D01*
X13510395Y-13652067D01*
X13491348Y-13661590D01*
X13481824Y-13671114D01*
X13472300Y-13690162D01*
X13662776Y-13575876D02*
X13662776Y-13613971D01*
X13738967Y-13575876D02*
X13738967Y-13613971D01*
X14034205Y-13852067D02*
X14024681Y-13842543D01*
X14005633Y-13813971D01*
X13996109Y-13794924D01*
X13986586Y-13766352D01*
X13977062Y-13718733D01*
X13977062Y-13680638D01*
X13986586Y-13633019D01*
X13996109Y-13604448D01*
X14005633Y-13585400D01*
X14024681Y-13556828D01*
X14034205Y-13547305D01*
X14196109Y-13642543D02*
X14196109Y-13775876D01*
X14148490Y-13566352D02*
X14100871Y-13709209D01*
X14224681Y-13709209D01*
X14453252Y-13775876D02*
X14453252Y-13575876D01*
X14538967Y-13775876D02*
X14538967Y-13671114D01*
X14529443Y-13652067D01*
X14510395Y-13642543D01*
X14481824Y-13642543D01*
X14462776Y-13652067D01*
X14453252Y-13661590D01*
X14662776Y-13775876D02*
X14643728Y-13766352D01*
X14634205Y-13756828D01*
X14624681Y-13737781D01*
X14624681Y-13680638D01*
X14634205Y-13661590D01*
X14643728Y-13652067D01*
X14662776Y-13642543D01*
X14691348Y-13642543D01*
X14710395Y-13652067D01*
X14719919Y-13661590D01*
X14729443Y-13680638D01*
X14729443Y-13737781D01*
X14719919Y-13756828D01*
X14710395Y-13766352D01*
X14691348Y-13775876D01*
X14662776Y-13775876D01*
X14843728Y-13775876D02*
X14824681Y-13766352D01*
X14815157Y-13747305D01*
X14815157Y-13575876D01*
X14996109Y-13766352D02*
X14977062Y-13775876D01*
X14938967Y-13775876D01*
X14919919Y-13766352D01*
X14910395Y-13747305D01*
X14910395Y-13671114D01*
X14919919Y-13652067D01*
X14938967Y-13642543D01*
X14977062Y-13642543D01*
X14996109Y-13652067D01*
X15005633Y-13671114D01*
X15005633Y-13690162D01*
X14910395Y-13709209D01*
X15081824Y-13766352D02*
X15100871Y-13775876D01*
X15138967Y-13775876D01*
X15158014Y-13766352D01*
X15167538Y-13747305D01*
X15167538Y-13737781D01*
X15158014Y-13718733D01*
X15138967Y-13709209D01*
X15110395Y-13709209D01*
X15091348Y-13699686D01*
X15081824Y-13680638D01*
X15081824Y-13671114D01*
X15091348Y-13652067D01*
X15110395Y-13642543D01*
X15138967Y-13642543D01*
X15158014Y-13652067D01*
X15234205Y-13852067D02*
X15243728Y-13842543D01*
X15262776Y-13813971D01*
X15272300Y-13794924D01*
X15281824Y-13766352D01*
X15291348Y-13718733D01*
X15291348Y-13680638D01*
X15281824Y-13633019D01*
X15272300Y-13604448D01*
X15262776Y-13585400D01*
X15243728Y-13556828D01*
X15234205Y-13547305D01*
X15596109Y-13852067D02*
X15586586Y-13842543D01*
X15567538Y-13813971D01*
X15558014Y-13794924D01*
X15548490Y-13766352D01*
X15538967Y-13718733D01*
X15538967Y-13680638D01*
X15548490Y-13633019D01*
X15558014Y-13604448D01*
X15567538Y-13585400D01*
X15586586Y-13556828D01*
X15596109Y-13547305D01*
X15672300Y-13642543D02*
X15672300Y-13775876D01*
X15672300Y-13661590D02*
X15681824Y-13652067D01*
X15700871Y-13642543D01*
X15729443Y-13642543D01*
X15748490Y-13652067D01*
X15758014Y-13671114D01*
X15758014Y-13775876D01*
X15881824Y-13775876D02*
X15862776Y-13766352D01*
X15853252Y-13756828D01*
X15843728Y-13737781D01*
X15843728Y-13680638D01*
X15853252Y-13661590D01*
X15862776Y-13652067D01*
X15881824Y-13642543D01*
X15910395Y-13642543D01*
X15929443Y-13652067D01*
X15938967Y-13661590D01*
X15948490Y-13680638D01*
X15948490Y-13737781D01*
X15938967Y-13756828D01*
X15929443Y-13766352D01*
X15910395Y-13775876D01*
X15881824Y-13775876D01*
X16005633Y-13642543D02*
X16081824Y-13642543D01*
X16034205Y-13575876D02*
X16034205Y-13747305D01*
X16043728Y-13766352D01*
X16062776Y-13775876D01*
X16081824Y-13775876D01*
X16300871Y-13642543D02*
X16300871Y-13842543D01*
X16300871Y-13652067D02*
X16319919Y-13642543D01*
X16358014Y-13642543D01*
X16377062Y-13652067D01*
X16386586Y-13661590D01*
X16396109Y-13680638D01*
X16396109Y-13737781D01*
X16386586Y-13756828D01*
X16377062Y-13766352D01*
X16358014Y-13775876D01*
X16319919Y-13775876D01*
X16300871Y-13766352D01*
X16510395Y-13775876D02*
X16491348Y-13766352D01*
X16481824Y-13747305D01*
X16481824Y-13575876D01*
X16672300Y-13775876D02*
X16672300Y-13671114D01*
X16662776Y-13652067D01*
X16643728Y-13642543D01*
X16605633Y-13642543D01*
X16586586Y-13652067D01*
X16672300Y-13766352D02*
X16653252Y-13775876D01*
X16605633Y-13775876D01*
X16586586Y-13766352D01*
X16577062Y-13747305D01*
X16577062Y-13728257D01*
X16586586Y-13709209D01*
X16605633Y-13699686D01*
X16653252Y-13699686D01*
X16672300Y-13690162D01*
X16738967Y-13642543D02*
X16815157Y-13642543D01*
X16767538Y-13575876D02*
X16767538Y-13747305D01*
X16777062Y-13766352D01*
X16796110Y-13775876D01*
X16815157Y-13775876D01*
X16958014Y-13766352D02*
X16938967Y-13775876D01*
X16900871Y-13775876D01*
X16881824Y-13766352D01*
X16872300Y-13747305D01*
X16872300Y-13671114D01*
X16881824Y-13652067D01*
X16900871Y-13642543D01*
X16938967Y-13642543D01*
X16958014Y-13652067D01*
X16967538Y-13671114D01*
X16967538Y-13690162D01*
X16872300Y-13709209D01*
X17138967Y-13775876D02*
X17138967Y-13575876D01*
X17138967Y-13766352D02*
X17119919Y-13775876D01*
X17081824Y-13775876D01*
X17062776Y-13766352D01*
X17053252Y-13756828D01*
X17043729Y-13737781D01*
X17043729Y-13680638D01*
X17053252Y-13661590D01*
X17062776Y-13652067D01*
X17081824Y-13642543D01*
X17119919Y-13642543D01*
X17138967Y-13652067D01*
X17215157Y-13852067D02*
X17224681Y-13842543D01*
X17243729Y-13813971D01*
X17253252Y-13794924D01*
X17262776Y-13766352D01*
X17272300Y-13718733D01*
X17272300Y-13680638D01*
X17262776Y-13633019D01*
X17253252Y-13604448D01*
X17243729Y-13585400D01*
X17224681Y-13556828D01*
X17215157Y-13547305D01*
M02*

View file

@ -0,0 +1,20 @@
M48
; DRILL file {KiCad (6.0.1)} date Thu Mar 17 16:13:46 2022
; FORMAT={-:-/ absolute / metric / decimal}
; #@! TF.CreationDate,2022-03-17T16:13:46+01:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,(6.0.1)
; #@! TF.FileFunction,NonPlated,1,2,NPTH
FMAT,2
METRIC
; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill
T1C0.700
%
G90
G05
T1
X144.43Y-80.485
X150.21Y-80.485
X184.31Y-98.837
X184.31Y-104.617
T0
M30

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,173 @@
M48
; DRILL file {KiCad (6.0.1)} date Thu Mar 17 16:13:46 2022
; FORMAT={-:-/ absolute / metric / decimal}
; #@! TF.CreationDate,2022-03-17T16:13:46+01:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,(6.0.1)
; #@! TF.FileFunction,Plated,1,2,PTH
FMAT,2
METRIC
; #@! TA.AperFunction,Plated,PTH,ViaDrill
T1C0.400
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T2C0.650
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T3C1.000
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T4C1.300
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T5C2.200
%
G90
G05
T1
X108.204Y-83.82
X110.363Y-105.41
X111.633Y-101.6
X113.665Y-100.457
X114.269Y-117.42
X115.614Y-102.835
X115.697Y-91.694
X116.078Y-105.918
X116.84Y-100.584
X116.967Y-112.268
X117.348Y-93.345
X118.237Y-106.426
X118.364Y-103.759
X118.962Y-112.357
X119.837Y-110.575
X119.888Y-114.935
X120.142Y-99.187
X120.142Y-105.664
X121.057Y-121.946
X121.158Y-109.982
X122.936Y-119.888
X123.063Y-93.218
X124.079Y-91.44
X125.476Y-101.473
X127.127Y-92.329
X127.127Y-94.234
X128.905Y-85.09
X129.032Y-113.03
X129.667Y-123.444
X130.556Y-107.569
X131.191Y-117.221
X132.303Y-105.537
X133.096Y-115.443
X133.35Y-90.678
X133.477Y-98.171
X133.477Y-110.617
X134.139Y-112.282
X134.239Y-100.838
X134.239Y-104.14
X135.001Y-114.427
X135.128Y-99.441
X135.128Y-112.141
X135.89Y-89.535
X136.144Y-113.792
X138.176Y-91.694
X139.446Y-100.33
X140.716Y-107.95
X140.839Y-87.245
X140.843Y-91.44
X141.478Y-108.966
X141.732Y-98.806
X142.023Y-95.543
X142.367Y-89.281
X142.367Y-90.551
X142.376Y-85.979
X142.748Y-91.948
X143.637Y-116.967
X143.891Y-100.33
X144.272Y-92.456
X144.78Y-107.315
X145.034Y-93.726
X145.542Y-84.582
X145.923Y-108.585
X145.923Y-110.871
X146.05Y-77.724
X146.05Y-88.519
X146.125Y-91.034
X146.329Y-79.881
X146.431Y-97.536
X147.828Y-90.678
X148.098Y-88.239
X148.463Y-96.647
X148.808Y-89.609
X149.03Y-92.651
X149.098Y-84.582
X150.114Y-94.361
X151.892Y-88.392
X152.4Y-94.869
X153.939Y-112.38
X154.051Y-91.186
X154.305Y-89.408
X154.432Y-95.885
X154.482Y-113.948
X157.226Y-95.885
X160.147Y-89.154
X161.925Y-99.314
X162.56Y-123.317
X162.574Y-122.318
X163.957Y-98.298
X164.846Y-120.396
X166.37Y-119.634
X166.983Y-116.586
X168.148Y-116.332
X169.291Y-112.395
X169.672Y-121.412
X170.434Y-113.284
X172.593Y-96.536
X172.593Y-97.536
X172.847Y-121.412
X173.601Y-116.572
X173.736Y-100.711
X173.863Y-112.395
X173.99Y-126.873
X174.117Y-96.647
X175.006Y-102.235
X175.514Y-97.409
X175.641Y-119.888
X175.895Y-117.983
X177.292Y-122.936
X180.721Y-96.647
T3
X107.721Y-91.577
X107.721Y-94.117
X107.721Y-96.657
X107.721Y-99.197
X107.721Y-101.737
X107.721Y-104.277
X107.721Y-106.817
X107.721Y-109.357
X107.721Y-111.897
T4
X116.84Y-81.325
X121.92Y-81.325
X127.0Y-81.325
X166.37Y-81.325
X171.45Y-81.325
X176.53Y-81.325
T5
X107.696Y-76.708
X107.696Y-127.508
X187.96Y-76.708
X187.96Y-127.508
T2
X143.0Y-77.135G85X143.0Y-76.535
G05
X143.0Y-81.565G85X143.0Y-80.465
G05
X151.64Y-77.135G85X151.64Y-76.535
G05
X151.64Y-81.565G85X151.64Y-80.465
G05
X183.23Y-97.407G85X184.33Y-97.407
G05
X183.23Y-106.047G85X184.33Y-106.047
G05
X187.66Y-97.407G85X188.26Y-97.407
G05
X187.66Y-106.047G85X188.26Y-106.047
G05
T0
M30

View file

@ -0,0 +1,127 @@
{
"Header": {
"GenerationSoftware": {
"Vendor": "KiCad",
"Application": "Pcbnew",
"Version": "(6.0.1)"
},
"CreationDate": "2022-03-17T17:30:18+01:00"
},
"GeneralSpecs": {
"ProjectId": {
"Name": "Control",
"GUID": "436f6e74-726f-46c2-9e6b-696361645f70",
"Revision": "v01"
},
"Size": {
"X": 86.41,
"Y": 56.692
},
"LayerNumber": 2,
"BoardThickness": 1.6,
"Finish": "None"
},
"DesignRules": [
{
"Layers": "Outer",
"PadToPad": 0.127,
"PadToTrack": 0.127,
"TrackToTrack": 0.2,
"MinLineWidth": 0.2,
"TrackToRegion": 0.508,
"RegionToRegion": 0.508
}
],
"FilesAttributes": [
{
"Path": "Control-F_Cu.gtl",
"FileFunction": "Copper,L1,Top",
"FilePolarity": "Positive"
},
{
"Path": "Control-B_Cu.gbl",
"FileFunction": "Copper,L2,Bot",
"FilePolarity": "Positive"
},
{
"Path": "Control-F_Paste.gtp",
"FileFunction": "SolderPaste,Top",
"FilePolarity": "Positive"
},
{
"Path": "Control-B_Paste.gbp",
"FileFunction": "SolderPaste,Bot",
"FilePolarity": "Positive"
},
{
"Path": "Control-F_Silkscreen.gto",
"FileFunction": "Legend,Top",
"FilePolarity": "Positive"
},
{
"Path": "Control-B_Silkscreen.gbo",
"FileFunction": "Legend,Bot",
"FilePolarity": "Positive"
},
{
"Path": "Control-F_Mask.gts",
"FileFunction": "SolderMask,Top",
"FilePolarity": "Negative"
},
{
"Path": "Control-B_Mask.gbs",
"FileFunction": "SolderMask,Bot",
"FilePolarity": "Negative"
},
{
"Path": "Control-Edge_Cuts.gm1",
"FileFunction": "Profile",
"FilePolarity": "Positive"
}
],
"MaterialStackup": [
{
"Type": "Legend",
"Name": "Top Silk Screen"
},
{
"Type": "SolderPaste",
"Name": "Top Solder Paste"
},
{
"Type": "SolderMask",
"Thickness": 0.01,
"Name": "Top Solder Mask"
},
{
"Type": "Copper",
"Thickness": 0.035,
"Name": "F.Cu"
},
{
"Type": "Dielectric",
"Thickness": 1.51,
"Material": "FR4",
"Name": "F.Cu/B.Cu",
"Notes": "Type: dielectric layer 1 (from F.Cu to B.Cu)"
},
{
"Type": "Copper",
"Thickness": 0.035,
"Name": "B.Cu"
},
{
"Type": "SolderMask",
"Thickness": 0.01,
"Name": "Bottom Solder Mask"
},
{
"Type": "SolderPaste",
"Name": "Bottom Solder Paste"
},
{
"Type": "Legend",
"Name": "Bottom Silk Screen"
}
]
}

Binary file not shown.

View file

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,22 @@
(module AVR-ISP (layer F.Cu) (tedit 611E46B0)
(fp_text reference REF** (at 0 0) (layer F.SilkS)
(effects (font (size 0.787402 0.787402) (thickness 0.15)))
)
(fp_text value AVR-ISP (at 0 0) (layer F.Fab)
(effects (font (size 0.787402 0.787402) (thickness 0.15)))
)
(fp_line (start -3.81 -2.54) (end 3.81 -2.54) (layer F.SilkS) (width 0.127))
(fp_line (start 3.81 -2.54) (end 3.81 2.54) (layer F.SilkS) (width 0.127))
(fp_line (start 3.81 2.54) (end -3.81 2.54) (layer F.SilkS) (width 0.127))
(fp_line (start -3.81 2.54) (end -3.81 -2.54) (layer F.SilkS) (width 0.127))
(fp_circle (center -4.064 2.794) (end -3.964 2.794) (layer F.SilkS) (width 0.2))
(fp_text user ICSP (at 0 -3.302) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 4 thru_hole circle (at 0 -1.27) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 3 thru_hole circle (at 0 1.27) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at -2.54 -1.27) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 1 thru_hole rect (at -2.54 1.27) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 5 thru_hole circle (at 2.54 1.27) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 6 thru_hole circle (at 2.54 -1.27) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
)

View file

@ -0,0 +1,3 @@
EESchema-DOCLIB Version 2.0
#
#End Doc Library

View file

@ -0,0 +1,32 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# CD74HC4053PWR
#
DEF CD74HC4053PWR U 0 40 Y Y 1 L N
F0 "U" -500 839 50 H V L BNN
F1 "CD74HC4053PWR" -500 -957 50 H V L BNN
F2 "SOP65P640X120-16N" -550 -800 50 V I L BNN
F3 "" 0 0 50 H I L BNN
DRAW
S -500 -800 500 800 0 0 16 f
X B1 1 700 100 200 L 40 40 0 0 B
X S1 10 -700 300 200 R 40 40 0 0 I
X S0 11 -700 400 200 R 40 40 0 0 I
X A0 12 700 500 200 L 40 40 0 0 B
X A1 13 700 400 200 L 40 40 0 0 B
X AN 14 700 300 200 L 40 40 0 0 B
X BN 15 700 0 200 L 40 40 0 0 B
X VCC 16 700 700 200 L 40 40 0 0 W
X B0 2 700 200 200 L 40 40 0 0 B
X C1 3 700 -200 200 L 40 40 0 0 B
X CN 4 700 -300 200 L 40 40 0 0 B
X C0 5 700 -100 200 L 40 40 0 0 B
X ~E 6 -700 500 200 R 40 40 0 0 I
X VEE 7 700 -600 200 L 40 40 0 0 W
X GND 8 700 -700 200 L 40 40 0 0 W
X S2 9 -700 200 200 R 40 40 0 0 I
ENDDRAW
ENDDEF
#
#End Library

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,38 @@
(module SOP65P640X120-16N (layer F.Cu) (tedit 6118E265)
(descr "")
(fp_text reference REF** (at -0.325 -3.635 0) (layer F.SilkS)
(effects (font (size 1.0 1.0) (thickness 0.15)))
)
(fp_text value SOP65P640X120-16N (at 7.295 3.635 0) (layer F.Fab)
(effects (font (size 1.0 1.0) (thickness 0.15)))
)
(fp_circle (center -4.19 -2.275) (end -4.09 -2.275) (layer F.SilkS) (width 0.2))
(fp_circle (center -4.19 -2.275) (end -4.09 -2.275) (layer F.Fab) (width 0.2))
(fp_line (start -2.2 -2.5) (end 2.2 -2.5) (layer F.Fab) (width 0.127))
(fp_line (start -2.2 2.5) (end 2.2 2.5) (layer F.Fab) (width 0.127))
(fp_line (start -1.765 -2.5) (end 1.765 -2.5) (layer F.SilkS) (width 0.127))
(fp_line (start -2.2 -2.5) (end -2.2 2.5) (layer F.Fab) (width 0.127))
(fp_line (start 2.2 -2.5) (end 2.2 2.5) (layer F.Fab) (width 0.127))
(fp_line (start -3.905 -2.75) (end 3.905 -2.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.905 2.75) (end 3.905 2.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.905 -2.75) (end -3.905 2.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.905 -2.75) (end 3.905 2.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.765 2.5) (end -1.765 2.5) (layer F.SilkS) (width 0.127))
(pad 1 smd rect (at -2.87 -2.275) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste))
(pad 2 smd rect (at -2.87 -1.625) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste))
(pad 3 smd rect (at -2.87 -0.975) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste))
(pad 4 smd rect (at -2.87 -0.325) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste))
(pad 5 smd rect (at -2.87 0.325) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste))
(pad 6 smd rect (at -2.87 0.975) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste))
(pad 7 smd rect (at -2.87 1.625) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste))
(pad 8 smd rect (at -2.87 2.275) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste))
(pad 9 smd rect (at 2.87 2.275) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste))
(pad 10 smd rect (at 2.87 1.625) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste))
(pad 11 smd rect (at 2.87 0.975) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste))
(pad 12 smd rect (at 2.87 0.325) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste))
(pad 13 smd rect (at 2.87 -0.325) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste))
(pad 14 smd rect (at 2.87 -0.975) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste))
(pad 15 smd rect (at 2.87 -1.625) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste))
(pad 16 smd rect (at 2.87 -2.275) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste))
)

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,27 @@
(module CUI_TB006-508-03BE (layer F.Cu) (tedit 6113F46A)
(descr "")
(fp_text reference REF** (at 0.905 -5.989 0) (layer F.SilkS)
(effects (font (size 1.4 1.4) (thickness 0.15)))
)
(fp_text value CUI_TB006-508-03BE (at 12.462 5.461 0) (layer F.Fab)
(effects (font (size 1.4 1.4) (thickness 0.15)))
)
(fp_line (start -2.54 4.1) (end -2.54 -4.1) (layer F.Fab) (width 0.127))
(fp_line (start -2.54 -4.1) (end 12.7 -4.1) (layer F.Fab) (width 0.127))
(fp_line (start 12.7 -4.1) (end 12.7 4.1) (layer F.Fab) (width 0.127))
(fp_line (start 12.7 4.1) (end -2.54 4.1) (layer F.Fab) (width 0.127))
(fp_line (start -2.54 4.1) (end -2.54 -4.1) (layer F.SilkS) (width 0.127))
(fp_line (start 12.7 -4.1) (end 12.7 4.1) (layer F.SilkS) (width 0.127))
(fp_line (start -2.54 -4.1) (end 12.7 -4.1) (layer F.SilkS) (width 0.127))
(fp_line (start 12.7 4.1) (end -2.54 4.1) (layer F.SilkS) (width 0.127))
(fp_line (start -2.79 -4.35) (end 12.95 -4.35) (layer F.CrtYd) (width 0.05))
(fp_line (start 12.95 4.35) (end -2.79 4.35) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.79 4.35) (end -2.79 -4.35) (layer F.CrtYd) (width 0.05))
(fp_line (start 12.95 -4.35) (end 12.95 4.35) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0.0 -5.1) (end 0.1 -5.1) (layer F.SilkS) (width 0.2))
(fp_circle (center 0.0 -5.1) (end 0.1 -5.1) (layer F.Fab) (width 0.2))
(pad 1 thru_hole rect (at 0.0 0.0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 5.08 0.0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask))
(pad 3 thru_hole circle (at 10.16 0.0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask))
)

View file

@ -0,0 +1,30 @@
(module CUI_TB006-508-06BE (layer F.Cu) (tedit 611C059C)
(descr "")
(fp_text reference REF** (at 0.905 -5.989 0) (layer F.SilkS)
(effects (font (size 1.4 1.4) (thickness 0.15)))
)
(fp_text value CUI_TB006-508-06BE (at 12.462 5.461 0) (layer F.Fab)
(effects (font (size 1.4 1.4) (thickness 0.15)))
)
(fp_line (start -2.54 4.1) (end -2.54 -4.1) (layer F.Fab) (width 0.127))
(fp_line (start -2.54 -4.1) (end 27.94 -4.1) (layer F.Fab) (width 0.127))
(fp_line (start 27.94 -4.1) (end 27.94 4.1) (layer F.Fab) (width 0.127))
(fp_line (start 27.94 4.1) (end -2.54 4.1) (layer F.Fab) (width 0.127))
(fp_line (start -2.54 4.1) (end -2.54 -4.1) (layer F.SilkS) (width 0.127))
(fp_line (start 27.94 -4.1) (end 27.94 4.1) (layer F.SilkS) (width 0.127))
(fp_line (start -2.54 -4.1) (end 27.94 -4.1) (layer F.SilkS) (width 0.127))
(fp_line (start 27.94 4.1) (end -2.54 4.1) (layer F.SilkS) (width 0.127))
(fp_line (start -2.79 -4.35) (end 28.19 -4.35) (layer F.CrtYd) (width 0.05))
(fp_line (start 28.19 4.35) (end -2.79 4.35) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.79 4.35) (end -2.79 -4.35) (layer F.CrtYd) (width 0.05))
(fp_line (start 28.19 -4.35) (end 28.19 4.35) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0.0 -5.1) (end 0.1 -5.1) (layer F.SilkS) (width 0.2))
(fp_circle (center 0.0 -5.1) (end 0.1 -5.1) (layer F.Fab) (width 0.2))
(pad 1 thru_hole rect (at 0.0 0.0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 5.08 0.0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask))
(pad 3 thru_hole circle (at 10.16 0.0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask))
(pad 4 thru_hole circle (at 15.24 0.0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask))
(pad 5 thru_hole circle (at 20.32 0.0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask))
(pad 6 thru_hole circle (at 25.4 0.0) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask))
)

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,43 @@
(module HRO_TYPE-C-31-M-12 (layer F.Cu) (tedit 6112D184)
(descr "")
(fp_text reference REF** (at -1.825 -7.435 0) (layer F.SilkS)
(effects (font (size 1.0 1.0) (thickness 0.15)))
)
(fp_text value HRO_TYPE-C-31-M-12 (at 6.43 4.135 0) (layer F.Fab)
(effects (font (size 1.0 1.0) (thickness 0.15)))
)
(fp_line (start -4.47 2.6) (end 4.47 2.6) (layer F.Fab) (width 0.127))
(fp_line (start 4.47 2.6) (end 4.47 -4.7) (layer F.Fab) (width 0.127))
(fp_line (start 4.47 -4.7) (end -4.47 -4.7) (layer F.Fab) (width 0.127))
(fp_line (start -4.47 -4.7) (end -4.47 2.6) (layer F.Fab) (width 0.127))
(fp_line (start -4.47 -2.81) (end -4.47 -1.37) (layer F.SilkS) (width 0.127))
(fp_line (start 4.47 -2.81) (end 4.47 -1.37) (layer F.SilkS) (width 0.127))
(fp_line (start 4.47 1.37) (end 4.47 2.6) (layer F.SilkS) (width 0.127))
(fp_line (start 4.47 2.6) (end -4.47 2.6) (layer F.SilkS) (width 0.127))
(fp_line (start -4.47 2.6) (end -4.47 1.37) (layer F.SilkS) (width 0.127))
(fp_line (start -5.095 2.85) (end 5.095 2.85) (layer F.CrtYd) (width 0.05))
(fp_line (start 5.095 2.85) (end 5.095 -6.07) (layer F.CrtYd) (width 0.05))
(fp_line (start 5.095 -6.07) (end -5.095 -6.07) (layer F.CrtYd) (width 0.05))
(fp_line (start -5.095 -6.07) (end -5.095 2.85) (layer F.CrtYd) (width 0.05))
(fp_circle (center -3.4 -6.4) (end -3.3 -6.4) (layer F.Fab) (width 0.2))
(fp_circle (center -3.4 -6.4) (end -3.3 -6.4) (layer F.SilkS) (width 0.2))
(pad A1B12 smd rect (at -3.25 -5.095) (size 0.6 1.45) (layers F.Cu F.Mask F.Paste))
(pad A4B9 smd rect (at -2.45 -5.095) (size 0.6 1.45) (layers F.Cu F.Mask F.Paste))
(pad A6 smd rect (at -0.25 -5.095) (size 0.3 1.45) (layers F.Cu F.Mask F.Paste))
(pad B7 smd rect (at -0.75 -5.095) (size 0.3 1.45) (layers F.Cu F.Mask F.Paste))
(pad A5 smd rect (at -1.25 -5.095) (size 0.3 1.45) (layers F.Cu F.Mask F.Paste))
(pad B8 smd rect (at -1.75 -5.095) (size 0.3 1.45) (layers F.Cu F.Mask F.Paste))
(pad A7 smd rect (at 0.25 -5.095) (size 0.3 1.45) (layers F.Cu F.Mask F.Paste))
(pad B6 smd rect (at 0.75 -5.095) (size 0.3 1.45) (layers F.Cu F.Mask F.Paste))
(pad A8 smd rect (at 1.25 -5.095) (size 0.3 1.45) (layers F.Cu F.Mask F.Paste))
(pad B5 smd rect (at 1.75 -5.095) (size 0.3 1.45) (layers F.Cu F.Mask F.Paste))
(pad B4A9 smd rect (at 2.45 -5.095) (size 0.6 1.45) (layers F.Cu F.Mask F.Paste))
(pad B1A12 smd rect (at 3.25 -5.095) (size 0.6 1.45) (layers F.Cu F.Mask F.Paste))
(pad S1 thru_hole oval (at -4.32 -4.18) (size 1.05 2.1) (drill oval 0.65 1.75) (layers *.Cu *.Mask))
(pad S2 thru_hole oval (at 4.32 -4.18) (size 1.05 2.1) (drill oval 0.65 1.75) (layers *.Cu *.Mask))
(pad S3 thru_hole oval (at -4.32 0.0) (size 1.05 2.1) (drill oval 0.65 1.25) (layers *.Cu *.Mask))
(pad S4 thru_hole oval (at 4.32 0.0) (size 1.05 2.1) (drill oval 0.65 1.25) (layers *.Cu *.Mask))
(pad None np_thru_hole circle (at -2.89 -3.65) (size 0.7 0.7) (drill 0.7) (layers *.Cu *.Mask))
(pad None np_thru_hole circle (at 2.89 -3.65) (size 0.7 0.7) (drill 0.7) (layers *.Cu *.Mask))
)

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,31 @@
(module "SKRKAEE020" (layer F.Cu)
(descr "SKRKAEE020")
(tags "Switch")
(attr smd)
(fp_text reference S** (at 0.000 -0) (layer F.SilkS)
(effects (font (size 1.27 1.27) (thickness 0.254)))
)
(fp_text user %R (at 0.000 -0) (layer F.Fab)
(effects (font (size 1.27 1.27) (thickness 0.254)))
)
(fp_text value "SKRKAEE020" (at 0.000 -0) (layer F.SilkS) hide
(effects (font (size 1.27 1.27) (thickness 0.254)))
)
(fp_line (start -1.95 -1.45) (end 1.95 -1.45) (layer F.Fab) (width 0.2))
(fp_line (start 1.95 -1.45) (end 1.95 1.45) (layer F.Fab) (width 0.2))
(fp_line (start 1.95 1.45) (end -1.95 1.45) (layer F.Fab) (width 0.2))
(fp_line (start -1.95 1.45) (end -1.95 -1.45) (layer F.Fab) (width 0.2))
(fp_line (start -3.5 -2.45) (end 3.5 -2.45) (layer F.CrtYd) (width 0.1))
(fp_line (start 3.5 -2.45) (end 3.5 2.45) (layer F.CrtYd) (width 0.1))
(fp_line (start 3.5 2.45) (end -3.5 2.45) (layer F.CrtYd) (width 0.1))
(fp_line (start -3.5 2.45) (end -3.5 -2.45) (layer F.CrtYd) (width 0.1))
(fp_line (start -1.95 1.45) (end 1.95 1.45) (layer F.SilkS) (width 0.1))
(fp_line (start -1.95 -1.45) (end 1.95 -1.45) (layer F.SilkS) (width 0.1))
(pad 1 smd rect (at -2.100 -0 0) (size 0.800 2.000) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at 2.100 -0 0) (size 0.800 2.000) (layers F.Cu F.Paste F.Mask))
(model SKRKAEE020.stp
(at (xyz 0 0 0.029527559055118))
(scale (xyz 1 1 1))
(rotate (xyz -90 0 0))
)
)

View file

@ -0,0 +1,23 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#(c) SnapEDA 2016 (snapeda.com)
#This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA) with Design Exception 1.0
#
# TB006-508-03BE
#
DEF TB006-508-03BE J 0 40 Y Y 1 L N
F0 "J" -220 200 50 H V L BNN
F1 "TB006-508-03BE" -200 -300 50 H V L BNN
F2 "CUI_TB006-508-03BE" 0 0 50 H I L BNN
F3 "" 0 0 50 H I L BNN
F4 "Manufacturer Recommendations" 0 0 50 H I L BNN "STANDARD"
F5 "CUI" 0 0 50 H I L BNN "MANUFACTURER"
DRAW
S -200 -200 200 200 0 0 10 f
X 1 1 -400 100 200 R 40 40 0 0 P
X 2 2 -400 0 200 R 40 40 0 0 P
X 3 3 -400 -100 200 R 40 40 0 0 P
ENDDRAW
ENDDEF
#
# End Library

View file

@ -0,0 +1,24 @@
(footprint "TJ-S1615CY6TGLCCSRGB-A5" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 622B4403)
(attr smd)
(fp_text reference "REF**" (at 0 -2.54 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp e8aff9d8-18a6-4e00-88b9-2feef77d50e9)
)
(fp_text value "TJ-S1615CY6TGLCCSRGB-A5" (at 0 2.54 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp a87db3ab-0d89-41f4-8188-e873f2c20198)
)
(fp_text user "${REFERENCE}" (at 0 2.5 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 13ae299c-3501-4440-9cc6-7baa55c586f9)
)
(fp_line (start -0.889 1.016) (end 0.889 1.016) (layer "F.SilkS") (width 0.12) (tstamp 45cc1e77-ceb1-4991-b56f-4c1520236fa8))
(fp_line (start -0.889 -1.016) (end 0.889 -1.016) (layer "F.SilkS") (width 0.12) (tstamp a634b316-1c26-4990-923a-897c16b2916f))
(fp_circle (center -1.524 1.016) (end -1.474 1.016) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 0f7aa006-d491-44af-bee7-06a3dd6f0a93))
(pad "1" smd rect (at -0.875 -0.525) (size 0.85 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 30f72ac8-5b0f-45d6-bf63-27bdc22142ba))
(pad "2" smd rect (at 0.875 -0.525) (size 0.85 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 90af90e9-a9bc-4dfa-a8bb-2923cb87a756))
(pad "3" smd rect (at 0.875 0.525) (size 0.85 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d28bd7ee-6287-4f2a-9276-5403938aa550))
(pad "4" smd rect (at -0.875 0.525) (size 0.85 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 01025504-647f-4005-9f6c-cfc0a945b9ba))
)

View file

@ -0,0 +1,34 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#(c) SnapEDA 2016 (snapeda.com)
#This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA) with Design Exception 1.0
#
# TS5V330PWR
#
DEF TS5V330PWR U 0 40 Y Y 1 L N
F0 "U" -500 1039 50 H V L BNN
F1 "TS5V330PWR" -500 -1157 50 H V L BNN
F2 "SOP65P640X120-16N" 0 0 50 H I L BNN
F3 "" 0 0 50 H I L BNN
DRAW
S -500 -1000 500 1000 0 0 16 f
X ~EN 15 -700 700 200 R 40 40 0 0 I
X IN 1 -700 600 200 R 40 40 0 0 I
X DA 4 -700 400 200 R 40 40 0 0 B
X DB 7 -700 200 200 R 40 40 0 0 B
X DC 9 -700 0 200 R 40 40 0 0 B
X DD 12 -700 -200 200 R 40 40 0 0 B
X S1A 2 -700 -400 200 R 40 40 0 0 B
X S1B 5 -700 -500 200 R 40 40 0 0 B
X S1C 11 -700 -600 200 R 40 40 0 0 B
X S1D 14 -700 -700 200 R 40 40 0 0 B
X VCC 16 700 900 200 L 40 40 0 0 W
X S2A 3 700 -400 200 L 40 40 0 0 B
X S2B 6 700 -500 200 L 40 40 0 0 B
X S2C 10 700 -600 200 L 40 40 0 0 B
X S2D 13 700 -700 200 L 40 40 0 0 B
X GND 8 700 -900 200 L 40 40 0 0 W
ENDDRAW
ENDDEF
#
# End Library

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,38 @@
(module SOP65P640X120-16N (layer F.Cu) (tedit 62289ED9)
(descr "")
(fp_text reference REF** (at -0.325 -3.635 0) (layer F.SilkS)
(effects (font (size 1.0 1.0) (thickness 0.15)))
)
(fp_text value SOP65P640X120-16N (at 7.295 3.635 0) (layer F.Fab)
(effects (font (size 1.0 1.0) (thickness 0.15)))
)
(pad 1 smd roundrect (roundrect_rratio 0.05) (at -2.87 -2.275) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste))
(pad 2 smd roundrect (roundrect_rratio 0.05) (at -2.87 -1.625) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste))
(pad 3 smd roundrect (roundrect_rratio 0.05) (at -2.87 -0.975) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste))
(pad 4 smd roundrect (roundrect_rratio 0.05) (at -2.87 -0.325) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste))
(pad 5 smd roundrect (roundrect_rratio 0.05) (at -2.87 0.325) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste))
(pad 6 smd roundrect (roundrect_rratio 0.05) (at -2.87 0.975) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste))
(pad 7 smd roundrect (roundrect_rratio 0.05) (at -2.87 1.625) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste))
(pad 8 smd roundrect (roundrect_rratio 0.05) (at -2.87 2.275) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste))
(pad 9 smd roundrect (roundrect_rratio 0.05) (at 2.87 2.275) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste))
(pad 10 smd roundrect (roundrect_rratio 0.05) (at 2.87 1.625) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste))
(pad 11 smd roundrect (roundrect_rratio 0.05) (at 2.87 0.975) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste))
(pad 12 smd roundrect (roundrect_rratio 0.05) (at 2.87 0.325) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste))
(pad 13 smd roundrect (roundrect_rratio 0.05) (at 2.87 -0.325) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste))
(pad 14 smd roundrect (roundrect_rratio 0.05) (at 2.87 -0.975) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste))
(pad 15 smd roundrect (roundrect_rratio 0.05) (at 2.87 -1.625) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste))
(pad 16 smd roundrect (roundrect_rratio 0.05) (at 2.87 -2.275) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste))
(fp_circle (center -4.19 -2.275) (end -4.09 -2.275) (layer F.SilkS) (width 0.2))
(fp_circle (center -4.19 -2.275) (end -4.09 -2.275) (layer F.Fab) (width 0.2))
(fp_line (start -2.2 -2.5) (end 2.2 -2.5) (layer F.Fab) (width 0.127))
(fp_line (start -2.2 2.5) (end 2.2 2.5) (layer F.Fab) (width 0.127))
(fp_line (start -1.765 -2.5) (end 1.765 -2.5) (layer F.SilkS) (width 0.127))
(fp_line (start -2.2 -2.5) (end -2.2 2.5) (layer F.Fab) (width 0.127))
(fp_line (start 2.2 -2.5) (end 2.2 2.5) (layer F.Fab) (width 0.127))
(fp_line (start -3.905 -2.75) (end 3.905 -2.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.905 2.75) (end 3.905 2.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.905 -2.75) (end -3.905 2.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.905 -2.75) (end 3.905 2.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.765 2.5) (end -1.765 2.5) (layer F.SilkS) (width 0.127))
)

View file

@ -0,0 +1,3 @@
EESchema-DOCLIB Version 2.0
#
#End Doc Library

View file

@ -0,0 +1,36 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# TYPE-C-31-M-12
#
DEF TYPE-C-31-M-12 J 0 40 Y Y 1 L N
F0 "J" -50 600 50 H V L BNN
F1 "TYPE-C-31-M-12" -400 520 50 H V L BNN
F2 "HRO_TYPE-C-31-M-12" 0 0 50 H I L BNN
F3 "" 0 0 50 H I L BNN
F4 "3.31mm" 0 0 50 H I L BNN "MAXIMUM_PACKAGE_HEIGHT"
F5 "Manufacturer Recommendations" 0 0 50 H I L BNN "STANDARD"
F6 "A" 0 0 50 H I L BNN "PARTREV"
F7 "HRO Electronics" 0 0 50 H I L BNN "MANUFACTURER"
DRAW
S -500 -500 500 500 0 0 10 f
X GND A1B12 -700 -400 200 R 40 40 0 0 W
X VBUS A4B9 -700 400 200 R 40 40 0 0 W
X CC1 A5 -700 200 200 R 40 40 0 0 B
X DP1 A6 -700 100 200 R 40 40 0 0 B
X DN1 A7 -700 0 200 R 40 40 0 0 B
X SBU1 A8 -700 -100 200 R 40 40 0 0 B
X GND B1A12 700 -400 200 L 40 40 0 0 W
X VBUS B4A9 700 400 200 L 40 40 0 0 W
X CC2 B5 700 -100 200 L 40 40 0 0 B
X DP2 B6 700 0 200 L 40 40 0 0 B
X DN2 B7 700 100 200 L 40 40 0 0 B
X SBU2 B8 700 200 200 L 40 40 0 0 B
X SHIELD S1 -250 -700 200 U 40 40 0 0 P
X SHIELD S2 -100 -700 200 U 40 40 0 0 P
X SHIELD S3 100 -700 200 U 40 40 0 0 P
X SHIELD S4 250 -700 200 U 40 40 0 0 P
ENDDRAW
ENDDEF
#
#End Library

View file

@ -0,0 +1,64 @@
(footprint "LOGO" (version 20210606) (generator bitmap2component) (layer "F.Cu")
(at 0 0)
(attr board_only exclude_from_pos_files exclude_from_bom)
(fp_text reference "G***" (at 0 0) (layer F.SilkS)
(effects (font (thickness 0.3)))
)
(fp_text value "LOGO" (at 0.75 0) (layer F.SilkS) hide
(effects (font (thickness 0.3)))
)
(fp_poly (pts (xy 1.006804 -1.905763) (xy 1.031833 -1.905402) (xy 1.052015 -1.904769) (xy 1.067944 -1.903814) (xy 1.080213 -1.902487) (xy 1.089416 -1.900737) (xy 1.096146 -1.898515) (xy 1.100995 -1.895771)
(xy 1.104558 -1.892456) (xy 1.107427 -1.888518) (xy 1.110197 -1.883909) (xy 1.110591 -1.883240) (xy 1.111106 -1.882062) (xy 1.111594 -1.880180) (xy 1.112055 -1.877388) (xy 1.112490 -1.873481)
(xy 1.112901 -1.868253) (xy 1.113288 -1.861496) (xy 1.113651 -1.853006) (xy 1.113991 -1.842576) (xy 1.114310 -1.830001) (xy 1.114607 -1.815074) (xy 1.114883 -1.797589) (xy 1.115140 -1.777341)
(xy 1.115378 -1.754123) (xy 1.115597 -1.727729) (xy 1.115799 -1.697954) (xy 1.115984 -1.664592) (xy 1.116152 -1.627436) (xy 1.116306 -1.586280) (xy 1.116444 -1.540919) (xy 1.116569 -1.491146)
(xy 1.116680 -1.436756) (xy 1.116779 -1.377542) (xy 1.116866 -1.313298) (xy 1.116942 -1.243820) (xy 1.117007 -1.168899) (xy 1.117063 -1.088332) (xy 1.117111 -1.001910) (xy 1.117150 -0.909430)
(xy 1.117181 -0.810684) (xy 1.117206 -0.705466) (xy 1.117225 -0.593571) (xy 1.117239 -0.474793) (xy 1.117248 -0.348925) (xy 1.117253 -0.215762) (xy 1.117255 -0.075097) (xy 1.117256 0.000000)
(xy 1.117255 0.144590) (xy 1.117251 0.281573) (xy 1.117244 0.411156) (xy 1.117232 0.533543) (xy 1.117216 0.648942) (xy 1.117195 0.757557) (xy 1.117167 0.859596) (xy 1.117131 0.955263)
(xy 1.117089 1.044765) (xy 1.117037 1.128308) (xy 1.116977 1.206099) (xy 1.116906 1.278342) (xy 1.116825 1.345243) (xy 1.116732 1.407010) (xy 1.116627 1.463848) (xy 1.116510 1.515962)
(xy 1.116379 1.563560) (xy 1.116233 1.606846) (xy 1.116072 1.646027) (xy 1.115896 1.681309) (xy 1.115703 1.712898) (xy 1.115493 1.740999) (xy 1.115264 1.765820) (xy 1.115018 1.787565)
(xy 1.114751 1.806441) (xy 1.114465 1.822653) (xy 1.114157 1.836409) (xy 1.113828 1.847913) (xy 1.113477 1.857372) (xy 1.113102 1.864991) (xy 1.112704 1.870978) (xy 1.112281 1.875537)
(xy 1.111833 1.878874) (xy 1.111359 1.881197) (xy 1.110858 1.882710) (xy 1.110591 1.883239) (xy 1.107755 1.887970) (xy 1.104866 1.892008) (xy 1.101317 1.895407) (xy 1.096502 1.898222)
(xy 1.089817 1.900509) (xy 1.080655 1.902322) (xy 1.068410 1.903716) (xy 1.052478 1.904747) (xy 1.032253 1.905468) (xy 1.007128 1.905936) (xy 0.976498 1.906205) (xy 0.939758 1.906330)
(xy 0.896301 1.906365) (xy 0.855713 1.906367) (xy 0.806758 1.906363) (xy 0.765004 1.906317) (xy 0.729839 1.906180) (xy 0.700649 1.905903) (xy 0.676824 1.905435) (xy 0.657750 1.904728)
(xy 0.642815 1.903732) (xy 0.631407 1.902397) (xy 0.622914 1.900674) (xy 0.616724 1.898513) (xy 0.612223 1.895865) (xy 0.608801 1.892680) (xy 0.605844 1.888909) (xy 0.603789 1.885987)
(xy 0.602896 1.884118) (xy 0.602094 1.880930) (xy 0.601377 1.876026) (xy 0.600741 1.869011) (xy 0.600182 1.859488) (xy 0.599694 1.847061) (xy 0.599273 1.831334) (xy 0.598914 1.811910)
(xy 0.598612 1.788394) (xy 0.598363 1.760390) (xy 0.598161 1.727501) (xy 0.598003 1.689330) (xy 0.597883 1.645483) (xy 0.597797 1.595562) (xy 0.597740 1.539171) (xy 0.597707 1.475915)
(xy 0.597694 1.405396) (xy 0.597693 1.375782) (xy 0.597685 1.302211) (xy 0.597659 1.236054) (xy 0.597610 1.176913) (xy 0.597533 1.124390) (xy 0.597424 1.078086) (xy 0.597278 1.037603)
(xy 0.597090 1.002542) (xy 0.596855 0.972506) (xy 0.596569 0.947095) (xy 0.596227 0.925911) (xy 0.595825 0.908555) (xy 0.595357 0.894630) (xy 0.594818 0.883737) (xy 0.594206 0.875477)
(xy 0.593513 0.869452) (xy 0.592737 0.865264) (xy 0.591871 0.862514) (xy 0.591624 0.861971) (xy 0.588107 0.858319) (xy 0.578968 0.849946) (xy 0.564568 0.837157) (xy 0.545266 0.820256)
(xy 0.521424 0.799549) (xy 0.493399 0.775341) (xy 0.461553 0.747937) (xy 0.426246 0.717642) (xy 0.387838 0.684760) (xy 0.346688 0.649598) (xy 0.303156 0.612460) (xy 0.257604 0.573651)
(xy 0.210390 0.533477) (xy 0.161875 0.492241) (xy 0.112418 0.450250) (xy 0.062380 0.407808) (xy 0.012121 0.365221) (xy -0.037999 0.322793) (xy -0.087621 0.280829) (xy -0.136384 0.239635)
(xy -0.183928 0.199515) (xy -0.229893 0.160775) (xy -0.273920 0.123720) (xy -0.315647 0.088655) (xy -0.354716 0.055884) (xy -0.390766 0.025713) (xy -0.423438 -0.001553) (xy -0.452370 -0.025609)
(xy -0.477203 -0.046151) (xy -0.497578 -0.062872) (xy -0.513133 -0.075468) (xy -0.523510 -0.083634) (xy -0.528348 -0.087065) (xy -0.528490 -0.087128) (xy -0.543218 -0.088813) (xy -0.558556 -0.084530)
(xy -0.570700 -0.075803) (xy -0.580114 -0.065782) (xy -0.582068 0.906545) (xy -0.584021 1.878872) (xy -0.596790 1.891643) (xy -0.609560 1.904414) (xy -0.844852 1.905350) (xy -0.894438 1.905526)
(xy -0.936803 1.905623) (xy -0.972538 1.905629) (xy -1.002234 1.905531) (xy -1.026484 1.905318) (xy -1.045878 1.904977) (xy -1.061009 1.904497) (xy -1.072466 1.903866) (xy -1.080843 1.903071)
(xy -1.086731 1.902102) (xy -1.090720 1.900945) (xy -1.092065 1.900354) (xy -1.102694 1.892622) (xy -1.110621 1.883190) (xy -1.111134 1.882007) (xy -1.111619 1.880103) (xy -1.112079 1.877271)
(xy -1.112512 1.873307) (xy -1.112921 1.868004) (xy -1.113306 1.861156) (xy -1.113668 1.852558) (xy -1.114007 1.842003) (xy -1.114324 1.829285) (xy -1.114620 1.814199) (xy -1.114895 1.796539)
(xy -1.115151 1.776099) (xy -1.115388 1.752673) (xy -1.115606 1.726054) (xy -1.115807 1.696038) (xy -1.115991 1.662419) (xy -1.116159 1.624989) (xy -1.116312 1.583544) (xy -1.116450 1.537878)
(xy -1.116574 1.487784) (xy -1.116684 1.433058) (xy -1.116783 1.373492) (xy -1.116869 1.308881) (xy -1.116945 1.239019) (xy -1.117010 1.163700) (xy -1.117066 1.082719) (xy -1.117113 0.995869)
(xy -1.117152 0.902944) (xy -1.117183 0.803740) (xy -1.117208 0.698049) (xy -1.117226 0.585665) (xy -1.117240 0.466384) (xy -1.117249 0.339999) (xy -1.117254 0.206304) (xy -1.117256 0.065093)
(xy -1.117257 0.000000) (xy -1.117256 -0.144591) (xy -1.117252 -0.281574) (xy -1.117245 -0.411157) (xy -1.117233 -0.533544) (xy -1.117217 -0.648943) (xy -1.117196 -0.757558) (xy -1.117167 -0.859597)
(xy -1.117132 -0.955264) (xy -1.117090 -1.044766) (xy -1.117038 -1.128309) (xy -1.116978 -1.206099) (xy -1.116907 -1.278342) (xy -1.116826 -1.345244) (xy -1.116733 -1.407011) (xy -1.116628 -1.463849)
(xy -1.116511 -1.515963) (xy -1.116379 -1.563561) (xy -1.116234 -1.606847) (xy -1.116073 -1.646028) (xy -1.115897 -1.681310) (xy -1.115704 -1.712899) (xy -1.115494 -1.741000) (xy -1.115265 -1.765821)
(xy -1.115018 -1.787566) (xy -1.114752 -1.806442) (xy -1.114466 -1.822654) (xy -1.114158 -1.836410) (xy -1.113829 -1.847914) (xy -1.113478 -1.857373) (xy -1.113103 -1.864992) (xy -1.112705 -1.870979)
(xy -1.112282 -1.875538) (xy -1.111834 -1.878875) (xy -1.111360 -1.881198) (xy -1.110859 -1.882711) (xy -1.110592 -1.883240) (xy -1.107806 -1.887922) (xy -1.105003 -1.891933) (xy -1.101594 -1.895320)
(xy -1.096988 -1.898133) (xy -1.090594 -1.900421) (xy -1.081822 -1.902234) (xy -1.070083 -1.903621) (xy -1.054785 -1.904630) (xy -1.035339 -1.905312) (xy -1.011155 -1.905716) (xy -0.981641 -1.905891)
(xy -0.946208 -1.905885) (xy -0.904265 -1.905749) (xy -0.855222 -1.905532) (xy -0.844073 -1.905481) (xy -0.609560 -1.904414) (xy -0.596790 -1.891644) (xy -0.584021 -1.878874) (xy -0.582068 -1.382931)
(xy -0.581780 -1.310519) (xy -0.581515 -1.245513) (xy -0.581262 -1.187507) (xy -0.581015 -1.136094) (xy -0.580766 -1.090870) (xy -0.580507 -1.051426) (xy -0.580229 -1.017357) (xy -0.579925 -0.988257)
(xy -0.579587 -0.963718) (xy -0.579208 -0.943335) (xy -0.578779 -0.926701) (xy -0.578292 -0.913411) (xy -0.577740 -0.903056) (xy -0.577114 -0.895232) (xy -0.576408 -0.889532) (xy -0.575612 -0.885549)
(xy -0.574719 -0.882877) (xy -0.573721 -0.881109) (xy -0.572611 -0.879840) (xy -0.572301 -0.879541) (xy -0.567785 -0.875484) (xy -0.557781 -0.866673) (xy -0.542648 -0.853418) (xy -0.522743 -0.836030)
(xy -0.498423 -0.814820) (xy -0.470046 -0.790096) (xy -0.437970 -0.762170) (xy -0.402552 -0.731353) (xy -0.364149 -0.697953) (xy -0.323120 -0.662281) (xy -0.279820 -0.624649) (xy -0.234609 -0.585365)
(xy -0.187843 -0.544741) (xy -0.139880 -0.503086) (xy -0.091077 -0.460711) (xy -0.041792 -0.417927) (xy 0.007617 -0.375042) (xy 0.056794 -0.332369) (xy 0.105380 -0.290216) (xy 0.153019 -0.248894)
(xy 0.199352 -0.208714) (xy 0.244023 -0.169986) (xy 0.286673 -0.133020) (xy 0.326945 -0.098126) (xy 0.364483 -0.065615) (xy 0.398927 -0.035797) (xy 0.429922 -0.008982) (xy 0.457109 0.014520)
(xy 0.480130 0.034397) (xy 0.498629 0.050341) (xy 0.512248 0.062040) (xy 0.520629 0.069185) (xy 0.523362 0.071441) (xy 0.537089 0.076803) (xy 0.552727 0.076809) (xy 0.567622 0.072028)
(xy 0.579120 0.063035) (xy 0.581951 0.058813) (xy 0.582442 0.054331) (xy 0.582900 0.042750) (xy 0.583325 0.024023) (xy 0.583718 -0.001898) (xy 0.584079 -0.035059) (xy 0.584407 -0.075508)
(xy 0.584704 -0.123293) (xy 0.584969 -0.178459) (xy 0.585203 -0.241056) (xy 0.585405 -0.311128) (xy 0.585576 -0.388725) (xy 0.585717 -0.473893) (xy 0.585826 -0.566679) (xy 0.585905 -0.667130)
(xy 0.585954 -0.775294) (xy 0.585973 -0.891218) (xy 0.585973 -0.906175) (xy 0.585970 -1.009219) (xy 0.585965 -1.104739) (xy 0.585962 -1.193025) (xy 0.585969 -1.274365) (xy 0.585990 -1.349050)
(xy 0.586032 -1.417368) (xy 0.586100 -1.479609) (xy 0.586199 -1.536062) (xy 0.586335 -1.587015) (xy 0.586515 -1.632760) (xy 0.586743 -1.673584) (xy 0.587025 -1.709777) (xy 0.587367 -1.741628)
(xy 0.587775 -1.769427) (xy 0.588254 -1.793463) (xy 0.588810 -1.814025) (xy 0.589448 -1.831402) (xy 0.590175 -1.845884) (xy 0.590996 -1.857759) (xy 0.591917 -1.867318) (xy 0.592942 -1.874850)
(xy 0.594079 -1.880643) (xy 0.595332 -1.884987) (xy 0.596708 -1.888171) (xy 0.598211 -1.890485) (xy 0.599848 -1.892218) (xy 0.601624 -1.893658) (xy 0.603546 -1.895096) (xy 0.605374 -1.896602)
(xy 0.607410 -1.898231) (xy 0.609983 -1.899621) (xy 0.613701 -1.900793) (xy 0.619170 -1.901771) (xy 0.626999 -1.902575) (xy 0.637794 -1.903230) (xy 0.652163 -1.903757) (xy 0.670713 -1.904178)
(xy 0.694052 -1.904516) (xy 0.722787 -1.904794) (xy 0.757525 -1.905033) (xy 0.798875 -1.905257) (xy 0.846359 -1.905481) (xy 0.896706 -1.905711) (xy 0.939834 -1.905867) (xy 0.976336 -1.905901)
)(layer F.SilkS) (width 0.000000)
)
)

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,10 @@
(fp_lib_table
(lib (name "CUI_TB006-508-03BE")(type "KiCad")(uri "${KIPRJMOD}/Libraries/CUI_TB006-508-03BE.pretty")(options "")(descr ""))
(lib (name "HRO_TYPE-C-31-M-12")(type "KiCad")(uri "${KIPRJMOD}/Libraries/HRO_TYPE-C-31-M-12.pretty")(options "")(descr ""))
(lib (name "AVR-ISP")(type "KiCad")(uri "${KIPRJMOD}/Libraries/AVR-ISP.pretty")(options "")(descr ""))
(lib (name "CD74HC4053PWR")(type "KiCad")(uri "${KIPRJMOD}/Libraries/CD74HC4053PWR.pretty")(options "")(descr ""))
(lib (name "SKRKAEE020")(type "KiCad")(uri "${KIPRJMOD}/Libraries/SKRKAEE020.pretty")(options "")(descr ""))
(lib (name "CUI_TB006-508-04BE")(type "KiCad")(uri "${KIPRJMOD}/Libraries/CUI_TB006-508-04BE.pretty")(options "")(descr ""))
(lib (name "TJ-S1615CY6TGLCCSRGB-A5")(type "KiCad")(uri "${KIPRJMOD}/Libraries/TJ-S1615CY6TGLCCSRGB-A5.pretty")(options "")(descr ""))
(lib (name "logo")(type "KiCad")(uri "${KIPRJMOD}/Libraries/logo")(options "")(descr ""))
)

View file

@ -0,0 +1,5 @@
(sym_lib_table
(lib (name "TYPE-C-31-M-12")(type "Legacy")(uri "${KIPRJMOD}/Libraries/TYPE-C-31-M-12.lib")(options "")(descr ""))
(lib (name "CD74HC4053PWR")(type "Legacy")(uri "${KIPRJMOD}/Libraries/CD74HC4053PWR.lib")(options "")(descr ""))
(lib (name "TS5V330PWR")(type "Legacy")(uri "${KIPRJMOD}/Libraries/TS5V330PWR.lib")(options "")(descr ""))
)

View file

313719
Hardware/Enclosure/pcb.step Normal file

File diff suppressed because it is too large Load diff