Compare commits
8 Commits
new_PCB_co
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| 55f0ade0b9 | |||
| bc21b1ee2d | |||
| ebdbb04041 | |||
| d9a4dc8565 | |||
| c503f35e3f | |||
| 351d3e44d3 | |||
| 3bd2c193f4 | |||
| c22d6658f2 |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -3581,6 +3581,9 @@
|
||||
(pin "1" (uuid c96e6c66-1b00-41dc-8ece-1cb982e39597))
|
||||
(pin "2" (uuid 2782ab09-9172-4804-8592-6981f889e3cd))
|
||||
(pin "6" (uuid f1b427b1-42e1-43d9-be2b-400f9689e8ac))
|
||||
(pin "3" (uuid 8ec9513c-ea56-4a67-b9c0-93569e9d02a7))
|
||||
(pin "4" (uuid 83278a79-368d-4b00-bb62-b97c1bf16e10))
|
||||
(pin "5" (uuid a03d6ccb-d390-4ff8-b803-38eb2599c186))
|
||||
)
|
||||
|
||||
(symbol (lib_id "Transistor_BJT:UMH3N") (at 105.41 38.1 0) (mirror x) (unit 2)
|
||||
@@ -3598,6 +3601,9 @@
|
||||
(property "Datasheet" "http://rohmfs.rohm.com/en/products/databook/datasheet/discrete/transistor/digital/emh3t2r-e.pdf" (id 3) (at 109.22 38.1 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(pin "1" (uuid 82820ceb-aa9a-48df-ba50-13a5e410c155))
|
||||
(pin "2" (uuid eae5fd45-fb41-4a98-8509-a8d81f0c6bb9))
|
||||
(pin "6" (uuid b28d6ace-0284-435d-bae3-5fdb7c12c8ef))
|
||||
(pin "3" (uuid c54940b4-016d-4175-b00f-6005d628f1ab))
|
||||
(pin "4" (uuid b6bbaf60-0188-4b4e-a93b-1fc2bc940e94))
|
||||
(pin "5" (uuid 403bea84-bff5-4580-8789-bea6467d5f84))
|
||||
@@ -4435,14 +4441,14 @@
|
||||
(in_bom yes) (on_board yes)
|
||||
(uuid 1ffda2f5-0580-4927-ab9a-1e41d5bd6ab6)
|
||||
(property "Reference" "R7" (id 0) (at 156.21 39.37 90))
|
||||
(property "Value" "10K" (id 1) (at 160.02 39.37 90))
|
||||
(property "Footprint" "Resistor_SMD:R_0603_1608Metric" (id 2) (at 158.75 40.132 90)
|
||||
(property "Value" "" (id 1) (at 160.02 39.37 90))
|
||||
(property "Footprint" "" (id 2) (at 158.75 40.132 90)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "~" (id 3) (at 158.75 41.91 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "DNP" "" (id 4) (at 158.75 41.91 90))
|
||||
(property "DNP" "DNP" (id 4) (at 158.75 41.91 90))
|
||||
(pin "1" (uuid 58bf593c-919f-404a-8176-77876f79b172))
|
||||
(pin "2" (uuid 73bdd6e0-8c43-4ede-b59d-8710b7244af0))
|
||||
)
|
||||
|
||||
@@ -16,6 +16,7 @@ monitor_speed = 115200
|
||||
lib_ldf_mode = deep+
|
||||
lib_deps =
|
||||
adafruit/Adafruit ADS1X15@^2.2.0
|
||||
#olikraus/U8g2@^2.32.12
|
||||
robtillaart/RunningAverage@^0.4.2
|
||||
fabianoriccardi/Melody Player@^2.2.2
|
||||
build_flags =
|
||||
-DCORE_DEBUG_LEVEL=3
|
||||
|
||||
@@ -5,7 +5,7 @@ void initSerial(void)
|
||||
{
|
||||
Serial.begin(115200);
|
||||
Serial.flush();
|
||||
delay(2000);
|
||||
delay(500);
|
||||
log_i("Init serial: OK");
|
||||
}
|
||||
|
||||
|
||||
@@ -46,18 +46,20 @@ void c_onScreenButton::drawButton()
|
||||
getDisplay()->setDrawColor(1);
|
||||
|
||||
uint16_t yTpos_pressed = !getState() ? _yTpos : (_yTpos + 1);
|
||||
//check if we need to display something else
|
||||
String label = (_useAltName ? _altName : _name);
|
||||
|
||||
if (getDisplayState())
|
||||
{
|
||||
getDisplay()->drawRBox(_xpos, _ypos, _width, _height, _radius);
|
||||
getDisplay()->setDrawColor(0);
|
||||
getDisplay()->drawStr(_xTpos, yTpos_pressed, _name.c_str());
|
||||
getDisplay()->drawStr(_xTpos, yTpos_pressed, label.c_str());
|
||||
}
|
||||
else
|
||||
{
|
||||
getDisplay()->setDrawColor(1);
|
||||
getDisplay()->drawRFrame(_xpos, _ypos, _width, _height, _radius);
|
||||
getDisplay()->drawStr(_xTpos, yTpos_pressed, _name.c_str());
|
||||
getDisplay()->drawStr(_xTpos, yTpos_pressed, label.c_str());
|
||||
}
|
||||
|
||||
getDisplay()->setDrawColor(1);
|
||||
@@ -68,7 +70,7 @@ void c_onScreenButton::handle()
|
||||
if (_physButton.isValid())
|
||||
{
|
||||
_physButton.read();
|
||||
_pressed = _physButton.pressedFor(200);
|
||||
_pressed = _physButton.pressedFor(100);
|
||||
if (_pressed)
|
||||
{
|
||||
if(_actionFn != NULL && (actionHandled == false))
|
||||
@@ -87,6 +89,7 @@ void c_onScreenButton::handle()
|
||||
else if (_stateFn != NULL)
|
||||
{
|
||||
_state = _stateFn();
|
||||
_displayState = _state;
|
||||
}
|
||||
log_d("item(%s)=%d",_name.c_str(), _state);
|
||||
}
|
||||
|
||||
@@ -35,7 +35,7 @@ class c_onScreenButton
|
||||
void (*const _actionFn)();
|
||||
bool actionHandled = false;
|
||||
c_button _physButton;
|
||||
|
||||
String _altName = "";
|
||||
|
||||
uint16_t _xpos;
|
||||
uint16_t _ypos;
|
||||
@@ -52,9 +52,21 @@ class c_onScreenButton
|
||||
bool _displayState;
|
||||
bool _pressed;
|
||||
bool _visible;
|
||||
bool _useAltName = false;
|
||||
|
||||
|
||||
void setState(bool state) { _state = state; }
|
||||
void setDefaults(void)
|
||||
{
|
||||
_xpos = 1;
|
||||
_ypos = 1;
|
||||
_visible = false;
|
||||
_pressed = false;
|
||||
_state = false;
|
||||
_displayState = false;
|
||||
_altName = "";
|
||||
_useAltName = false;
|
||||
}
|
||||
|
||||
public:
|
||||
c_onScreenButton(String name, e_measureMode mode, e_buttonLoc location, uint8_t pin,void (*const action)() ) :
|
||||
@@ -64,12 +76,7 @@ public:
|
||||
_actionFn(action),
|
||||
_physButton(pin, (uint8_t)mode)
|
||||
{
|
||||
_xpos = 1;
|
||||
_ypos = 1;
|
||||
_visible = false;
|
||||
_pressed = false;
|
||||
_state = false;
|
||||
_displayState = false;
|
||||
setDefaults();
|
||||
_mode = mode;
|
||||
_location = location;
|
||||
}
|
||||
@@ -81,12 +88,7 @@ public:
|
||||
_actionFn(action),
|
||||
_physButton(pin, index)
|
||||
{
|
||||
_xpos = 1;
|
||||
_ypos = 1;
|
||||
_visible = false;
|
||||
_pressed = false;
|
||||
_state = false;
|
||||
_displayState = false;
|
||||
setDefaults();
|
||||
_mode = e_measureMode::mNone;
|
||||
_location = location;
|
||||
}
|
||||
@@ -97,11 +99,7 @@ public:
|
||||
_actionFn(NULL),
|
||||
_physButton(NOBUTTON, index)
|
||||
{
|
||||
_xpos = 1;
|
||||
_ypos = 1;
|
||||
_visible = false;
|
||||
_pressed = false;
|
||||
_state = false;
|
||||
setDefaults();
|
||||
_location = location;
|
||||
_mode = e_measureMode::mNone;
|
||||
|
||||
@@ -115,6 +113,8 @@ public:
|
||||
void handle(void);
|
||||
void setVisible(bool state) { _visible = state; }
|
||||
bool getVisible(void) { return _visible; }
|
||||
void setAltName(String name) { _altName = name; _useAltName = true;}
|
||||
void clearAltName(void) { _useAltName = false; }
|
||||
uint8_t getIndex(void) { return _index; }
|
||||
e_buttonLoc getLocation(void) { return _location; }
|
||||
};
|
||||
@@ -14,6 +14,7 @@
|
||||
#define FONT8 u8g2_font_helvR08_tf
|
||||
#define FONT16 u8g2_font_7x14_tf
|
||||
#define FONT24 u8g2_font_freedoomr25_tn //u8g2_font_logisoso24_tf
|
||||
#define FONT25 u8g2_font_helvR24_tf
|
||||
|
||||
class U8G2_SSD1322 : public U8G2 {
|
||||
public:
|
||||
|
||||
@@ -6,12 +6,7 @@ uint32_t lastScreenchange = 0;
|
||||
void setDisplayState(e_displayState newstate)
|
||||
{
|
||||
log_i("setDisplayState to %d", newstate);
|
||||
uint32_t timeNow = millis();
|
||||
// if(timeNow - lastScreenchange > MINSCREENSWITCHDELAY)
|
||||
// {
|
||||
CurrentScreen = newstate;
|
||||
lastScreenchange = timeNow;
|
||||
//}
|
||||
}
|
||||
|
||||
e_displayState getDisplayState()
|
||||
@@ -33,7 +28,7 @@ void screen_c::begin(void)
|
||||
{
|
||||
uint16_t ypos = getDisplay()->getDisplayHeight() - 1 - CONTROLSLINE_H + 2;
|
||||
item->begin(buttonXpos, ypos, buttonwidth, CONTROLSLINE_H + 6, CONTROLRADIUS);
|
||||
buttonXpos+=buttonwidth-1;
|
||||
buttonXpos += buttonwidth - 1;
|
||||
item->setVisible(true);
|
||||
}
|
||||
else if (item->getLocation() == LocRight)
|
||||
@@ -74,10 +69,17 @@ void screen_c::draw(void)
|
||||
}
|
||||
}
|
||||
|
||||
void screen_c::activateModeButton(void)
|
||||
void screen_c::activateModeButton(bool clear)
|
||||
{
|
||||
for (auto &&item : _items)
|
||||
{
|
||||
if (!clear)
|
||||
{
|
||||
item->setDisplayState((item->getIndex() == (uint8_t)getMeasureMode()));
|
||||
}
|
||||
else
|
||||
{
|
||||
item->setDisplayState(false);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -34,7 +34,7 @@ public:
|
||||
void begin(void);
|
||||
void handle(void);
|
||||
void draw(void);
|
||||
void activateModeButton(void);
|
||||
void activateModeButton(bool clear);
|
||||
|
||||
};
|
||||
|
||||
|
||||
@@ -9,19 +9,17 @@ c_gainControl mode1000mA(e_measureMode::mA1000, 0, 1, 0, 0, 0, 1); //warning not
|
||||
//UC02 > G=1 (met JP5naar 1000mA); UC03 > G=5(met JP7 naar 200mA); UC04 > G=50 (@20mA); UC05 > 1000mA; UC06 > 200mA. Current: niets gekozen = 20mA.
|
||||
|
||||
|
||||
std::vector<c_gainControl> gainList;
|
||||
std::vector<c_gainControl*> gainList;
|
||||
|
||||
e_measureMode lastGain = e_measureMode::mA20;
|
||||
|
||||
void initGainControl(void)
|
||||
{
|
||||
gainList.push_back(mode20mA);
|
||||
gainList.push_back(mode200mA);
|
||||
gainList.push_back(mode1000mA);
|
||||
}
|
||||
gainList.push_back(&mode20mA);
|
||||
gainList.push_back(&mode200mA);
|
||||
gainList.push_back(&mode1000mA);
|
||||
|
||||
void handleGainControl(void)
|
||||
{
|
||||
mode20mA.activate();
|
||||
}
|
||||
|
||||
bool setGain(e_measureMode mode)
|
||||
@@ -34,11 +32,12 @@ bool setGain(e_measureMode mode)
|
||||
|
||||
for (auto &&gain : gainList)
|
||||
{
|
||||
if (gain.getMode() == mode)
|
||||
if (gain->getMode() == mode)
|
||||
{
|
||||
gain.activate();
|
||||
gain->activate();
|
||||
found = true;
|
||||
lastGain = mode;
|
||||
log_i("set new gain %d", mode);
|
||||
}
|
||||
}
|
||||
if(!found)
|
||||
@@ -55,7 +54,7 @@ void resetGain(void)
|
||||
log_d("reset gain control");
|
||||
for (auto &&gain : gainList)
|
||||
{
|
||||
gain.deactivate();
|
||||
gain->deactivate();
|
||||
}
|
||||
setGain(mA20);
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
#pragma once
|
||||
|
||||
#include "Arduino.h"
|
||||
#include "measure_mode.h"
|
||||
#include "measure_types.h"
|
||||
#include "board.h"
|
||||
#include <vector>
|
||||
|
||||
|
||||
@@ -1,68 +0,0 @@
|
||||
#include "Arduino.h"
|
||||
|
||||
static const unsigned char PROGMEM VUMeter[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x03, 0x00, 0x60, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x09, 0x04, 0x80, 0x21, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x01, 0x98, 0x08, 0x06, 0x03, 0x80, 0x21, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0xA4, 0x10, 0x09, 0x00, 0x80, 0x21, 0x20, 0x07, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0xA4, 0x10, 0x06, 0x03, 0x00, 0x20, 0xC0, 0x00, 0x80, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x71, 0x80, 0xA4, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x0A, 0x40, 0x98, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3C, 0x00, 0x00,
|
||||
0x00, 0x00, 0x3A, 0x40, 0x00, 0x00, 0x02, 0x01, 0x00, 0x40, 0x80, 0x07, 0x00, 0x20, 0x00, 0x00,
|
||||
0x00, 0x00, 0x42, 0x40, 0x00, 0x08, 0x02, 0x01, 0x08, 0x40, 0x80, 0x00, 0x00, 0x38, 0x00, 0x00,
|
||||
0x00, 0x00, 0x79, 0x80, 0x04, 0x08, 0x02, 0x01, 0x08, 0x81, 0x10, 0x00, 0x00, 0x04, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x04, 0x08, 0x02, 0x01, 0x08, 0x81, 0x11, 0x04, 0x00, 0x38, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x02, 0x04, 0x02, 0x01, 0x08, 0x81, 0x21, 0x04, 0x00, 0x00, 0x08, 0x00,
|
||||
0x00, 0x00, 0x00, 0x84, 0x02, 0x04, 0x0F, 0xFF, 0xFF, 0xC3, 0xE2, 0x04, 0x00, 0x00, 0x08, 0x00,
|
||||
0x00, 0x00, 0x00, 0xC2, 0x01, 0x07, 0xF0, 0x00, 0x00, 0x3B, 0xFE, 0x08, 0x40, 0x40, 0x08, 0x00,
|
||||
0x00, 0xFE, 0x00, 0x62, 0x01, 0xF8, 0x00, 0x00, 0x00, 0x03, 0xFF, 0xE8, 0x40, 0x80, 0x7F, 0x00,
|
||||
0x00, 0x00, 0x00, 0x21, 0x1E, 0x00, 0x04, 0x00, 0x80, 0x00, 0x7F, 0xFE, 0x80, 0x80, 0x08, 0x00,
|
||||
0x00, 0x00, 0x03, 0x31, 0xE0, 0x00, 0x04, 0x00, 0x80, 0x04, 0x01, 0xFF, 0xC1, 0x00, 0x08, 0x00,
|
||||
0x00, 0x00, 0x07, 0x1E, 0x00, 0x40, 0x00, 0x00, 0x00, 0x04, 0x00, 0x1F, 0xFA, 0x00, 0x08, 0x00,
|
||||
0x00, 0x00, 0x07, 0xF0, 0x00, 0x40, 0x3B, 0x07, 0x60, 0x00, 0x00, 0x01, 0xFF, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x34, 0x81, 0x90, 0xCC, 0xC0, 0x00, 0x3F, 0xC0, 0x00, 0x00,
|
||||
0x00, 0x00, 0x0C, 0x00, 0x03, 0x30, 0x0C, 0x82, 0x90, 0x53, 0x20, 0x00, 0x07, 0xF8, 0x00, 0x00,
|
||||
0x00, 0x00, 0x70, 0x40, 0x00, 0xC8, 0x3B, 0x02, 0x60, 0x53, 0x20, 0x00, 0x00, 0xFE, 0x00, 0x00,
|
||||
0x00, 0x01, 0x80, 0x20, 0x01, 0xC8, 0x00, 0x00, 0x00, 0x4C, 0xC0, 0x00, 0x00, 0x3F, 0x80, 0x00,
|
||||
0x00, 0x06, 0x00, 0x00, 0x03, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00,
|
||||
0x00, 0x08, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFC, 0x00,
|
||||
0x00, 0x30, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x00,
|
||||
0x00, 0x00, 0x40, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00,
|
||||
0x00, 0x00, 0xA0, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x02, 0x02, 0x30, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x03, 0x06, 0x30, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x8C, 0x30, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0xD8, 0x30, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x70, 0x19, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x20, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
};
|
||||
@@ -4,15 +4,18 @@
|
||||
#include "buttons.h"
|
||||
#include "display.h"
|
||||
#include "gain_control.h"
|
||||
#include "tone_hall.hpp"
|
||||
|
||||
uint64_t looptime = 0;
|
||||
|
||||
void setup()
|
||||
{
|
||||
initBoard();
|
||||
initMeasure();
|
||||
initDisplay();
|
||||
initGainControl();
|
||||
initMeasure();
|
||||
//initTone();
|
||||
initMeasureMode();
|
||||
initDisplay();
|
||||
looptime = millis();
|
||||
}
|
||||
|
||||
@@ -21,7 +24,8 @@ void loop()
|
||||
// put your main code here, to run repeatedly:
|
||||
looptime = micros();
|
||||
handleMeasure();
|
||||
handleGainControl();
|
||||
//handleTone();
|
||||
handleDisplay();
|
||||
setTimer((double)(micros() - looptime)/1000);
|
||||
log_d("T=%4.2fms\n", (double)(micros() - looptime)/1000);
|
||||
}
|
||||
@@ -8,35 +8,33 @@ void initMeasure(void)
|
||||
initMeasureMode();
|
||||
initMeasureState();
|
||||
log_i("init measure: OK");
|
||||
|
||||
}
|
||||
|
||||
void handleMeasure(void)
|
||||
{
|
||||
log_d("handle measure");
|
||||
handleMeasureHall();
|
||||
handleMeasureMode();
|
||||
handleMeasureState();
|
||||
|
||||
}
|
||||
|
||||
double getMin(void)
|
||||
{
|
||||
return 14.4;
|
||||
return getADCMin();
|
||||
}
|
||||
|
||||
double getMax(void)
|
||||
{
|
||||
return 234.8;
|
||||
return getADCMax();
|
||||
}
|
||||
|
||||
double getRms(void)
|
||||
{
|
||||
return 146.7;
|
||||
return getADCavg();
|
||||
}
|
||||
|
||||
uint8_t getBar(void)
|
||||
{
|
||||
return 68;
|
||||
return map(getMeasurement(),getADCMin(),getADCMax(), 0, 100);
|
||||
}
|
||||
|
||||
float getValue(void)
|
||||
@@ -45,3 +43,26 @@ float getValue(void)
|
||||
return getMeasurement();
|
||||
}
|
||||
|
||||
|
||||
String getErrorString()
|
||||
{
|
||||
if(getOpenState())
|
||||
{
|
||||
return "OPEN";
|
||||
}
|
||||
else if(getValue() < 0)
|
||||
{
|
||||
return "POL";
|
||||
}
|
||||
else
|
||||
{
|
||||
return "";
|
||||
}
|
||||
}
|
||||
|
||||
void clearStats(void)
|
||||
{
|
||||
clearAverages();
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -6,6 +6,8 @@
|
||||
#include "measure_mode.h"
|
||||
#include "measure_state.h"
|
||||
|
||||
|
||||
|
||||
#define DACINTERVAL 10 //ms
|
||||
#define DACSTEP 8 //ticks
|
||||
|
||||
@@ -17,5 +19,6 @@ double getMax(void);
|
||||
double getRms(void);
|
||||
uint8_t getBar(void);
|
||||
float getValue(void);
|
||||
|
||||
String getErrorString();
|
||||
void clearStats(void);
|
||||
|
||||
|
||||
@@ -3,7 +3,12 @@
|
||||
TwoWire wire();
|
||||
Adafruit_ADS1115 ads; /* Use this for the 12-bit version */
|
||||
uint64_t lastMeasurement = 0;
|
||||
uint32_t lastAverage = 0;
|
||||
float ADCvolts = 0;
|
||||
uint16_t sampleRate = 10;
|
||||
|
||||
RunningAverage samples = RunningAverage(100);
|
||||
RunningAverage ADCavg = RunningAverage(10);
|
||||
|
||||
void initMeasureHall(void)
|
||||
{
|
||||
@@ -28,15 +33,51 @@ void initMeasureHall(void)
|
||||
void handleMeasureHall(void)
|
||||
{
|
||||
uint64_t currentmillis = millis();
|
||||
if (currentmillis - lastMeasurement > MEASUREMENTINTERVAL)
|
||||
if (currentmillis - lastMeasurement > sampleRate)
|
||||
{
|
||||
ADCvolts = ads.computeVolts(ads.readADC_SingleEnded(MEAS_CHANNEL));
|
||||
|
||||
ADCavg.add(ADCvolts);
|
||||
lastMeasurement = currentmillis;
|
||||
}
|
||||
if(currentmillis - lastAverage > MEASUREAVGINTERVAL)
|
||||
{
|
||||
samples.add(ADCavg.getAverage());
|
||||
lastAverage = currentmillis;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
float getMeasurement(void)
|
||||
{
|
||||
return ADCvolts;
|
||||
return ADCavg.getAverage();
|
||||
}
|
||||
|
||||
float getADCMin(void)
|
||||
{
|
||||
return samples.getMin();
|
||||
}
|
||||
|
||||
float getADCMax(void)
|
||||
{
|
||||
return samples.getMax();
|
||||
}
|
||||
|
||||
float getADCavg(void)
|
||||
{
|
||||
return samples.getAverage();
|
||||
}
|
||||
|
||||
void clearAverages(void)
|
||||
{
|
||||
samples.clear();
|
||||
ADCavg.clear();
|
||||
}
|
||||
|
||||
uint16_t getSampleRate(void)
|
||||
{
|
||||
return sampleRate;
|
||||
}
|
||||
uint16_t setSampleRate(uint16_t rate)
|
||||
{
|
||||
sampleRate = rate;
|
||||
}
|
||||
@@ -4,9 +4,19 @@
|
||||
#include "board.h"
|
||||
#include <Adafruit_ADS1X15.h>
|
||||
|
||||
//external libs
|
||||
#include "RunningAverage.h"
|
||||
|
||||
#define MEASUREMENTINTERVAL 10 //ms
|
||||
#define MEASUREAVGINTERVAL 100
|
||||
|
||||
void handleMeasureHall(void);
|
||||
void initMeasureHall(void);
|
||||
|
||||
float getMeasurement(void);
|
||||
float getADCMin(void);
|
||||
float getADCMax(void);
|
||||
float getADCavg(void);
|
||||
void clearAverages(void);
|
||||
uint16_t getSampleRate(void);
|
||||
uint16_t setSampleRate(void);
|
||||
@@ -9,6 +9,7 @@ bool measureOpen = false;
|
||||
void setMeasureMode(e_measureMode newMode)
|
||||
{
|
||||
measureMode = newMode;
|
||||
setGain(measureMode);
|
||||
}
|
||||
|
||||
e_measureMode getMeasureMode(void)
|
||||
@@ -23,20 +24,48 @@ bool getErrorState(void)
|
||||
|
||||
bool getOkState(void)
|
||||
{
|
||||
|
||||
return measureOK;
|
||||
}
|
||||
|
||||
bool getOpenState(void)
|
||||
{
|
||||
return measureOpen;
|
||||
if(getValue() > 2.4F)
|
||||
{
|
||||
measureOK = false;
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
bool getPolarity(void)
|
||||
{
|
||||
if(getValue() < 0)
|
||||
{
|
||||
measureOK = false;
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
void setMeasurementOK()
|
||||
{
|
||||
measureOK = true;
|
||||
}
|
||||
|
||||
void setMeasuremoteNOK()
|
||||
{
|
||||
measureOK = false;
|
||||
}
|
||||
|
||||
void initMeasureMode(void)
|
||||
{
|
||||
log_i("init measure mode");
|
||||
setMeasureMode(e_measureMode::mA20);
|
||||
log_i("init measure mode OK");
|
||||
}
|
||||
|
||||
void handleMeasureMode(void)
|
||||
{
|
||||
|
||||
//nothing to handle
|
||||
}
|
||||
@@ -2,18 +2,9 @@
|
||||
|
||||
#include "Arduino.h"
|
||||
#include "board.h"
|
||||
|
||||
|
||||
enum e_measureMode
|
||||
{
|
||||
mNone,
|
||||
mA20,
|
||||
mA200,
|
||||
mA1000,
|
||||
mAuto,
|
||||
mSetup,
|
||||
mLast,
|
||||
};
|
||||
#include "gain_control.h"
|
||||
#include "measure_types.h"
|
||||
#include "measure.h"
|
||||
|
||||
|
||||
e_measureMode getMeasureMode( void );
|
||||
@@ -21,6 +12,8 @@ void setMeasureMode(e_measureMode newMode);
|
||||
bool getErrorState(void);
|
||||
bool getOkState(void);
|
||||
bool getOpenState(void);
|
||||
|
||||
bool getPolarity(void);
|
||||
void setMeasurementOK();
|
||||
void setMeasurementNOK();
|
||||
void initMeasureMode(void);
|
||||
void handleMeasureMode(void);
|
||||
12
MilliOhmMeter_FW/src/measure_types.h
Normal file
12
MilliOhmMeter_FW/src/measure_types.h
Normal file
@@ -0,0 +1,12 @@
|
||||
#pragma once
|
||||
|
||||
enum e_measureMode
|
||||
{
|
||||
mNone,
|
||||
mA20,
|
||||
mA200,
|
||||
mA1000,
|
||||
mAuto,
|
||||
mSetup,
|
||||
mLast,
|
||||
};
|
||||
@@ -1,45 +1,92 @@
|
||||
#include "screen_main.h"
|
||||
|
||||
void setma20(void)
|
||||
{
|
||||
setMeasureMode(e_measureMode::mA20);
|
||||
}
|
||||
screen_c mainScreen(e_displayState::mainscreen, 5);
|
||||
const e_displayState thisScreen = e_displayState::mainscreen;
|
||||
bool WarningActive = false;
|
||||
bool confirmed = false;
|
||||
uint16_t timer = 0;
|
||||
|
||||
void setma200(void)
|
||||
{
|
||||
setMeasureMode(e_measureMode::mA200);
|
||||
}
|
||||
|
||||
void setma1000(void)
|
||||
void button1(void) // yes
|
||||
{
|
||||
if (WarningActive)
|
||||
{
|
||||
screenMainSetWarning(false);
|
||||
setMeasureMode(e_measureMode::mA1000);
|
||||
}
|
||||
else
|
||||
{
|
||||
setMeasureMode(e_measureMode::mA20);
|
||||
}
|
||||
}
|
||||
|
||||
void setmAuto(void)
|
||||
void button2(void) // no
|
||||
{
|
||||
setMeasureMode(e_measureMode::mAuto);
|
||||
if (WarningActive)
|
||||
{
|
||||
screenMainSetWarning(false);
|
||||
}
|
||||
else
|
||||
{
|
||||
setMeasureMode(e_measureMode::mA200);
|
||||
}
|
||||
}
|
||||
|
||||
void buttonSetup(void)
|
||||
void button3(void)
|
||||
{
|
||||
if (!WarningActive)
|
||||
{
|
||||
screenMainSetWarning(true);
|
||||
}
|
||||
}
|
||||
|
||||
void button4(void)
|
||||
{
|
||||
if (!WarningActive)
|
||||
{
|
||||
clearStats();
|
||||
}
|
||||
}
|
||||
|
||||
void button5(void)
|
||||
{
|
||||
if (!WarningActive)
|
||||
{
|
||||
setDisplayState(e_displayState::setupscreen);
|
||||
log_i("Conf button pressed, go to setupscreen");
|
||||
}
|
||||
}
|
||||
|
||||
c_onScreenButton ma20("20m", mA20, LocBottom, BUTTON1, &setma20);
|
||||
c_onScreenButton ma200("200m", mA200, LocBottom, BUTTON2, &setma200);
|
||||
c_onScreenButton ma1000("1A", mA1000, LocBottom, BUTTON3, &setma1000);
|
||||
c_onScreenButton mauto("Auto", mAuto, LocBottom, BUTTON4, &setmAuto);
|
||||
c_onScreenButton bsetup("Conf", 5, LocBottom, BUTTON5, &buttonSetup);
|
||||
c_onScreenButton errorState("ER", 6, LocRight, &getErrorState);
|
||||
c_onScreenButton ma20("20m", mA20, LocBottom, BUTTON1, &button1);
|
||||
c_onScreenButton ma200("200m", mA200, LocBottom, BUTTON2, &button2);
|
||||
c_onScreenButton ma1000("1A", mA1000, LocBottom, BUTTON3, &button3);
|
||||
c_onScreenButton mauto("Reset", 4, LocBottom, BUTTON4, &button4);
|
||||
c_onScreenButton bsetup("Conf", 5, LocBottom, BUTTON5, &button5);
|
||||
c_onScreenButton errorState("", 6, LocRight, NULL);
|
||||
c_onScreenButton okState("OK", 7, LocRight, &getOkState);
|
||||
c_onScreenButton openState("Open", 8, LocRight, &getOpenState);
|
||||
c_onScreenButton wifiState("Wifi", 9, LocRight, &getWifiState);
|
||||
c_onScreenButton polState("Pol", 9, LocRight, &getPolarity);
|
||||
|
||||
//std::vector<c_onScreenButton*> MainScreen;
|
||||
screen_c mainScreen(e_displayState::mainscreen, 5);
|
||||
|
||||
const e_displayState thisScreen = e_displayState::mainscreen;
|
||||
void screenMainSetWarning(bool warning)
|
||||
{
|
||||
if (warning)
|
||||
{
|
||||
WarningActive = true;
|
||||
ma20.setAltName("Yes");
|
||||
ma200.setAltName("No");
|
||||
ma1000.setAltName("");
|
||||
mauto.setAltName("");
|
||||
bsetup.setAltName("");
|
||||
}
|
||||
else
|
||||
{
|
||||
WarningActive = false;
|
||||
ma20.clearAltName();
|
||||
ma200.clearAltName();
|
||||
ma1000.clearAltName();
|
||||
mauto.clearAltName();
|
||||
bsetup.clearAltName();
|
||||
}
|
||||
}
|
||||
|
||||
void initDisplayMain(void)
|
||||
{
|
||||
@@ -54,38 +101,96 @@ void initDisplayMain(void)
|
||||
mainScreen.addItem(&errorState);
|
||||
mainScreen.addItem(&okState);
|
||||
mainScreen.addItem(&openState);
|
||||
mainScreen.addItem(&wifiState);
|
||||
mainScreen.addItem(&polState);
|
||||
|
||||
mainScreen.begin();
|
||||
|
||||
log_i("mainscreen OK");
|
||||
}
|
||||
|
||||
void ScreenMainDrawValues(void)
|
||||
void screenMainDrawLayout(void)
|
||||
{
|
||||
if (getDisplay() == NULL)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
drawDashedHLine(0, 12, 220);
|
||||
drawDashedVLine(40, 12, 33);
|
||||
getDisplay()->setFont(FONT8);
|
||||
getDisplay()->drawStr(5, 8, "Fs:100Hz LP");
|
||||
float rate = getSampleRate();
|
||||
getDisplay()->setCursor(5, 8);
|
||||
getDisplay()->printf("Fs:%4.0fHz", rate);
|
||||
// getDisplay()->setCursor(170, 8);
|
||||
// getDisplay()->printf("loop=%dms", timer);
|
||||
}
|
||||
|
||||
void ScreenMainDrawValues(void)
|
||||
{
|
||||
getDisplay()->setFont(FONT24);
|
||||
|
||||
getDisplay()->setCursor(60, 45);
|
||||
getDisplay()->printf("%4.2f", getValue());
|
||||
String errorstr = getErrorString();
|
||||
|
||||
if(errorstr == "")
|
||||
{
|
||||
setMeasurementOK();
|
||||
getDisplay()->printf("%4.3f", getValue());
|
||||
uint16_t stringwidth = getDisplay()->getStrWidth(drawValue("", getValue(), "").c_str());
|
||||
getDisplay()->setFont(u8g2_font_8x13_t_symbols);
|
||||
getDisplay()->drawUTF8(60 + stringwidth + 3, 43, "mΩ");
|
||||
getDisplay()->drawUTF8(70 + stringwidth + 10, 43, "Ω");
|
||||
}
|
||||
else
|
||||
{
|
||||
getDisplay()->setFont(FONT25);
|
||||
log_d("get errorstring: %s",errorstr);
|
||||
getDisplay()->printf("%s", errorstr.c_str());
|
||||
}
|
||||
|
||||
getDisplay()->setFont(FONT8);
|
||||
// getDisplay()->drawUTF8(60 + stringwidth + 3, 43, "v");
|
||||
|
||||
getDisplay()->setCursor(168, 27);
|
||||
getDisplay()->printf("Min: %4.2f", getADCMin());
|
||||
getDisplay()->setCursor(168, 36);
|
||||
getDisplay()->printf("Avg: %4.2f", getADCavg());
|
||||
getDisplay()->setCursor(168, 45);
|
||||
getDisplay()->printf("Max: %4.2f", getADCMax());
|
||||
}
|
||||
|
||||
void screenMaindrawWarning(void)
|
||||
{
|
||||
getDisplay()->setFont(FONT16);
|
||||
getDisplay()->setCursor(42, 32);
|
||||
getDisplay()->printf("WARNING!");
|
||||
getDisplay()->setCursor(42, 45);
|
||||
getDisplay()->printf("Confirm to use 1A mode");
|
||||
}
|
||||
|
||||
void screenMainDrawInfo(void)
|
||||
{
|
||||
screenMainDrawLayout();
|
||||
|
||||
if (WarningActive)
|
||||
{
|
||||
screenMaindrawWarning();
|
||||
}
|
||||
else
|
||||
{
|
||||
ScreenMainDrawValues();
|
||||
}
|
||||
}
|
||||
|
||||
void setTimer(uint16_t newtimer)
|
||||
{
|
||||
timer = newtimer;
|
||||
}
|
||||
|
||||
void ScreenMainHandle(void)
|
||||
{
|
||||
mainScreen.activateModeButton();
|
||||
if (getDisplay() == NULL)
|
||||
{
|
||||
log_e("Display is NULL");
|
||||
return;
|
||||
}
|
||||
|
||||
mainScreen.activateModeButton(WarningActive);
|
||||
|
||||
mainScreen.handle();
|
||||
mainScreen.draw();
|
||||
ScreenMainDrawValues();
|
||||
screenMainDrawInfo();
|
||||
}
|
||||
@@ -9,3 +9,6 @@
|
||||
|
||||
void initDisplayMain(void);
|
||||
void ScreenMainHandle(void);
|
||||
|
||||
void screenMainSetWarning(bool warning);
|
||||
void setTimer(uint16_t newtimer);
|
||||
|
||||
21
MilliOhmMeter_FW/src/tone_hall.cpp
Normal file
21
MilliOhmMeter_FW/src/tone_hall.cpp
Normal file
@@ -0,0 +1,21 @@
|
||||
#include "tone_hall.hpp"
|
||||
|
||||
#include <melody_player.h>
|
||||
#include <melody_factory.h>
|
||||
|
||||
|
||||
MelodyPlayer player(BUZZER1, LOW);
|
||||
|
||||
void initTone(void)
|
||||
{
|
||||
String notes[] = { "C4", "G3", "G3", "A3", "G3", "SILENCE", "B3", "C4" };
|
||||
Melody melody = MelodyFactory.load("Nice Melody", 175, notes, 8);
|
||||
player.play(melody);
|
||||
|
||||
player.playAsync(melody);
|
||||
}
|
||||
|
||||
void handleTone(void)
|
||||
{
|
||||
|
||||
}
|
||||
7
MilliOhmMeter_FW/src/tone_hall.hpp
Normal file
7
MilliOhmMeter_FW/src/tone_hall.hpp
Normal file
@@ -0,0 +1,7 @@
|
||||
#pragma once
|
||||
|
||||
#include "Arduino.h"
|
||||
#include "board.h"
|
||||
|
||||
void initTone(void);
|
||||
void handleTone(void);
|
||||
1546
U3 - INSTR AMP + Diff-Amp SMD v22-10-27/INSTR AMP - IDC-SMD v22-10-27-B_Cu.gbr
Executable file
1546
U3 - INSTR AMP + Diff-Amp SMD v22-10-27/INSTR AMP - IDC-SMD v22-10-27-B_Cu.gbr
Executable file
File diff suppressed because it is too large
Load Diff
369
U3 - INSTR AMP + Diff-Amp SMD v22-10-27/INSTR AMP - IDC-SMD v22-10-27-B_Mask.gbr
Executable file
369
U3 - INSTR AMP + Diff-Amp SMD v22-10-27/INSTR AMP - IDC-SMD v22-10-27-B_Mask.gbr
Executable file
@@ -0,0 +1,369 @@
|
||||
%TF.GenerationSoftware,KiCad,Pcbnew,(6.0.0)*%
|
||||
%TF.CreationDate,2022-10-28T11:35:46+02:00*%
|
||||
%TF.ProjectId,INSTR AMP - IDC-SMD v22-10-27,494e5354-5220-4414-9d50-202d20494443,rev?*%
|
||||
%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.0)) date 2022-10-28 11:35:46*
|
||||
%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.500000X1.500000*%
|
||||
%ADD11RoundRect,0.250000X-0.600000X-0.600000X0.600000X-0.600000X0.600000X0.600000X-0.600000X0.600000X0*%
|
||||
%ADD12C,1.700000*%
|
||||
%ADD13RoundRect,0.250000X0.600000X-0.600000X0.600000X0.600000X-0.600000X0.600000X-0.600000X-0.600000X0*%
|
||||
%ADD14C,1.600000*%
|
||||
%ADD15R,1.600000X1.600000*%
|
||||
%ADD16C,3.200000*%
|
||||
%ADD17C,1.440000*%
|
||||
%ADD18O,1.600000X1.600000*%
|
||||
%ADD19C,1.400000*%
|
||||
%ADD20R,1.400000X1.400000*%
|
||||
%ADD21RoundRect,0.250000X-0.600000X0.600000X-0.600000X-0.600000X0.600000X-0.600000X0.600000X0.600000X0*%
|
||||
%ADD22RoundRect,0.250000X-0.350000X-0.450000X0.350000X-0.450000X0.350000X0.450000X-0.350000X0.450000X0*%
|
||||
%ADD23RoundRect,0.250000X-0.450000X0.350000X-0.450000X-0.350000X0.450000X-0.350000X0.450000X0.350000X0*%
|
||||
%ADD24RoundRect,0.250000X0.350000X0.450000X-0.350000X0.450000X-0.350000X-0.450000X0.350000X-0.450000X0*%
|
||||
%ADD25RoundRect,0.250000X-0.650000X0.412500X-0.650000X-0.412500X0.650000X-0.412500X0.650000X0.412500X0*%
|
||||
%ADD26R,0.500000X0.500000*%
|
||||
%ADD27RoundRect,0.250000X0.412500X0.650000X-0.412500X0.650000X-0.412500X-0.650000X0.412500X-0.650000X0*%
|
||||
%ADD28RoundRect,0.250000X0.450000X-0.350000X0.450000X0.350000X-0.450000X0.350000X-0.450000X-0.350000X0*%
|
||||
%ADD29RoundRect,0.250000X0.650000X-0.412500X0.650000X0.412500X-0.650000X0.412500X-0.650000X-0.412500X0*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
%TO.C,GNDA2*%
|
||||
X156057600Y-61899800D03*
|
||||
%TD*%
|
||||
D11*
|
||||
%TO.C,X34*%
|
||||
X128431900Y-103296800D03*
|
||||
D12*
|
||||
X130971900Y-103296800D03*
|
||||
X128431900Y-105836800D03*
|
||||
X130971900Y-105836800D03*
|
||||
X128431900Y-108376800D03*
|
||||
X130971900Y-108376800D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,X33*%
|
||||
X90424000Y-110159800D03*
|
||||
D12*
|
||||
X90424000Y-107619800D03*
|
||||
X92964000Y-110159800D03*
|
||||
X92964000Y-107619800D03*
|
||||
X95504000Y-110159800D03*
|
||||
X95504000Y-107619800D03*
|
||||
X98044000Y-110159800D03*
|
||||
X98044000Y-107619800D03*
|
||||
X100584000Y-110159800D03*
|
||||
X100584000Y-107619800D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,C19*%
|
||||
X141046200Y-109916600D03*
|
||||
D15*
|
||||
X141046200Y-107416600D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,REF\u002A\u002A*%
|
||||
X156159200Y-52044600D03*
|
||||
%TD*%
|
||||
D11*
|
||||
%TO.C,X31*%
|
||||
X80264000Y-64008000D03*
|
||||
D12*
|
||||
X82804000Y-64008000D03*
|
||||
X80264000Y-66548000D03*
|
||||
X82804000Y-66548000D03*
|
||||
X80264000Y-69088000D03*
|
||||
X82804000Y-69088000D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,VR4*%
|
||||
X131648200Y-82118200D03*
|
||||
X129108200Y-79578200D03*
|
||||
X131648200Y-77038200D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,C21*%
|
||||
X134239000Y-67843477D03*
|
||||
D14*
|
||||
X134239000Y-65343477D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,B5*%
|
||||
X137043000Y-74508200D03*
|
||||
D18*
|
||||
X137043000Y-77048200D03*
|
||||
X137043000Y-79588200D03*
|
||||
X137043000Y-82128200D03*
|
||||
X144663000Y-82128200D03*
|
||||
X144663000Y-79588200D03*
|
||||
X144663000Y-77048200D03*
|
||||
X144663000Y-74508200D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,JP6*%
|
||||
X127889000Y-57155400D03*
|
||||
X127889000Y-54615400D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,R13*%
|
||||
X114884200Y-50165000D03*
|
||||
D18*
|
||||
X125044200Y-50165000D03*
|
||||
%TD*%
|
||||
%TO.C,B3*%
|
||||
X122514200Y-54899400D03*
|
||||
X122514200Y-57439400D03*
|
||||
X122514200Y-59979400D03*
|
||||
X122514200Y-62519400D03*
|
||||
X114894200Y-62519400D03*
|
||||
X114894200Y-59979400D03*
|
||||
X114894200Y-57439400D03*
|
||||
D15*
|
||||
X114894200Y-54899400D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,K2*%
|
||||
X89976800Y-73553000D03*
|
||||
D19*
|
||||
X89976800Y-76093000D03*
|
||||
X89976800Y-86353000D03*
|
||||
X89976800Y-88793000D03*
|
||||
X97596800Y-88793000D03*
|
||||
X97596800Y-86353000D03*
|
||||
X97596800Y-76093000D03*
|
||||
X97596800Y-73553000D03*
|
||||
%TD*%
|
||||
%TO.C,JP5*%
|
||||
X125247400Y-54680800D03*
|
||||
X125247400Y-57220800D03*
|
||||
%TD*%
|
||||
D21*
|
||||
%TO.C,X35*%
|
||||
X145415000Y-54238500D03*
|
||||
D12*
|
||||
X145415000Y-56778500D03*
|
||||
X142875000Y-54238500D03*
|
||||
X142875000Y-56778500D03*
|
||||
X140335000Y-54238500D03*
|
||||
X140335000Y-56778500D03*
|
||||
X137795000Y-54238500D03*
|
||||
X137795000Y-56778500D03*
|
||||
X135255000Y-54238500D03*
|
||||
X135255000Y-56778500D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,REF\u002A\u002A*%
|
||||
X80010000Y-52070000D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,C20*%
|
||||
X145465800Y-65303323D03*
|
||||
D14*
|
||||
X145465800Y-67803323D03*
|
||||
%TD*%
|
||||
D11*
|
||||
%TO.C,X36*%
|
||||
X150952200Y-78409800D03*
|
||||
D12*
|
||||
X153492200Y-78409800D03*
|
||||
X150952200Y-80949800D03*
|
||||
X153492200Y-80949800D03*
|
||||
X150952200Y-83489800D03*
|
||||
X153492200Y-83489800D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,MP2*%
|
||||
X156032200Y-68224400D03*
|
||||
%TD*%
|
||||
%TO.C,GNDA1*%
|
||||
X110591600Y-49911000D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,VR1*%
|
||||
X84709000Y-79349600D03*
|
||||
X82169000Y-81889600D03*
|
||||
X79629000Y-79349600D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,B1*%
|
||||
X100365400Y-54899400D03*
|
||||
D18*
|
||||
X100365400Y-57439400D03*
|
||||
X100365400Y-59979400D03*
|
||||
X100365400Y-62519400D03*
|
||||
X107985400Y-62519400D03*
|
||||
X107985400Y-59979400D03*
|
||||
X107985400Y-57439400D03*
|
||||
X107985400Y-54899400D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,REF\u002A\u002A*%
|
||||
X156159200Y-110439200D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,SW1*%
|
||||
X79679800Y-101285200D03*
|
||||
D18*
|
||||
X82219800Y-101285200D03*
|
||||
X84759800Y-101285200D03*
|
||||
X87299800Y-101285200D03*
|
||||
X89839800Y-101285200D03*
|
||||
X92379800Y-101285200D03*
|
||||
X92379800Y-93665200D03*
|
||||
X89839800Y-93665200D03*
|
||||
X87299800Y-93665200D03*
|
||||
X84759800Y-93665200D03*
|
||||
X82219800Y-93665200D03*
|
||||
X79679800Y-93665200D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,K1*%
|
||||
X101320600Y-73634600D03*
|
||||
D19*
|
||||
X101320600Y-76174600D03*
|
||||
X101320600Y-86434600D03*
|
||||
X101320600Y-88874600D03*
|
||||
X108940600Y-88874600D03*
|
||||
X108940600Y-86434600D03*
|
||||
X108940600Y-76174600D03*
|
||||
X108940600Y-73634600D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,VR3*%
|
||||
X114163000Y-82100200D03*
|
||||
X116703000Y-79560200D03*
|
||||
X119243000Y-82100200D03*
|
||||
%TD*%
|
||||
D11*
|
||||
%TO.C,X32*%
|
||||
X115316000Y-103352600D03*
|
||||
D12*
|
||||
X117856000Y-103352600D03*
|
||||
X115316000Y-105892600D03*
|
||||
X117856000Y-105892600D03*
|
||||
X115316000Y-108432600D03*
|
||||
X117856000Y-108432600D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,VR2*%
|
||||
X84693600Y-86987600D03*
|
||||
X82153600Y-89527600D03*
|
||||
X79613600Y-86987600D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,MP1*%
|
||||
X104394000Y-49911000D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,REF\u002A\u002A*%
|
||||
X80060800Y-110490000D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,X37*%
|
||||
X146405600Y-98069400D03*
|
||||
D12*
|
||||
X146405600Y-95529400D03*
|
||||
X148945600Y-98069400D03*
|
||||
X148945600Y-95529400D03*
|
||||
X151485600Y-98069400D03*
|
||||
X151485600Y-95529400D03*
|
||||
%TD*%
|
||||
D22*
|
||||
%TO.C,R10*%
|
||||
X117262400Y-75184000D03*
|
||||
X119262400Y-75184000D03*
|
||||
%TD*%
|
||||
D23*
|
||||
%TO.C,R6*%
|
||||
X117017800Y-66589400D03*
|
||||
X117017800Y-68589400D03*
|
||||
%TD*%
|
||||
D24*
|
||||
%TO.C,R12*%
|
||||
X105190800Y-83413600D03*
|
||||
X103190800Y-83413600D03*
|
||||
%TD*%
|
||||
D23*
|
||||
%TO.C,R14*%
|
||||
X124942600Y-59579000D03*
|
||||
X124942600Y-61579000D03*
|
||||
%TD*%
|
||||
D25*
|
||||
%TO.C,C13*%
|
||||
X120345200Y-64579100D03*
|
||||
X120345200Y-67704100D03*
|
||||
%TD*%
|
||||
D26*
|
||||
%TO.C,D7*%
|
||||
X142138400Y-76690400D03*
|
||||
X142138400Y-74490400D03*
|
||||
%TD*%
|
||||
D27*
|
||||
%TO.C,C17*%
|
||||
X112052500Y-104927400D03*
|
||||
X108927500Y-104927400D03*
|
||||
%TD*%
|
||||
D24*
|
||||
%TO.C,R7*%
|
||||
X119287800Y-72821800D03*
|
||||
X117287800Y-72821800D03*
|
||||
%TD*%
|
||||
D28*
|
||||
%TO.C,R9*%
|
||||
X114122200Y-76285600D03*
|
||||
X114122200Y-74285600D03*
|
||||
%TD*%
|
||||
D25*
|
||||
%TO.C,C6*%
|
||||
X114249200Y-66128500D03*
|
||||
X114249200Y-69253500D03*
|
||||
%TD*%
|
||||
D24*
|
||||
%TO.C,R11*%
|
||||
X105190800Y-80873600D03*
|
||||
X103190800Y-80873600D03*
|
||||
%TD*%
|
||||
D27*
|
||||
%TO.C,C18*%
|
||||
X112052500Y-108051600D03*
|
||||
X108927500Y-108051600D03*
|
||||
%TD*%
|
||||
D29*
|
||||
%TO.C,C8*%
|
||||
X125704600Y-69634500D03*
|
||||
X125704600Y-66509500D03*
|
||||
%TD*%
|
||||
D26*
|
||||
%TO.C,D6*%
|
||||
X142163800Y-79570400D03*
|
||||
X142163800Y-81770400D03*
|
||||
%TD*%
|
||||
D25*
|
||||
%TO.C,C12*%
|
||||
X119989600Y-57327800D03*
|
||||
X119989600Y-60452800D03*
|
||||
%TD*%
|
||||
M02*
|
||||
@@ -0,0 +1,116 @@
|
||||
%TF.GenerationSoftware,KiCad,Pcbnew,(6.0.0)*%
|
||||
%TF.CreationDate,2022-10-28T11:35:46+02:00*%
|
||||
%TF.ProjectId,INSTR AMP - IDC-SMD v22-10-27,494e5354-5220-4414-9d50-202d20494443,rev?*%
|
||||
%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.0)) date 2022-10-28 11:35:46*
|
||||
%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*
|
||||
%ADD10RoundRect,0.250000X-0.350000X-0.450000X0.350000X-0.450000X0.350000X0.450000X-0.350000X0.450000X0*%
|
||||
%ADD11RoundRect,0.250000X-0.450000X0.350000X-0.450000X-0.350000X0.450000X-0.350000X0.450000X0.350000X0*%
|
||||
%ADD12RoundRect,0.250000X0.350000X0.450000X-0.350000X0.450000X-0.350000X-0.450000X0.350000X-0.450000X0*%
|
||||
%ADD13RoundRect,0.250000X-0.650000X0.412500X-0.650000X-0.412500X0.650000X-0.412500X0.650000X0.412500X0*%
|
||||
%ADD14R,0.500000X0.500000*%
|
||||
%ADD15RoundRect,0.250000X0.412500X0.650000X-0.412500X0.650000X-0.412500X-0.650000X0.412500X-0.650000X0*%
|
||||
%ADD16RoundRect,0.250000X0.450000X-0.350000X0.450000X0.350000X-0.450000X0.350000X-0.450000X-0.350000X0*%
|
||||
%ADD17RoundRect,0.250000X0.650000X-0.412500X0.650000X0.412500X-0.650000X0.412500X-0.650000X-0.412500X0*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
%TO.C,R10*%
|
||||
X117262400Y-75184000D03*
|
||||
X119262400Y-75184000D03*
|
||||
%TD*%
|
||||
D11*
|
||||
%TO.C,R6*%
|
||||
X117017800Y-66589400D03*
|
||||
X117017800Y-68589400D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,R12*%
|
||||
X105190800Y-83413600D03*
|
||||
X103190800Y-83413600D03*
|
||||
%TD*%
|
||||
D11*
|
||||
%TO.C,R14*%
|
||||
X124942600Y-59579000D03*
|
||||
X124942600Y-61579000D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,C13*%
|
||||
X120345200Y-64579100D03*
|
||||
X120345200Y-67704100D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,D7*%
|
||||
X142138400Y-76690400D03*
|
||||
X142138400Y-74490400D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,C17*%
|
||||
X112052500Y-104927400D03*
|
||||
X108927500Y-104927400D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,R7*%
|
||||
X119287800Y-72821800D03*
|
||||
X117287800Y-72821800D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,R9*%
|
||||
X114122200Y-76285600D03*
|
||||
X114122200Y-74285600D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,C6*%
|
||||
X114249200Y-66128500D03*
|
||||
X114249200Y-69253500D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,R11*%
|
||||
X105190800Y-80873600D03*
|
||||
X103190800Y-80873600D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,C18*%
|
||||
X112052500Y-108051600D03*
|
||||
X108927500Y-108051600D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,C8*%
|
||||
X125704600Y-69634500D03*
|
||||
X125704600Y-66509500D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,D6*%
|
||||
X142163800Y-79570400D03*
|
||||
X142163800Y-81770400D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,C12*%
|
||||
X119989600Y-57327800D03*
|
||||
X119989600Y-60452800D03*
|
||||
%TD*%
|
||||
M02*
|
||||
@@ -0,0 +1,615 @@
|
||||
%TF.GenerationSoftware,KiCad,Pcbnew,(6.0.0)*%
|
||||
%TF.CreationDate,2022-10-28T11:35:46+02:00*%
|
||||
%TF.ProjectId,INSTR AMP - IDC-SMD v22-10-27,494e5354-5220-4414-9d50-202d20494443,rev?*%
|
||||
%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.0)) date 2022-10-28 11:35:46*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
%ADD10C,0.100000*%
|
||||
%ADD11C,0.080000*%
|
||||
%ADD12C,0.120000*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
%TO.C,R10*%
|
||||
X121322266Y-74759400D02*
|
||||
X120988933Y-74526066D01*
|
||||
X121322266Y-74359400D02*
|
||||
X120622266Y-74359400D01*
|
||||
X120622266Y-74626066D01*
|
||||
X120655600Y-74692733D01*
|
||||
X120688933Y-74726066D01*
|
||||
X120755600Y-74759400D01*
|
||||
X120855600Y-74759400D01*
|
||||
X120922266Y-74726066D01*
|
||||
X120955600Y-74692733D01*
|
||||
X120988933Y-74626066D01*
|
||||
X120988933Y-74359400D01*
|
||||
X121322266Y-75426066D02*
|
||||
X121322266Y-75026066D01*
|
||||
X121322266Y-75226066D02*
|
||||
X120622266Y-75226066D01*
|
||||
X120722266Y-75159400D01*
|
||||
X120788933Y-75092733D01*
|
||||
X120822266Y-75026066D01*
|
||||
X120622266Y-75859400D02*
|
||||
X120622266Y-75926066D01*
|
||||
X120655600Y-75992733D01*
|
||||
X120688933Y-76026066D01*
|
||||
X120755600Y-76059400D01*
|
||||
X120888933Y-76092733D01*
|
||||
X121055600Y-76092733D01*
|
||||
X121188933Y-76059400D01*
|
||||
X121255600Y-76026066D01*
|
||||
X121288933Y-75992733D01*
|
||||
X121322266Y-75926066D01*
|
||||
X121322266Y-75859400D01*
|
||||
X121288933Y-75792733D01*
|
||||
X121255600Y-75759400D01*
|
||||
X121188933Y-75726066D01*
|
||||
X121055600Y-75692733D01*
|
||||
X120888933Y-75692733D01*
|
||||
X120755600Y-75726066D01*
|
||||
X120688933Y-75759400D01*
|
||||
X120655600Y-75792733D01*
|
||||
X120622266Y-75859400D01*
|
||||
%TO.C,R6*%
|
||||
X117032866Y-65442266D02*
|
||||
X117266200Y-65108933D01*
|
||||
X117432866Y-65442266D02*
|
||||
X117432866Y-64742266D01*
|
||||
X117166200Y-64742266D01*
|
||||
X117099533Y-64775600D01*
|
||||
X117066200Y-64808933D01*
|
||||
X117032866Y-64875600D01*
|
||||
X117032866Y-64975600D01*
|
||||
X117066200Y-65042266D01*
|
||||
X117099533Y-65075600D01*
|
||||
X117166200Y-65108933D01*
|
||||
X117432866Y-65108933D01*
|
||||
X116432866Y-64742266D02*
|
||||
X116566200Y-64742266D01*
|
||||
X116632866Y-64775600D01*
|
||||
X116666200Y-64808933D01*
|
||||
X116732866Y-64908933D01*
|
||||
X116766200Y-65042266D01*
|
||||
X116766200Y-65308933D01*
|
||||
X116732866Y-65375600D01*
|
||||
X116699533Y-65408933D01*
|
||||
X116632866Y-65442266D01*
|
||||
X116499533Y-65442266D01*
|
||||
X116432866Y-65408933D01*
|
||||
X116399533Y-65375600D01*
|
||||
X116366200Y-65308933D01*
|
||||
X116366200Y-65142266D01*
|
||||
X116399533Y-65075600D01*
|
||||
X116432866Y-65042266D01*
|
||||
X116499533Y-65008933D01*
|
||||
X116632866Y-65008933D01*
|
||||
X116699533Y-65042266D01*
|
||||
X116732866Y-65075600D01*
|
||||
X116766200Y-65142266D01*
|
||||
%TO.C,R12*%
|
||||
X106920466Y-82938200D02*
|
||||
X106587133Y-82704866D01*
|
||||
X106920466Y-82538200D02*
|
||||
X106220466Y-82538200D01*
|
||||
X106220466Y-82804866D01*
|
||||
X106253800Y-82871533D01*
|
||||
X106287133Y-82904866D01*
|
||||
X106353800Y-82938200D01*
|
||||
X106453800Y-82938200D01*
|
||||
X106520466Y-82904866D01*
|
||||
X106553800Y-82871533D01*
|
||||
X106587133Y-82804866D01*
|
||||
X106587133Y-82538200D01*
|
||||
X106920466Y-83604866D02*
|
||||
X106920466Y-83204866D01*
|
||||
X106920466Y-83404866D02*
|
||||
X106220466Y-83404866D01*
|
||||
X106320466Y-83338200D01*
|
||||
X106387133Y-83271533D01*
|
||||
X106420466Y-83204866D01*
|
||||
X106287133Y-83871533D02*
|
||||
X106253800Y-83904866D01*
|
||||
X106220466Y-83971533D01*
|
||||
X106220466Y-84138200D01*
|
||||
X106253800Y-84204866D01*
|
||||
X106287133Y-84238200D01*
|
||||
X106353800Y-84271533D01*
|
||||
X106420466Y-84271533D01*
|
||||
X106520466Y-84238200D01*
|
||||
X106920466Y-83838200D01*
|
||||
X106920466Y-84271533D01*
|
||||
%TO.C,R14*%
|
||||
X125392600Y-63334066D02*
|
||||
X125625933Y-63000733D01*
|
||||
X125792600Y-63334066D02*
|
||||
X125792600Y-62634066D01*
|
||||
X125525933Y-62634066D01*
|
||||
X125459266Y-62667400D01*
|
||||
X125425933Y-62700733D01*
|
||||
X125392600Y-62767400D01*
|
||||
X125392600Y-62867400D01*
|
||||
X125425933Y-62934066D01*
|
||||
X125459266Y-62967400D01*
|
||||
X125525933Y-63000733D01*
|
||||
X125792600Y-63000733D01*
|
||||
X124725933Y-63334066D02*
|
||||
X125125933Y-63334066D01*
|
||||
X124925933Y-63334066D02*
|
||||
X124925933Y-62634066D01*
|
||||
X124992600Y-62734066D01*
|
||||
X125059266Y-62800733D01*
|
||||
X125125933Y-62834066D01*
|
||||
X124125933Y-62867400D02*
|
||||
X124125933Y-63334066D01*
|
||||
X124292600Y-62600733D02*
|
||||
X124459266Y-63100733D01*
|
||||
X124025933Y-63100733D01*
|
||||
%TO.C,C13*%
|
||||
X120515800Y-63394400D02*
|
||||
X120549133Y-63427733D01*
|
||||
X120649133Y-63461066D01*
|
||||
X120715800Y-63461066D01*
|
||||
X120815800Y-63427733D01*
|
||||
X120882466Y-63361066D01*
|
||||
X120915800Y-63294400D01*
|
||||
X120949133Y-63161066D01*
|
||||
X120949133Y-63061066D01*
|
||||
X120915800Y-62927733D01*
|
||||
X120882466Y-62861066D01*
|
||||
X120815800Y-62794400D01*
|
||||
X120715800Y-62761066D01*
|
||||
X120649133Y-62761066D01*
|
||||
X120549133Y-62794400D01*
|
||||
X120515800Y-62827733D01*
|
||||
X119849133Y-63461066D02*
|
||||
X120249133Y-63461066D01*
|
||||
X120049133Y-63461066D02*
|
||||
X120049133Y-62761066D01*
|
||||
X120115800Y-62861066D01*
|
||||
X120182466Y-62927733D01*
|
||||
X120249133Y-62961066D01*
|
||||
X119615800Y-62761066D02*
|
||||
X119182466Y-62761066D01*
|
||||
X119415800Y-63027733D01*
|
||||
X119315800Y-63027733D01*
|
||||
X119249133Y-63061066D01*
|
||||
X119215800Y-63094400D01*
|
||||
X119182466Y-63161066D01*
|
||||
X119182466Y-63327733D01*
|
||||
X119215800Y-63394400D01*
|
||||
X119249133Y-63427733D01*
|
||||
X119315800Y-63461066D01*
|
||||
X119515800Y-63461066D01*
|
||||
X119582466Y-63427733D01*
|
||||
X119615800Y-63394400D01*
|
||||
%TO.C,D7*%
|
||||
X142909066Y-73748066D02*
|
||||
X142909066Y-73048066D01*
|
||||
X142742400Y-73048066D01*
|
||||
X142642400Y-73081400D01*
|
||||
X142575733Y-73148066D01*
|
||||
X142542400Y-73214733D01*
|
||||
X142509066Y-73348066D01*
|
||||
X142509066Y-73448066D01*
|
||||
X142542400Y-73581400D01*
|
||||
X142575733Y-73648066D01*
|
||||
X142642400Y-73714733D01*
|
||||
X142742400Y-73748066D01*
|
||||
X142909066Y-73748066D01*
|
||||
X142275733Y-73048066D02*
|
||||
X141809066Y-73048066D01*
|
||||
X142109066Y-73748066D01*
|
||||
%TO.C,C17*%
|
||||
X107692000Y-104477400D02*
|
||||
X107725333Y-104444066D01*
|
||||
X107758666Y-104344066D01*
|
||||
X107758666Y-104277400D01*
|
||||
X107725333Y-104177400D01*
|
||||
X107658666Y-104110733D01*
|
||||
X107592000Y-104077400D01*
|
||||
X107458666Y-104044066D01*
|
||||
X107358666Y-104044066D01*
|
||||
X107225333Y-104077400D01*
|
||||
X107158666Y-104110733D01*
|
||||
X107092000Y-104177400D01*
|
||||
X107058666Y-104277400D01*
|
||||
X107058666Y-104344066D01*
|
||||
X107092000Y-104444066D01*
|
||||
X107125333Y-104477400D01*
|
||||
X107758666Y-105144066D02*
|
||||
X107758666Y-104744066D01*
|
||||
X107758666Y-104944066D02*
|
||||
X107058666Y-104944066D01*
|
||||
X107158666Y-104877400D01*
|
||||
X107225333Y-104810733D01*
|
||||
X107258666Y-104744066D01*
|
||||
X107058666Y-105377400D02*
|
||||
X107058666Y-105844066D01*
|
||||
X107758666Y-105544066D01*
|
||||
%TO.C,R7*%
|
||||
X116166066Y-72603533D02*
|
||||
X115832733Y-72370200D01*
|
||||
X116166066Y-72203533D02*
|
||||
X115466066Y-72203533D01*
|
||||
X115466066Y-72470200D01*
|
||||
X115499400Y-72536866D01*
|
||||
X115532733Y-72570200D01*
|
||||
X115599400Y-72603533D01*
|
||||
X115699400Y-72603533D01*
|
||||
X115766066Y-72570200D01*
|
||||
X115799400Y-72536866D01*
|
||||
X115832733Y-72470200D01*
|
||||
X115832733Y-72203533D01*
|
||||
X115466066Y-72836866D02*
|
||||
X115466066Y-73303533D01*
|
||||
X116166066Y-73003533D01*
|
||||
%TO.C,R9*%
|
||||
X112864066Y-74940333D02*
|
||||
X112530733Y-74707000D01*
|
||||
X112864066Y-74540333D02*
|
||||
X112164066Y-74540333D01*
|
||||
X112164066Y-74807000D01*
|
||||
X112197400Y-74873666D01*
|
||||
X112230733Y-74907000D01*
|
||||
X112297400Y-74940333D01*
|
||||
X112397400Y-74940333D01*
|
||||
X112464066Y-74907000D01*
|
||||
X112497400Y-74873666D01*
|
||||
X112530733Y-74807000D01*
|
||||
X112530733Y-74540333D01*
|
||||
X112864066Y-75273666D02*
|
||||
X112864066Y-75407000D01*
|
||||
X112830733Y-75473666D01*
|
||||
X112797400Y-75507000D01*
|
||||
X112697400Y-75573666D01*
|
||||
X112564066Y-75607000D01*
|
||||
X112297400Y-75607000D01*
|
||||
X112230733Y-75573666D01*
|
||||
X112197400Y-75540333D01*
|
||||
X112164066Y-75473666D01*
|
||||
X112164066Y-75340333D01*
|
||||
X112197400Y-75273666D01*
|
||||
X112230733Y-75240333D01*
|
||||
X112297400Y-75207000D01*
|
||||
X112464066Y-75207000D01*
|
||||
X112530733Y-75240333D01*
|
||||
X112564066Y-75273666D01*
|
||||
X112597400Y-75340333D01*
|
||||
X112597400Y-75473666D01*
|
||||
X112564066Y-75540333D01*
|
||||
X112530733Y-75573666D01*
|
||||
X112464066Y-75607000D01*
|
||||
%TO.C,C6*%
|
||||
X114315066Y-65020000D02*
|
||||
X114348400Y-65053333D01*
|
||||
X114448400Y-65086666D01*
|
||||
X114515066Y-65086666D01*
|
||||
X114615066Y-65053333D01*
|
||||
X114681733Y-64986666D01*
|
||||
X114715066Y-64920000D01*
|
||||
X114748400Y-64786666D01*
|
||||
X114748400Y-64686666D01*
|
||||
X114715066Y-64553333D01*
|
||||
X114681733Y-64486666D01*
|
||||
X114615066Y-64420000D01*
|
||||
X114515066Y-64386666D01*
|
||||
X114448400Y-64386666D01*
|
||||
X114348400Y-64420000D01*
|
||||
X114315066Y-64453333D01*
|
||||
X113715066Y-64386666D02*
|
||||
X113848400Y-64386666D01*
|
||||
X113915066Y-64420000D01*
|
||||
X113948400Y-64453333D01*
|
||||
X114015066Y-64553333D01*
|
||||
X114048400Y-64686666D01*
|
||||
X114048400Y-64953333D01*
|
||||
X114015066Y-65020000D01*
|
||||
X113981733Y-65053333D01*
|
||||
X113915066Y-65086666D01*
|
||||
X113781733Y-65086666D01*
|
||||
X113715066Y-65053333D01*
|
||||
X113681733Y-65020000D01*
|
||||
X113648400Y-64953333D01*
|
||||
X113648400Y-64786666D01*
|
||||
X113681733Y-64720000D01*
|
||||
X113715066Y-64686666D01*
|
||||
X113781733Y-64653333D01*
|
||||
X113915066Y-64653333D01*
|
||||
X113981733Y-64686666D01*
|
||||
X114015066Y-64720000D01*
|
||||
X114048400Y-64786666D01*
|
||||
%TO.C,R11*%
|
||||
X106971266Y-80499800D02*
|
||||
X106637933Y-80266466D01*
|
||||
X106971266Y-80099800D02*
|
||||
X106271266Y-80099800D01*
|
||||
X106271266Y-80366466D01*
|
||||
X106304600Y-80433133D01*
|
||||
X106337933Y-80466466D01*
|
||||
X106404600Y-80499800D01*
|
||||
X106504600Y-80499800D01*
|
||||
X106571266Y-80466466D01*
|
||||
X106604600Y-80433133D01*
|
||||
X106637933Y-80366466D01*
|
||||
X106637933Y-80099800D01*
|
||||
X106971266Y-81166466D02*
|
||||
X106971266Y-80766466D01*
|
||||
X106971266Y-80966466D02*
|
||||
X106271266Y-80966466D01*
|
||||
X106371266Y-80899800D01*
|
||||
X106437933Y-80833133D01*
|
||||
X106471266Y-80766466D01*
|
||||
X106971266Y-81833133D02*
|
||||
X106971266Y-81433133D01*
|
||||
X106971266Y-81633133D02*
|
||||
X106271266Y-81633133D01*
|
||||
X106371266Y-81566466D01*
|
||||
X106437933Y-81499800D01*
|
||||
X106471266Y-81433133D01*
|
||||
%TO.C,C18*%
|
||||
X107666600Y-107576200D02*
|
||||
X107699933Y-107542866D01*
|
||||
X107733266Y-107442866D01*
|
||||
X107733266Y-107376200D01*
|
||||
X107699933Y-107276200D01*
|
||||
X107633266Y-107209533D01*
|
||||
X107566600Y-107176200D01*
|
||||
X107433266Y-107142866D01*
|
||||
X107333266Y-107142866D01*
|
||||
X107199933Y-107176200D01*
|
||||
X107133266Y-107209533D01*
|
||||
X107066600Y-107276200D01*
|
||||
X107033266Y-107376200D01*
|
||||
X107033266Y-107442866D01*
|
||||
X107066600Y-107542866D01*
|
||||
X107099933Y-107576200D01*
|
||||
X107733266Y-108242866D02*
|
||||
X107733266Y-107842866D01*
|
||||
X107733266Y-108042866D02*
|
||||
X107033266Y-108042866D01*
|
||||
X107133266Y-107976200D01*
|
||||
X107199933Y-107909533D01*
|
||||
X107233266Y-107842866D01*
|
||||
X107333266Y-108642866D02*
|
||||
X107299933Y-108576200D01*
|
||||
X107266600Y-108542866D01*
|
||||
X107199933Y-108509533D01*
|
||||
X107166600Y-108509533D01*
|
||||
X107099933Y-108542866D01*
|
||||
X107066600Y-108576200D01*
|
||||
X107033266Y-108642866D01*
|
||||
X107033266Y-108776200D01*
|
||||
X107066600Y-108842866D01*
|
||||
X107099933Y-108876200D01*
|
||||
X107166600Y-108909533D01*
|
||||
X107199933Y-108909533D01*
|
||||
X107266600Y-108876200D01*
|
||||
X107299933Y-108842866D01*
|
||||
X107333266Y-108776200D01*
|
||||
X107333266Y-108642866D01*
|
||||
X107366600Y-108576200D01*
|
||||
X107399933Y-108542866D01*
|
||||
X107466600Y-108509533D01*
|
||||
X107599933Y-108509533D01*
|
||||
X107666600Y-108542866D01*
|
||||
X107699933Y-108576200D01*
|
||||
X107733266Y-108642866D01*
|
||||
X107733266Y-108776200D01*
|
||||
X107699933Y-108842866D01*
|
||||
X107666600Y-108876200D01*
|
||||
X107599933Y-108909533D01*
|
||||
X107466600Y-108909533D01*
|
||||
X107399933Y-108876200D01*
|
||||
X107366600Y-108842866D01*
|
||||
X107333266Y-108776200D01*
|
||||
%TO.C,C8*%
|
||||
X126430866Y-65350200D02*
|
||||
X126464200Y-65383533D01*
|
||||
X126564200Y-65416866D01*
|
||||
X126630866Y-65416866D01*
|
||||
X126730866Y-65383533D01*
|
||||
X126797533Y-65316866D01*
|
||||
X126830866Y-65250200D01*
|
||||
X126864200Y-65116866D01*
|
||||
X126864200Y-65016866D01*
|
||||
X126830866Y-64883533D01*
|
||||
X126797533Y-64816866D01*
|
||||
X126730866Y-64750200D01*
|
||||
X126630866Y-64716866D01*
|
||||
X126564200Y-64716866D01*
|
||||
X126464200Y-64750200D01*
|
||||
X126430866Y-64783533D01*
|
||||
X126030866Y-65016866D02*
|
||||
X126097533Y-64983533D01*
|
||||
X126130866Y-64950200D01*
|
||||
X126164200Y-64883533D01*
|
||||
X126164200Y-64850200D01*
|
||||
X126130866Y-64783533D01*
|
||||
X126097533Y-64750200D01*
|
||||
X126030866Y-64716866D01*
|
||||
X125897533Y-64716866D01*
|
||||
X125830866Y-64750200D01*
|
||||
X125797533Y-64783533D01*
|
||||
X125764200Y-64850200D01*
|
||||
X125764200Y-64883533D01*
|
||||
X125797533Y-64950200D01*
|
||||
X125830866Y-64983533D01*
|
||||
X125897533Y-65016866D01*
|
||||
X126030866Y-65016866D01*
|
||||
X126097533Y-65050200D01*
|
||||
X126130866Y-65083533D01*
|
||||
X126164200Y-65150200D01*
|
||||
X126164200Y-65283533D01*
|
||||
X126130866Y-65350200D01*
|
||||
X126097533Y-65383533D01*
|
||||
X126030866Y-65416866D01*
|
||||
X125897533Y-65416866D01*
|
||||
X125830866Y-65383533D01*
|
||||
X125797533Y-65350200D01*
|
||||
X125764200Y-65283533D01*
|
||||
X125764200Y-65150200D01*
|
||||
X125797533Y-65083533D01*
|
||||
X125830866Y-65050200D01*
|
||||
X125897533Y-65016866D01*
|
||||
%TO.C,D6*%
|
||||
X142807466Y-78777266D02*
|
||||
X142807466Y-78077266D01*
|
||||
X142640800Y-78077266D01*
|
||||
X142540800Y-78110600D01*
|
||||
X142474133Y-78177266D01*
|
||||
X142440800Y-78243933D01*
|
||||
X142407466Y-78377266D01*
|
||||
X142407466Y-78477266D01*
|
||||
X142440800Y-78610600D01*
|
||||
X142474133Y-78677266D01*
|
||||
X142540800Y-78743933D01*
|
||||
X142640800Y-78777266D01*
|
||||
X142807466Y-78777266D01*
|
||||
X141807466Y-78077266D02*
|
||||
X141940800Y-78077266D01*
|
||||
X142007466Y-78110600D01*
|
||||
X142040800Y-78143933D01*
|
||||
X142107466Y-78243933D01*
|
||||
X142140800Y-78377266D01*
|
||||
X142140800Y-78643933D01*
|
||||
X142107466Y-78710600D01*
|
||||
X142074133Y-78743933D01*
|
||||
X142007466Y-78777266D01*
|
||||
X141874133Y-78777266D01*
|
||||
X141807466Y-78743933D01*
|
||||
X141774133Y-78710600D01*
|
||||
X141740800Y-78643933D01*
|
||||
X141740800Y-78477266D01*
|
||||
X141774133Y-78410600D01*
|
||||
X141807466Y-78377266D01*
|
||||
X141874133Y-78343933D01*
|
||||
X142007466Y-78343933D01*
|
||||
X142074133Y-78377266D01*
|
||||
X142107466Y-78410600D01*
|
||||
X142140800Y-78477266D01*
|
||||
D11*
|
||||
%TO.C,C12*%
|
||||
X120400714Y-62177985D02*
|
||||
X120429285Y-62206557D01*
|
||||
X120515000Y-62235128D01*
|
||||
X120572142Y-62235128D01*
|
||||
X120657857Y-62206557D01*
|
||||
X120715000Y-62149414D01*
|
||||
X120743571Y-62092271D01*
|
||||
X120772142Y-61977985D01*
|
||||
X120772142Y-61892271D01*
|
||||
X120743571Y-61777985D01*
|
||||
X120715000Y-61720842D01*
|
||||
X120657857Y-61663700D01*
|
||||
X120572142Y-61635128D01*
|
||||
X120515000Y-61635128D01*
|
||||
X120429285Y-61663700D01*
|
||||
X120400714Y-61692271D01*
|
||||
X119829285Y-62235128D02*
|
||||
X120172142Y-62235128D01*
|
||||
X120000714Y-62235128D02*
|
||||
X120000714Y-61635128D01*
|
||||
X120057857Y-61720842D01*
|
||||
X120115000Y-61777985D01*
|
||||
X120172142Y-61806557D01*
|
||||
X119600714Y-61692271D02*
|
||||
X119572142Y-61663700D01*
|
||||
X119515000Y-61635128D01*
|
||||
X119372142Y-61635128D01*
|
||||
X119315000Y-61663700D01*
|
||||
X119286428Y-61692271D01*
|
||||
X119257857Y-61749414D01*
|
||||
X119257857Y-61806557D01*
|
||||
X119286428Y-61892271D01*
|
||||
X119629285Y-62235128D01*
|
||||
X119257857Y-62235128D01*
|
||||
D12*
|
||||
%TO.C,R10*%
|
||||
X118035336Y-74449000D02*
|
||||
X118489464Y-74449000D01*
|
||||
X118035336Y-75919000D02*
|
||||
X118489464Y-75919000D01*
|
||||
%TO.C,R6*%
|
||||
X117752800Y-67362336D02*
|
||||
X117752800Y-67816464D01*
|
||||
X116282800Y-67362336D02*
|
||||
X116282800Y-67816464D01*
|
||||
%TO.C,R12*%
|
||||
X104417864Y-84148600D02*
|
||||
X103963736Y-84148600D01*
|
||||
X104417864Y-82678600D02*
|
||||
X103963736Y-82678600D01*
|
||||
%TO.C,R14*%
|
||||
X125677600Y-60351936D02*
|
||||
X125677600Y-60806064D01*
|
||||
X124207600Y-60351936D02*
|
||||
X124207600Y-60806064D01*
|
||||
%TO.C,C13*%
|
||||
X121255200Y-65430348D02*
|
||||
X121255200Y-66852852D01*
|
||||
X119435200Y-65430348D02*
|
||||
X119435200Y-66852852D01*
|
||||
%TO.C,D7*%
|
||||
X142988400Y-77090400D02*
|
||||
X141288400Y-77090400D01*
|
||||
X141288400Y-77090400D02*
|
||||
X141288400Y-74540400D01*
|
||||
X142988400Y-77090400D02*
|
||||
X142988400Y-74540400D01*
|
||||
%TO.C,C17*%
|
||||
X111201252Y-104017400D02*
|
||||
X109778748Y-104017400D01*
|
||||
X111201252Y-105837400D02*
|
||||
X109778748Y-105837400D01*
|
||||
%TO.C,R7*%
|
||||
X118514864Y-73556800D02*
|
||||
X118060736Y-73556800D01*
|
||||
X118514864Y-72086800D02*
|
||||
X118060736Y-72086800D01*
|
||||
%TO.C,R9*%
|
||||
X113387200Y-75512664D02*
|
||||
X113387200Y-75058536D01*
|
||||
X114857200Y-75512664D02*
|
||||
X114857200Y-75058536D01*
|
||||
%TO.C,C6*%
|
||||
X115159200Y-66979748D02*
|
||||
X115159200Y-68402252D01*
|
||||
X113339200Y-66979748D02*
|
||||
X113339200Y-68402252D01*
|
||||
%TO.C,R11*%
|
||||
X104417864Y-80138600D02*
|
||||
X103963736Y-80138600D01*
|
||||
X104417864Y-81608600D02*
|
||||
X103963736Y-81608600D01*
|
||||
%TO.C,C18*%
|
||||
X111201252Y-107141600D02*
|
||||
X109778748Y-107141600D01*
|
||||
X111201252Y-108961600D02*
|
||||
X109778748Y-108961600D01*
|
||||
%TO.C,C8*%
|
||||
X126614600Y-68783252D02*
|
||||
X126614600Y-67360748D01*
|
||||
X124794600Y-68783252D02*
|
||||
X124794600Y-67360748D01*
|
||||
%TO.C,D6*%
|
||||
X141313800Y-79170400D02*
|
||||
X143013800Y-79170400D01*
|
||||
X141313800Y-79170400D02*
|
||||
X141313800Y-81720400D01*
|
||||
X143013800Y-79170400D02*
|
||||
X143013800Y-81720400D01*
|
||||
%TO.C,C12*%
|
||||
X119079600Y-58179048D02*
|
||||
X119079600Y-59601552D01*
|
||||
X120899600Y-58179048D02*
|
||||
X120899600Y-59601552D01*
|
||||
%TD*%
|
||||
M02*
|
||||
@@ -0,0 +1,26 @@
|
||||
%TF.GenerationSoftware,KiCad,Pcbnew,(6.0.0)*%
|
||||
%TF.CreationDate,2022-10-28T11:35:46+02:00*%
|
||||
%TF.ProjectId,INSTR AMP - IDC-SMD v22-10-27,494e5354-5220-4414-9d50-202d20494443,rev?*%
|
||||
%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.0)) date 2022-10-28 11:35:46*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
%TA.AperFunction,Profile*%
|
||||
%ADD10C,0.050000*%
|
||||
%TD*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
X74904600Y-46990000D02*
|
||||
X74955400Y-115544600D01*
|
||||
X161264600Y-47015400D02*
|
||||
X74904600Y-46990000D01*
|
||||
X74955400Y-115544600D02*
|
||||
X161163000Y-115544600D01*
|
||||
X161264600Y-47015400D02*
|
||||
X161163000Y-115544600D01*
|
||||
M02*
|
||||
2282
U3 - INSTR AMP + Diff-Amp SMD v22-10-27/INSTR AMP - IDC-SMD v22-10-27-F_Cu.gbr
Executable file
2282
U3 - INSTR AMP + Diff-Amp SMD v22-10-27/INSTR AMP - IDC-SMD v22-10-27-F_Cu.gbr
Executable file
File diff suppressed because it is too large
Load Diff
594
U3 - INSTR AMP + Diff-Amp SMD v22-10-27/INSTR AMP - IDC-SMD v22-10-27-F_Mask.gbr
Executable file
594
U3 - INSTR AMP + Diff-Amp SMD v22-10-27/INSTR AMP - IDC-SMD v22-10-27-F_Mask.gbr
Executable file
@@ -0,0 +1,594 @@
|
||||
%TF.GenerationSoftware,KiCad,Pcbnew,(6.0.0)*%
|
||||
%TF.CreationDate,2022-10-28T11:35:46+02:00*%
|
||||
%TF.ProjectId,INSTR AMP - IDC-SMD v22-10-27,494e5354-5220-4414-9d50-202d20494443,rev?*%
|
||||
%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.0)) date 2022-10-28 11:35:46*
|
||||
%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*%
|
||||
%AMFreePoly0*
|
||||
4,1,22,0.500000,-0.750000,0.000000,-0.750000,0.000000,-0.745033,-0.079941,-0.743568,-0.215256,-0.701293,-0.333266,-0.622738,-0.424486,-0.514219,-0.481581,-0.384460,-0.499164,-0.250000,-0.500000,-0.250000,-0.500000,0.250000,-0.499164,0.250000,-0.499963,0.256109,-0.478152,0.396186,-0.417904,0.524511,-0.324060,0.630769,-0.204165,0.706417,-0.067858,0.745374,0.000000,0.744959,0.000000,0.750000,
|
||||
0.500000,0.750000,0.500000,-0.750000,0.500000,-0.750000,$1*%
|
||||
%AMFreePoly1*
|
||||
4,1,20,0.000000,0.744959,0.073905,0.744508,0.209726,0.703889,0.328688,0.626782,0.421226,0.519385,0.479903,0.390333,0.500000,0.250000,0.500000,-0.250000,0.499851,-0.262216,0.476331,-0.402017,0.414519,-0.529596,0.319384,-0.634700,0.198574,-0.708877,0.061801,-0.746166,0.000000,-0.745033,0.000000,-0.750000,-0.500000,-0.750000,-0.500000,0.750000,0.000000,0.750000,0.000000,0.744959,
|
||||
0.000000,0.744959,$1*%
|
||||
G04 Aperture macros list end*
|
||||
%ADD10R,1.500000X1.500000*%
|
||||
%ADD11RoundRect,0.250000X-0.450000X0.350000X-0.450000X-0.350000X0.450000X-0.350000X0.450000X0.350000X0*%
|
||||
%ADD12RoundRect,0.250000X0.350000X0.450000X-0.350000X0.450000X-0.350000X-0.450000X0.350000X-0.450000X0*%
|
||||
%ADD13RoundRect,0.250000X-0.600000X-0.600000X0.600000X-0.600000X0.600000X0.600000X-0.600000X0.600000X0*%
|
||||
%ADD14C,1.700000*%
|
||||
%ADD15RoundRect,0.250000X0.600000X-0.600000X0.600000X0.600000X-0.600000X0.600000X-0.600000X-0.600000X0*%
|
||||
%ADD16C,1.600000*%
|
||||
%ADD17R,1.600000X1.600000*%
|
||||
%ADD18C,3.200000*%
|
||||
%ADD19RoundRect,0.250000X0.450000X-0.350000X0.450000X0.350000X-0.450000X0.350000X-0.450000X-0.350000X0*%
|
||||
%ADD20C,1.440000*%
|
||||
%ADD21RoundRect,0.250000X-0.350000X-0.450000X0.350000X-0.450000X0.350000X0.450000X-0.350000X0.450000X0*%
|
||||
%ADD22RoundRect,0.250000X0.650000X-0.412500X0.650000X0.412500X-0.650000X0.412500X-0.650000X-0.412500X0*%
|
||||
%ADD23RoundRect,0.250000X-0.325000X-0.450000X0.325000X-0.450000X0.325000X0.450000X-0.325000X0.450000X0*%
|
||||
%ADD24RoundRect,0.250000X-0.412500X-0.650000X0.412500X-0.650000X0.412500X0.650000X-0.412500X0.650000X0*%
|
||||
%ADD25O,1.600000X1.600000*%
|
||||
%ADD26RoundRect,0.250000X-0.650000X0.412500X-0.650000X-0.412500X0.650000X-0.412500X0.650000X0.412500X0*%
|
||||
%ADD27R,1.700000X0.650000*%
|
||||
%ADD28RoundRect,0.150000X0.150000X-0.587500X0.150000X0.587500X-0.150000X0.587500X-0.150000X-0.587500X0*%
|
||||
%ADD29C,1.400000*%
|
||||
%ADD30FreePoly0,0.000000*%
|
||||
%ADD31FreePoly1,0.000000*%
|
||||
%ADD32R,1.400000X1.400000*%
|
||||
%ADD33RoundRect,0.250000X-0.600000X0.600000X-0.600000X-0.600000X0.600000X-0.600000X0.600000X0.600000X0*%
|
||||
%ADD34R,0.600000X1.500000*%
|
||||
%ADD35RoundRect,0.243750X-0.243750X-0.456250X0.243750X-0.456250X0.243750X0.456250X-0.243750X0.456250X0*%
|
||||
%ADD36R,0.800000X0.900000*%
|
||||
%ADD37RoundRect,0.243750X0.456250X-0.243750X0.456250X0.243750X-0.456250X0.243750X-0.456250X-0.243750X0*%
|
||||
%ADD38RoundRect,0.250000X0.412500X0.650000X-0.412500X0.650000X-0.412500X-0.650000X0.412500X-0.650000X0*%
|
||||
%ADD39R,0.900000X0.800000*%
|
||||
%ADD40RoundRect,0.243750X0.243750X0.456250X-0.243750X0.456250X-0.243750X-0.456250X0.243750X-0.456250X0*%
|
||||
%ADD41FreePoly0,180.000000*%
|
||||
%ADD42FreePoly1,180.000000*%
|
||||
%ADD43RoundRect,0.150000X-0.650000X-0.150000X0.650000X-0.150000X0.650000X0.150000X-0.650000X0.150000X0*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
%TO.C,GNDA2*%
|
||||
X156057600Y-61899800D03*
|
||||
%TD*%
|
||||
D11*
|
||||
%TO.C,R23*%
|
||||
X127914400Y-59833000D03*
|
||||
X127914400Y-61833000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,R2*%
|
||||
X90458800Y-63169800D03*
|
||||
X88458800Y-63169800D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,X34*%
|
||||
X128431900Y-103296800D03*
|
||||
D14*
|
||||
X130971900Y-103296800D03*
|
||||
X128431900Y-105836800D03*
|
||||
X130971900Y-105836800D03*
|
||||
X128431900Y-108376800D03*
|
||||
X130971900Y-108376800D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,X33*%
|
||||
X90424000Y-110159800D03*
|
||||
D14*
|
||||
X90424000Y-107619800D03*
|
||||
X92964000Y-110159800D03*
|
||||
X92964000Y-107619800D03*
|
||||
X95504000Y-110159800D03*
|
||||
X95504000Y-107619800D03*
|
||||
X98044000Y-110159800D03*
|
||||
X98044000Y-107619800D03*
|
||||
X100584000Y-110159800D03*
|
||||
X100584000Y-107619800D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,C19*%
|
||||
X141046200Y-109916600D03*
|
||||
D17*
|
||||
X141046200Y-107416600D03*
|
||||
%TD*%
|
||||
D18*
|
||||
%TO.C,REF\u002A\u002A*%
|
||||
X156159200Y-52044600D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,X31*%
|
||||
X80264000Y-64008000D03*
|
||||
D14*
|
||||
X82804000Y-64008000D03*
|
||||
X80264000Y-66548000D03*
|
||||
X82804000Y-66548000D03*
|
||||
X80264000Y-69088000D03*
|
||||
X82804000Y-69088000D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,R34*%
|
||||
X136347200Y-103412800D03*
|
||||
X136347200Y-101412800D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,VR4*%
|
||||
X131648200Y-82118200D03*
|
||||
X129108200Y-79578200D03*
|
||||
X131648200Y-77038200D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,R3*%
|
||||
X90763600Y-53035200D03*
|
||||
X88763600Y-53035200D03*
|
||||
%TD*%
|
||||
D21*
|
||||
%TO.C,R20*%
|
||||
X112766600Y-90830400D03*
|
||||
X114766600Y-90830400D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,C21*%
|
||||
X134239000Y-67843477D03*
|
||||
D16*
|
||||
X134239000Y-65343477D03*
|
||||
%TD*%
|
||||
D22*
|
||||
%TO.C,C14*%
|
||||
X130683000Y-89421100D03*
|
||||
X130683000Y-86296100D03*
|
||||
%TD*%
|
||||
D23*
|
||||
%TO.C,H2*%
|
||||
X90440400Y-69138800D03*
|
||||
X92490400Y-69138800D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,R32*%
|
||||
X97850200Y-69138800D03*
|
||||
X95850200Y-69138800D03*
|
||||
%TD*%
|
||||
D21*
|
||||
%TO.C,R36*%
|
||||
X138446000Y-89204800D03*
|
||||
X140446000Y-89204800D03*
|
||||
%TD*%
|
||||
D11*
|
||||
%TO.C,R1*%
|
||||
X91617800Y-57242200D03*
|
||||
X91617800Y-59242200D03*
|
||||
%TD*%
|
||||
D24*
|
||||
%TO.C,C4*%
|
||||
X100393100Y-66548000D03*
|
||||
X103518100Y-66548000D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,B5*%
|
||||
X137043000Y-74508200D03*
|
||||
D25*
|
||||
X137043000Y-77048200D03*
|
||||
X137043000Y-79588200D03*
|
||||
X137043000Y-82128200D03*
|
||||
X144663000Y-82128200D03*
|
||||
X144663000Y-79588200D03*
|
||||
X144663000Y-77048200D03*
|
||||
X144663000Y-74508200D03*
|
||||
%TD*%
|
||||
D26*
|
||||
%TO.C,C3*%
|
||||
X96469200Y-63309100D03*
|
||||
X96469200Y-66434100D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,R21*%
|
||||
X128193800Y-90662000D03*
|
||||
X128193800Y-88662000D03*
|
||||
%TD*%
|
||||
D26*
|
||||
%TO.C,C2*%
|
||||
X93421200Y-63334500D03*
|
||||
X93421200Y-66459500D03*
|
||||
%TD*%
|
||||
D21*
|
||||
%TO.C,R17*%
|
||||
X112715800Y-95656400D03*
|
||||
X114715800Y-95656400D03*
|
||||
%TD*%
|
||||
D27*
|
||||
%TO.C,B4*%
|
||||
X117889000Y-91719400D03*
|
||||
X117889000Y-92989400D03*
|
||||
X117889000Y-94259400D03*
|
||||
X117889000Y-95529400D03*
|
||||
X125189000Y-95529400D03*
|
||||
X125189000Y-94259400D03*
|
||||
X125189000Y-92989400D03*
|
||||
X125189000Y-91719400D03*
|
||||
%TD*%
|
||||
D28*
|
||||
%TO.C,D1*%
|
||||
X94147600Y-60348100D03*
|
||||
X96047600Y-60348100D03*
|
||||
X95097600Y-58473100D03*
|
||||
%TD*%
|
||||
D29*
|
||||
%TO.C,JP6*%
|
||||
X127889000Y-57155400D03*
|
||||
X127889000Y-54615400D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,R13*%
|
||||
X114884200Y-50165000D03*
|
||||
D25*
|
||||
X125044200Y-50165000D03*
|
||||
%TD*%
|
||||
D30*
|
||||
%TO.C,JP1*%
|
||||
X96276400Y-95275400D03*
|
||||
D31*
|
||||
X97576400Y-95275400D03*
|
||||
%TD*%
|
||||
D28*
|
||||
%TO.C,D2*%
|
||||
X94096800Y-54353700D03*
|
||||
X95996800Y-54353700D03*
|
||||
X95046800Y-52478700D03*
|
||||
%TD*%
|
||||
D25*
|
||||
%TO.C,B3*%
|
||||
X122514200Y-54899400D03*
|
||||
X122514200Y-57439400D03*
|
||||
X122514200Y-59979400D03*
|
||||
X122514200Y-62519400D03*
|
||||
X114894200Y-62519400D03*
|
||||
X114894200Y-59979400D03*
|
||||
X114894200Y-57439400D03*
|
||||
D17*
|
||||
X114894200Y-54899400D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,R33*%
|
||||
X109127800Y-69240400D03*
|
||||
X107127800Y-69240400D03*
|
||||
%TD*%
|
||||
D32*
|
||||
%TO.C,K2*%
|
||||
X89976800Y-73553000D03*
|
||||
D29*
|
||||
X89976800Y-76093000D03*
|
||||
X89976800Y-86353000D03*
|
||||
X89976800Y-88793000D03*
|
||||
X97596800Y-88793000D03*
|
||||
X97596800Y-86353000D03*
|
||||
X97596800Y-76093000D03*
|
||||
X97596800Y-73553000D03*
|
||||
%TD*%
|
||||
D11*
|
||||
%TO.C,R8*%
|
||||
X124028200Y-75073000D03*
|
||||
X124028200Y-77073000D03*
|
||||
%TD*%
|
||||
D29*
|
||||
%TO.C,JP5*%
|
||||
X125247400Y-54680800D03*
|
||||
X125247400Y-57220800D03*
|
||||
%TD*%
|
||||
D33*
|
||||
%TO.C,X35*%
|
||||
X145415000Y-54238500D03*
|
||||
D14*
|
||||
X145415000Y-56778500D03*
|
||||
X142875000Y-54238500D03*
|
||||
X142875000Y-56778500D03*
|
||||
X140335000Y-54238500D03*
|
||||
X140335000Y-56778500D03*
|
||||
X137795000Y-54238500D03*
|
||||
X137795000Y-56778500D03*
|
||||
X135255000Y-54238500D03*
|
||||
X135255000Y-56778500D03*
|
||||
%TD*%
|
||||
D22*
|
||||
%TO.C,C16*%
|
||||
X135890000Y-89294100D03*
|
||||
X135890000Y-86169100D03*
|
||||
%TD*%
|
||||
D34*
|
||||
%TO.C,B6*%
|
||||
X100126800Y-100679600D03*
|
||||
X101396800Y-100679600D03*
|
||||
X102666800Y-100679600D03*
|
||||
X103936800Y-100679600D03*
|
||||
X105206800Y-100679600D03*
|
||||
X106476800Y-100679600D03*
|
||||
X107746800Y-100679600D03*
|
||||
X109016800Y-100679600D03*
|
||||
X109016800Y-93579600D03*
|
||||
X107746800Y-93579600D03*
|
||||
X106476800Y-93579600D03*
|
||||
X105206800Y-93579600D03*
|
||||
X103936800Y-93579600D03*
|
||||
X102666800Y-93579600D03*
|
||||
X101396800Y-93579600D03*
|
||||
X100126800Y-93579600D03*
|
||||
%TD*%
|
||||
D35*
|
||||
%TO.C,H5*%
|
||||
X142648700Y-89154000D03*
|
||||
X144523700Y-89154000D03*
|
||||
%TD*%
|
||||
D18*
|
||||
%TO.C,REF\u002A\u002A*%
|
||||
X80010000Y-52070000D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,R18*%
|
||||
X125298200Y-61858400D03*
|
||||
X125298200Y-59858400D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,R25*%
|
||||
X132800600Y-95427800D03*
|
||||
X130800600Y-95427800D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,R4*%
|
||||
X110998000Y-60359800D03*
|
||||
X110998000Y-58359800D03*
|
||||
%TD*%
|
||||
D35*
|
||||
%TO.C,H4*%
|
||||
X142547100Y-86207600D03*
|
||||
X144422100Y-86207600D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,C20*%
|
||||
X145465800Y-65303323D03*
|
||||
D16*
|
||||
X145465800Y-67803323D03*
|
||||
%TD*%
|
||||
D26*
|
||||
%TO.C,C1*%
|
||||
X88747600Y-56120900D03*
|
||||
X88747600Y-59245900D03*
|
||||
%TD*%
|
||||
D21*
|
||||
%TO.C,R35*%
|
||||
X138446000Y-86207600D03*
|
||||
X140446000Y-86207600D03*
|
||||
%TD*%
|
||||
D11*
|
||||
%TO.C,R16*%
|
||||
X115290600Y-85944200D03*
|
||||
X115290600Y-87944200D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,X36*%
|
||||
X150952200Y-78409800D03*
|
||||
D14*
|
||||
X153492200Y-78409800D03*
|
||||
X150952200Y-80949800D03*
|
||||
X153492200Y-80949800D03*
|
||||
X150952200Y-83489800D03*
|
||||
X153492200Y-83489800D03*
|
||||
%TD*%
|
||||
D21*
|
||||
%TO.C,R19*%
|
||||
X112715800Y-93167200D03*
|
||||
X114715800Y-93167200D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,MP2*%
|
||||
X156032200Y-68224400D03*
|
||||
%TD*%
|
||||
D36*
|
||||
%TO.C,D3*%
|
||||
X125664000Y-81578200D03*
|
||||
X124714000Y-79578200D03*
|
||||
X123764000Y-81578200D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,GNDA1*%
|
||||
X110591600Y-49911000D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,R24*%
|
||||
X128193800Y-95564200D03*
|
||||
X128193800Y-93564200D03*
|
||||
%TD*%
|
||||
D37*
|
||||
%TO.C,H3*%
|
||||
X136347200Y-99083100D03*
|
||||
X136347200Y-97208100D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,R15*%
|
||||
X112699800Y-87944200D03*
|
||||
X112699800Y-85944200D03*
|
||||
%TD*%
|
||||
D38*
|
||||
%TO.C,C10*%
|
||||
X121679100Y-86334600D03*
|
||||
X118554100Y-86334600D03*
|
||||
%TD*%
|
||||
D22*
|
||||
%TO.C,C7*%
|
||||
X123748800Y-69761500D03*
|
||||
X123748800Y-66636500D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,VR1*%
|
||||
X84709000Y-79349600D03*
|
||||
X82169000Y-81889600D03*
|
||||
X79629000Y-79349600D03*
|
||||
%TD*%
|
||||
D24*
|
||||
%TO.C,C11*%
|
||||
X118554100Y-89179400D03*
|
||||
X121679100Y-89179400D03*
|
||||
%TD*%
|
||||
D39*
|
||||
%TO.C,D4*%
|
||||
X127219200Y-73340000D03*
|
||||
X129219200Y-72390000D03*
|
||||
X127219200Y-71440000D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,B1*%
|
||||
X100365400Y-54899400D03*
|
||||
D25*
|
||||
X100365400Y-57439400D03*
|
||||
X100365400Y-59979400D03*
|
||||
X100365400Y-62519400D03*
|
||||
X107985400Y-62519400D03*
|
||||
X107985400Y-59979400D03*
|
||||
X107985400Y-57439400D03*
|
||||
X107985400Y-54899400D03*
|
||||
%TD*%
|
||||
D11*
|
||||
%TO.C,R26*%
|
||||
X135915400Y-92954600D03*
|
||||
X135915400Y-94954600D03*
|
||||
%TD*%
|
||||
D18*
|
||||
%TO.C,REF\u002A\u002A*%
|
||||
X156159200Y-110439200D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,SW1*%
|
||||
X79679800Y-101285200D03*
|
||||
D25*
|
||||
X82219800Y-101285200D03*
|
||||
X84759800Y-101285200D03*
|
||||
X87299800Y-101285200D03*
|
||||
X89839800Y-101285200D03*
|
||||
X92379800Y-101285200D03*
|
||||
X92379800Y-93665200D03*
|
||||
X89839800Y-93665200D03*
|
||||
X87299800Y-93665200D03*
|
||||
X84759800Y-93665200D03*
|
||||
X82219800Y-93665200D03*
|
||||
X79679800Y-93665200D03*
|
||||
%TD*%
|
||||
D32*
|
||||
%TO.C,K1*%
|
||||
X101320600Y-73634600D03*
|
||||
D29*
|
||||
X101320600Y-76174600D03*
|
||||
X101320600Y-86434600D03*
|
||||
X101320600Y-88874600D03*
|
||||
X108940600Y-88874600D03*
|
||||
X108940600Y-86434600D03*
|
||||
X108940600Y-76174600D03*
|
||||
X108940600Y-73634600D03*
|
||||
%TD*%
|
||||
D11*
|
||||
%TO.C,R22*%
|
||||
X133223000Y-87341200D03*
|
||||
X133223000Y-89341200D03*
|
||||
%TD*%
|
||||
D35*
|
||||
%TO.C,H1*%
|
||||
X103050100Y-69265800D03*
|
||||
X104925100Y-69265800D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,VR3*%
|
||||
X114163000Y-82100200D03*
|
||||
X116703000Y-79560200D03*
|
||||
X119243000Y-82100200D03*
|
||||
%TD*%
|
||||
D40*
|
||||
%TO.C,H6*%
|
||||
X132865100Y-93116400D03*
|
||||
X130990100Y-93116400D03*
|
||||
%TD*%
|
||||
D38*
|
||||
%TO.C,C15*%
|
||||
X126936900Y-86334600D03*
|
||||
X123811900Y-86334600D03*
|
||||
%TD*%
|
||||
D41*
|
||||
%TO.C,JP2*%
|
||||
X97576400Y-99745800D03*
|
||||
D42*
|
||||
X96276400Y-99745800D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,X32*%
|
||||
X115316000Y-103352600D03*
|
||||
D14*
|
||||
X117856000Y-103352600D03*
|
||||
X115316000Y-105892600D03*
|
||||
X117856000Y-105892600D03*
|
||||
X115316000Y-108432600D03*
|
||||
X117856000Y-108432600D03*
|
||||
%TD*%
|
||||
D24*
|
||||
%TO.C,C5*%
|
||||
X107022500Y-66471800D03*
|
||||
X110147500Y-66471800D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,VR2*%
|
||||
X84693600Y-86987600D03*
|
||||
X82153600Y-89527600D03*
|
||||
X79613600Y-86987600D03*
|
||||
%TD*%
|
||||
D43*
|
||||
%TO.C,B2*%
|
||||
X114179800Y-71501000D03*
|
||||
X114179800Y-72771000D03*
|
||||
X114179800Y-74041000D03*
|
||||
X114179800Y-75311000D03*
|
||||
X121379800Y-75311000D03*
|
||||
X121379800Y-74041000D03*
|
||||
X121379800Y-72771000D03*
|
||||
X121379800Y-71501000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,MP1*%
|
||||
X104394000Y-49911000D03*
|
||||
%TD*%
|
||||
D18*
|
||||
%TO.C,REF\u002A\u002A*%
|
||||
X80060800Y-110490000D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,X37*%
|
||||
X146405600Y-98069400D03*
|
||||
D14*
|
||||
X146405600Y-95529400D03*
|
||||
X148945600Y-98069400D03*
|
||||
X148945600Y-95529400D03*
|
||||
X151485600Y-98069400D03*
|
||||
X151485600Y-95529400D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,R5*%
|
||||
X110972600Y-56219600D03*
|
||||
X110972600Y-54219600D03*
|
||||
%TD*%
|
||||
M02*
|
||||
@@ -0,0 +1,314 @@
|
||||
%TF.GenerationSoftware,KiCad,Pcbnew,(6.0.0)*%
|
||||
%TF.CreationDate,2022-10-28T11:35:46+02:00*%
|
||||
%TF.ProjectId,INSTR AMP - IDC-SMD v22-10-27,494e5354-5220-4414-9d50-202d20494443,rev?*%
|
||||
%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.0)) date 2022-10-28 11:35:46*
|
||||
%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*
|
||||
%ADD10RoundRect,0.250000X-0.450000X0.350000X-0.450000X-0.350000X0.450000X-0.350000X0.450000X0.350000X0*%
|
||||
%ADD11RoundRect,0.250000X0.350000X0.450000X-0.350000X0.450000X-0.350000X-0.450000X0.350000X-0.450000X0*%
|
||||
%ADD12RoundRect,0.250000X0.450000X-0.350000X0.450000X0.350000X-0.450000X0.350000X-0.450000X-0.350000X0*%
|
||||
%ADD13RoundRect,0.250000X-0.350000X-0.450000X0.350000X-0.450000X0.350000X0.450000X-0.350000X0.450000X0*%
|
||||
%ADD14RoundRect,0.250000X0.650000X-0.412500X0.650000X0.412500X-0.650000X0.412500X-0.650000X-0.412500X0*%
|
||||
%ADD15RoundRect,0.250000X-0.325000X-0.450000X0.325000X-0.450000X0.325000X0.450000X-0.325000X0.450000X0*%
|
||||
%ADD16RoundRect,0.250000X-0.412500X-0.650000X0.412500X-0.650000X0.412500X0.650000X-0.412500X0.650000X0*%
|
||||
%ADD17RoundRect,0.250000X-0.650000X0.412500X-0.650000X-0.412500X0.650000X-0.412500X0.650000X0.412500X0*%
|
||||
%ADD18R,1.700000X0.650000*%
|
||||
%ADD19RoundRect,0.150000X0.150000X-0.587500X0.150000X0.587500X-0.150000X0.587500X-0.150000X-0.587500X0*%
|
||||
%ADD20R,0.600000X1.500000*%
|
||||
%ADD21RoundRect,0.243750X-0.243750X-0.456250X0.243750X-0.456250X0.243750X0.456250X-0.243750X0.456250X0*%
|
||||
%ADD22R,0.800000X0.900000*%
|
||||
%ADD23RoundRect,0.243750X0.456250X-0.243750X0.456250X0.243750X-0.456250X0.243750X-0.456250X-0.243750X0*%
|
||||
%ADD24RoundRect,0.250000X0.412500X0.650000X-0.412500X0.650000X-0.412500X-0.650000X0.412500X-0.650000X0*%
|
||||
%ADD25R,0.900000X0.800000*%
|
||||
%ADD26RoundRect,0.243750X0.243750X0.456250X-0.243750X0.456250X-0.243750X-0.456250X0.243750X-0.456250X0*%
|
||||
%ADD27RoundRect,0.150000X-0.650000X-0.150000X0.650000X-0.150000X0.650000X0.150000X-0.650000X0.150000X0*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
%TO.C,R23*%
|
||||
X127914400Y-59833000D03*
|
||||
X127914400Y-61833000D03*
|
||||
%TD*%
|
||||
D11*
|
||||
%TO.C,R2*%
|
||||
X90458800Y-63169800D03*
|
||||
X88458800Y-63169800D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,R34*%
|
||||
X136347200Y-103412800D03*
|
||||
X136347200Y-101412800D03*
|
||||
%TD*%
|
||||
D11*
|
||||
%TO.C,R3*%
|
||||
X90763600Y-53035200D03*
|
||||
X88763600Y-53035200D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,R20*%
|
||||
X112766600Y-90830400D03*
|
||||
X114766600Y-90830400D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,C14*%
|
||||
X130683000Y-89421100D03*
|
||||
X130683000Y-86296100D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,H2*%
|
||||
X90440400Y-69138800D03*
|
||||
X92490400Y-69138800D03*
|
||||
%TD*%
|
||||
D11*
|
||||
%TO.C,R32*%
|
||||
X97850200Y-69138800D03*
|
||||
X95850200Y-69138800D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,R36*%
|
||||
X138446000Y-89204800D03*
|
||||
X140446000Y-89204800D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,R1*%
|
||||
X91617800Y-57242200D03*
|
||||
X91617800Y-59242200D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,C4*%
|
||||
X100393100Y-66548000D03*
|
||||
X103518100Y-66548000D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,C3*%
|
||||
X96469200Y-63309100D03*
|
||||
X96469200Y-66434100D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,R21*%
|
||||
X128193800Y-90662000D03*
|
||||
X128193800Y-88662000D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,C2*%
|
||||
X93421200Y-63334500D03*
|
||||
X93421200Y-66459500D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,R17*%
|
||||
X112715800Y-95656400D03*
|
||||
X114715800Y-95656400D03*
|
||||
%TD*%
|
||||
D18*
|
||||
%TO.C,B4*%
|
||||
X117889000Y-91719400D03*
|
||||
X117889000Y-92989400D03*
|
||||
X117889000Y-94259400D03*
|
||||
X117889000Y-95529400D03*
|
||||
X125189000Y-95529400D03*
|
||||
X125189000Y-94259400D03*
|
||||
X125189000Y-92989400D03*
|
||||
X125189000Y-91719400D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,D1*%
|
||||
X94147600Y-60348100D03*
|
||||
X96047600Y-60348100D03*
|
||||
X95097600Y-58473100D03*
|
||||
%TD*%
|
||||
%TO.C,D2*%
|
||||
X94096800Y-54353700D03*
|
||||
X95996800Y-54353700D03*
|
||||
X95046800Y-52478700D03*
|
||||
%TD*%
|
||||
D11*
|
||||
%TO.C,R33*%
|
||||
X109127800Y-69240400D03*
|
||||
X107127800Y-69240400D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,R8*%
|
||||
X124028200Y-75073000D03*
|
||||
X124028200Y-77073000D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,C16*%
|
||||
X135890000Y-89294100D03*
|
||||
X135890000Y-86169100D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,B6*%
|
||||
X100126800Y-100679600D03*
|
||||
X101396800Y-100679600D03*
|
||||
X102666800Y-100679600D03*
|
||||
X103936800Y-100679600D03*
|
||||
X105206800Y-100679600D03*
|
||||
X106476800Y-100679600D03*
|
||||
X107746800Y-100679600D03*
|
||||
X109016800Y-100679600D03*
|
||||
X109016800Y-93579600D03*
|
||||
X107746800Y-93579600D03*
|
||||
X106476800Y-93579600D03*
|
||||
X105206800Y-93579600D03*
|
||||
X103936800Y-93579600D03*
|
||||
X102666800Y-93579600D03*
|
||||
X101396800Y-93579600D03*
|
||||
X100126800Y-93579600D03*
|
||||
%TD*%
|
||||
D21*
|
||||
%TO.C,H5*%
|
||||
X142648700Y-89154000D03*
|
||||
X144523700Y-89154000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,R18*%
|
||||
X125298200Y-61858400D03*
|
||||
X125298200Y-59858400D03*
|
||||
%TD*%
|
||||
D11*
|
||||
%TO.C,R25*%
|
||||
X132800600Y-95427800D03*
|
||||
X130800600Y-95427800D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,R4*%
|
||||
X110998000Y-60359800D03*
|
||||
X110998000Y-58359800D03*
|
||||
%TD*%
|
||||
D21*
|
||||
%TO.C,H4*%
|
||||
X142547100Y-86207600D03*
|
||||
X144422100Y-86207600D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,C1*%
|
||||
X88747600Y-56120900D03*
|
||||
X88747600Y-59245900D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,R35*%
|
||||
X138446000Y-86207600D03*
|
||||
X140446000Y-86207600D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,R16*%
|
||||
X115290600Y-85944200D03*
|
||||
X115290600Y-87944200D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,R19*%
|
||||
X112715800Y-93167200D03*
|
||||
X114715800Y-93167200D03*
|
||||
%TD*%
|
||||
D22*
|
||||
%TO.C,D3*%
|
||||
X125664000Y-81578200D03*
|
||||
X124714000Y-79578200D03*
|
||||
X123764000Y-81578200D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,R24*%
|
||||
X128193800Y-95564200D03*
|
||||
X128193800Y-93564200D03*
|
||||
%TD*%
|
||||
D23*
|
||||
%TO.C,H3*%
|
||||
X136347200Y-99083100D03*
|
||||
X136347200Y-97208100D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,R15*%
|
||||
X112699800Y-87944200D03*
|
||||
X112699800Y-85944200D03*
|
||||
%TD*%
|
||||
D24*
|
||||
%TO.C,C10*%
|
||||
X121679100Y-86334600D03*
|
||||
X118554100Y-86334600D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,C7*%
|
||||
X123748800Y-69761500D03*
|
||||
X123748800Y-66636500D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,C11*%
|
||||
X118554100Y-89179400D03*
|
||||
X121679100Y-89179400D03*
|
||||
%TD*%
|
||||
D25*
|
||||
%TO.C,D4*%
|
||||
X127219200Y-73340000D03*
|
||||
X129219200Y-72390000D03*
|
||||
X127219200Y-71440000D03*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,R26*%
|
||||
X135915400Y-92954600D03*
|
||||
X135915400Y-94954600D03*
|
||||
%TD*%
|
||||
%TO.C,R22*%
|
||||
X133223000Y-87341200D03*
|
||||
X133223000Y-89341200D03*
|
||||
%TD*%
|
||||
D21*
|
||||
%TO.C,H1*%
|
||||
X103050100Y-69265800D03*
|
||||
X104925100Y-69265800D03*
|
||||
%TD*%
|
||||
D26*
|
||||
%TO.C,H6*%
|
||||
X132865100Y-93116400D03*
|
||||
X130990100Y-93116400D03*
|
||||
%TD*%
|
||||
D24*
|
||||
%TO.C,C15*%
|
||||
X126936900Y-86334600D03*
|
||||
X123811900Y-86334600D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,C5*%
|
||||
X107022500Y-66471800D03*
|
||||
X110147500Y-66471800D03*
|
||||
%TD*%
|
||||
D27*
|
||||
%TO.C,B2*%
|
||||
X114179800Y-71501000D03*
|
||||
X114179800Y-72771000D03*
|
||||
X114179800Y-74041000D03*
|
||||
X114179800Y-75311000D03*
|
||||
X121379800Y-75311000D03*
|
||||
X121379800Y-74041000D03*
|
||||
X121379800Y-72771000D03*
|
||||
X121379800Y-71501000D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,R5*%
|
||||
X110972600Y-56219600D03*
|
||||
X110972600Y-54219600D03*
|
||||
%TD*%
|
||||
M02*
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,20 @@
|
||||
M48
|
||||
; DRILL file {KiCad (6.0.0)} date Fri Oct 28 11:35:52 2022
|
||||
; FORMAT={-:-/ absolute / metric / decimal}
|
||||
; #@! TF.CreationDate,2022-10-28T11:35:52+02:00
|
||||
; #@! TF.GenerationSoftware,Kicad,Pcbnew,(6.0.0)
|
||||
; #@! TF.FileFunction,NonPlated,1,2,NPTH
|
||||
FMAT,2
|
||||
METRIC
|
||||
; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill
|
||||
T1C3.200
|
||||
%
|
||||
G90
|
||||
G05
|
||||
T1
|
||||
X80.01Y-52.07
|
||||
X80.061Y-110.49
|
||||
X156.159Y-52.045
|
||||
X156.159Y-110.439
|
||||
T0
|
||||
M30
|
||||
221
U3 - INSTR AMP + Diff-Amp SMD v22-10-27/INSTR AMP - IDC-SMD v22-10-27-PTH.drl
Executable file
221
U3 - INSTR AMP + Diff-Amp SMD v22-10-27/INSTR AMP - IDC-SMD v22-10-27-PTH.drl
Executable file
@@ -0,0 +1,221 @@
|
||||
M48
|
||||
; DRILL file {KiCad (6.0.0)} date Fri Oct 28 11:35:52 2022
|
||||
; FORMAT={-:-/ absolute / metric / decimal}
|
||||
; #@! TF.CreationDate,2022-10-28T11:35:52+02:00
|
||||
; #@! TF.GenerationSoftware,Kicad,Pcbnew,(6.0.0)
|
||||
; #@! TF.FileFunction,Plated,1,2,PTH
|
||||
FMAT,2
|
||||
METRIC
|
||||
; #@! TA.AperFunction,Plated,PTH,ViaDrill
|
||||
T1C0.400
|
||||
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
|
||||
T2C0.700
|
||||
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
|
||||
T3C0.800
|
||||
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
|
||||
T4C1.000
|
||||
%
|
||||
G90
|
||||
G05
|
||||
T1
|
||||
X88.29Y-90.653
|
||||
X93.472Y-66.497
|
||||
X94.148Y-60.348
|
||||
X94.386Y-92.202
|
||||
X95.098Y-58.473
|
||||
X95.997Y-54.354
|
||||
X96.266Y-99.72
|
||||
X96.317Y-95.352
|
||||
X96.418Y-66.523
|
||||
X96.647Y-79.35
|
||||
X96.647Y-84.506
|
||||
X97.536Y-99.72
|
||||
X100.076Y-100.66
|
||||
X101.371Y-93.599
|
||||
X101.371Y-98.45
|
||||
X101.397Y-100.66
|
||||
X103.632Y-66.523
|
||||
X103.886Y-96.228
|
||||
X103.911Y-93.599
|
||||
X104.47Y-52.476
|
||||
X104.496Y-56.083
|
||||
X105.191Y-80.874
|
||||
X105.207Y-100.68
|
||||
X105.791Y-67.894
|
||||
X105.791Y-72.263
|
||||
X106.477Y-100.68
|
||||
X107.747Y-100.68
|
||||
X109.017Y-93.58
|
||||
X109.017Y-108.001
|
||||
X110.109Y-66.523
|
||||
X111.608Y-64.592
|
||||
X111.658Y-73.431
|
||||
X112.7Y-85.944
|
||||
X114.021Y-66.459
|
||||
X114.18Y-71.501
|
||||
X114.767Y-90.83
|
||||
X117.288Y-72.822
|
||||
X117.907Y-93.015
|
||||
X119.262Y-75.184
|
||||
X119.288Y-72.822
|
||||
X120.091Y-52.68
|
||||
X121.38Y-72.771
|
||||
X121.691Y-86.36
|
||||
X123.546Y-66.523
|
||||
X123.764Y-81.578
|
||||
X125.197Y-94.259
|
||||
X125.324Y-72.771
|
||||
X128.194Y-83.109
|
||||
X128.194Y-90.678
|
||||
X128.194Y-95.564
|
||||
X128.397Y-66.573
|
||||
X129.261Y-72.365
|
||||
X130.556Y-80.67
|
||||
X133.299Y-85.09
|
||||
X134.823Y-82.702
|
||||
X135.788Y-70.053
|
||||
X135.941Y-89.332
|
||||
X136.347Y-103.413
|
||||
X138.43Y-89.205
|
||||
X138.446Y-86.208
|
||||
X139.929Y-82.423
|
||||
X140.157Y-77.089
|
||||
X140.259Y-67.843
|
||||
X141.173Y-82.55
|
||||
X142.189Y-71.349
|
||||
X142.189Y-83.058
|
||||
T2
|
||||
X89.977Y-73.553
|
||||
X89.977Y-76.093
|
||||
X89.977Y-86.353
|
||||
X89.977Y-88.793
|
||||
X97.597Y-73.553
|
||||
X97.597Y-76.093
|
||||
X97.597Y-86.353
|
||||
X97.597Y-88.793
|
||||
X101.321Y-73.635
|
||||
X101.321Y-76.175
|
||||
X101.321Y-86.435
|
||||
X101.321Y-88.875
|
||||
X104.394Y-49.911
|
||||
X108.941Y-73.635
|
||||
X108.941Y-76.175
|
||||
X108.941Y-86.435
|
||||
X108.941Y-88.875
|
||||
X110.592Y-49.911
|
||||
X156.032Y-68.224
|
||||
X156.058Y-61.9
|
||||
T3
|
||||
X79.614Y-86.988
|
||||
X79.629Y-79.35
|
||||
X79.68Y-93.665
|
||||
X79.68Y-101.285
|
||||
X82.154Y-89.528
|
||||
X82.169Y-81.89
|
||||
X82.22Y-93.665
|
||||
X82.22Y-101.285
|
||||
X84.694Y-86.988
|
||||
X84.709Y-79.35
|
||||
X84.76Y-93.665
|
||||
X84.76Y-101.285
|
||||
X87.3Y-93.665
|
||||
X87.3Y-101.285
|
||||
X89.84Y-93.665
|
||||
X89.84Y-101.285
|
||||
X92.38Y-93.665
|
||||
X92.38Y-101.285
|
||||
X100.365Y-54.899
|
||||
X100.365Y-57.439
|
||||
X100.365Y-59.979
|
||||
X100.365Y-62.519
|
||||
X107.985Y-54.899
|
||||
X107.985Y-57.439
|
||||
X107.985Y-59.979
|
||||
X107.985Y-62.519
|
||||
X114.163Y-82.1
|
||||
X114.884Y-50.165
|
||||
X114.894Y-54.899
|
||||
X114.894Y-57.439
|
||||
X114.894Y-59.979
|
||||
X114.894Y-62.519
|
||||
X116.703Y-79.56
|
||||
X119.243Y-82.1
|
||||
X122.514Y-54.899
|
||||
X122.514Y-57.439
|
||||
X122.514Y-59.979
|
||||
X122.514Y-62.519
|
||||
X125.044Y-50.165
|
||||
X125.247Y-54.681
|
||||
X125.247Y-57.221
|
||||
X127.889Y-54.615
|
||||
X127.889Y-57.155
|
||||
X129.108Y-79.578
|
||||
X131.648Y-77.038
|
||||
X131.648Y-82.118
|
||||
X134.239Y-65.343
|
||||
X134.239Y-67.843
|
||||
X137.043Y-74.508
|
||||
X137.043Y-77.048
|
||||
X137.043Y-79.588
|
||||
X137.043Y-82.128
|
||||
X141.046Y-107.417
|
||||
X141.046Y-109.917
|
||||
X144.663Y-74.508
|
||||
X144.663Y-77.048
|
||||
X144.663Y-79.588
|
||||
X144.663Y-82.128
|
||||
X145.466Y-65.303
|
||||
X145.466Y-67.803
|
||||
T4
|
||||
X80.264Y-64.008
|
||||
X80.264Y-66.548
|
||||
X80.264Y-69.088
|
||||
X82.804Y-64.008
|
||||
X82.804Y-66.548
|
||||
X82.804Y-69.088
|
||||
X90.424Y-107.62
|
||||
X90.424Y-110.16
|
||||
X92.964Y-107.62
|
||||
X92.964Y-110.16
|
||||
X95.504Y-107.62
|
||||
X95.504Y-110.16
|
||||
X98.044Y-107.62
|
||||
X98.044Y-110.16
|
||||
X100.584Y-107.62
|
||||
X100.584Y-110.16
|
||||
X115.316Y-103.353
|
||||
X115.316Y-105.893
|
||||
X115.316Y-108.433
|
||||
X117.856Y-103.353
|
||||
X117.856Y-105.893
|
||||
X117.856Y-108.433
|
||||
X128.432Y-103.297
|
||||
X128.432Y-105.837
|
||||
X128.432Y-108.377
|
||||
X130.972Y-103.297
|
||||
X130.972Y-105.837
|
||||
X130.972Y-108.377
|
||||
X135.255Y-54.238
|
||||
X135.255Y-56.778
|
||||
X137.795Y-54.238
|
||||
X137.795Y-56.778
|
||||
X140.335Y-54.238
|
||||
X140.335Y-56.778
|
||||
X142.875Y-54.238
|
||||
X142.875Y-56.778
|
||||
X145.415Y-54.238
|
||||
X145.415Y-56.778
|
||||
X146.406Y-95.529
|
||||
X146.406Y-98.069
|
||||
X148.946Y-95.529
|
||||
X148.946Y-98.069
|
||||
X150.952Y-78.41
|
||||
X150.952Y-80.95
|
||||
X150.952Y-83.49
|
||||
X151.486Y-95.529
|
||||
X151.486Y-98.069
|
||||
X153.492Y-78.41
|
||||
X153.492Y-80.95
|
||||
X153.492Y-83.49
|
||||
T0
|
||||
M30
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
125
U3 - INSTR AMP + Diff-Amp SMD v22-10-27/INSTR AMP - IDC-SMD v22-10-27-job.gbrjob
Executable file
125
U3 - INSTR AMP + Diff-Amp SMD v22-10-27/INSTR AMP - IDC-SMD v22-10-27-job.gbrjob
Executable file
@@ -0,0 +1,125 @@
|
||||
{
|
||||
"Header": {
|
||||
"GenerationSoftware": {
|
||||
"Vendor": "KiCad",
|
||||
"Application": "Pcbnew",
|
||||
"Version": "(6.0.0)"
|
||||
},
|
||||
"CreationDate": "2022-10-28T11:35:46+02:00"
|
||||
},
|
||||
"GeneralSpecs": {
|
||||
"ProjectId": {
|
||||
"Name": "INSTR AMP - IDC-SMD v22-10-27",
|
||||
"GUID": "494e5354-5220-4414-9d50-202d20494443",
|
||||
"Revision": "rev?"
|
||||
},
|
||||
"Size": {
|
||||
"X": 86.41,
|
||||
"Y": 68.6046
|
||||
},
|
||||
"LayerNumber": 2,
|
||||
"BoardThickness": 1.6,
|
||||
"Finish": "None"
|
||||
},
|
||||
"DesignRules": [
|
||||
{
|
||||
"Layers": "Outer",
|
||||
"PadToPad": 0.0,
|
||||
"PadToTrack": 0.0,
|
||||
"TrackToTrack": 0.2,
|
||||
"MinLineWidth": 0.25
|
||||
}
|
||||
],
|
||||
"FilesAttributes": [
|
||||
{
|
||||
"Path": "INSTR AMP - IDC-SMD v22-10-27-F_Cu.gbr",
|
||||
"FileFunction": "Copper,L1,Top",
|
||||
"FilePolarity": "Positive"
|
||||
},
|
||||
{
|
||||
"Path": "INSTR AMP - IDC-SMD v22-10-27-B_Cu.gbr",
|
||||
"FileFunction": "Copper,L2,Bot",
|
||||
"FilePolarity": "Positive"
|
||||
},
|
||||
{
|
||||
"Path": "INSTR AMP - IDC-SMD v22-10-27-F_Paste.gbr",
|
||||
"FileFunction": "SolderPaste,Top",
|
||||
"FilePolarity": "Positive"
|
||||
},
|
||||
{
|
||||
"Path": "INSTR AMP - IDC-SMD v22-10-27-B_Paste.gbr",
|
||||
"FileFunction": "SolderPaste,Bot",
|
||||
"FilePolarity": "Positive"
|
||||
},
|
||||
{
|
||||
"Path": "INSTR AMP - IDC-SMD v22-10-27-F_Silkscreen.gbr",
|
||||
"FileFunction": "Legend,Top",
|
||||
"FilePolarity": "Positive"
|
||||
},
|
||||
{
|
||||
"Path": "INSTR AMP - IDC-SMD v22-10-27-B_Silkscreen.gbr",
|
||||
"FileFunction": "Legend,Bot",
|
||||
"FilePolarity": "Positive"
|
||||
},
|
||||
{
|
||||
"Path": "INSTR AMP - IDC-SMD v22-10-27-F_Mask.gbr",
|
||||
"FileFunction": "SolderMask,Top",
|
||||
"FilePolarity": "Negative"
|
||||
},
|
||||
{
|
||||
"Path": "INSTR AMP - IDC-SMD v22-10-27-B_Mask.gbr",
|
||||
"FileFunction": "SolderMask,Bot",
|
||||
"FilePolarity": "Negative"
|
||||
},
|
||||
{
|
||||
"Path": "INSTR AMP - IDC-SMD v22-10-27-Edge_Cuts.gbr",
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
444
U3 - INSTR AMP + Diff-Amp SMD v22-10-27/INSTR AMP - IDC-SMD v22-10-27.kicad_pro
Executable file
444
U3 - INSTR AMP + Diff-Amp SMD v22-10-27/INSTR AMP - IDC-SMD v22-10-27.kicad_pro
Executable file
@@ -0,0 +1,444 @@
|
||||
{
|
||||
"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.8,
|
||||
"height": 1.44,
|
||||
"width": 1.44
|
||||
},
|
||||
"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": {
|
||||
"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"
|
||||
},
|
||||
"rules": {
|
||||
"allow_blind_buried_vias": false,
|
||||
"allow_microvias": false,
|
||||
"max_error": 0.005,
|
||||
"min_clearance": 0.0,
|
||||
"min_copper_edge_clearance": 0.01,
|
||||
"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.19999999999999998,
|
||||
"min_via_annular_width": 0.049999999999999996,
|
||||
"min_via_diameter": 0.39999999999999997,
|
||||
"use_height_for_length_calcs": true
|
||||
},
|
||||
"track_widths": [
|
||||
0.0,
|
||||
0.25,
|
||||
0.35,
|
||||
0.4,
|
||||
0.45,
|
||||
0.55,
|
||||
0.65,
|
||||
0.8,
|
||||
1.0,
|
||||
1.2,
|
||||
1.5,
|
||||
2.0,
|
||||
3.0,
|
||||
5.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": "INSTR AMP - IDC-SMD v22-10-27.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": "INSTR AMP - IDC-SMD v22-10-27.net",
|
||||
"specctra_dsn": "",
|
||||
"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.375,
|
||||
"pin_symbol_size": 25.0,
|
||||
"text_offset_ratio": 0.15
|
||||
},
|
||||
"legacy_lib_dir": "",
|
||||
"legacy_lib_list": [],
|
||||
"meta": {
|
||||
"version": 1
|
||||
},
|
||||
"net_format_name": "",
|
||||
"ngspice": {
|
||||
"fix_include_paths": true,
|
||||
"fix_passive_vals": false,
|
||||
"meta": {
|
||||
"version": 0
|
||||
},
|
||||
"model_mode": 0,
|
||||
"workbook_filename": ""
|
||||
},
|
||||
"page_layout_descr_file": "",
|
||||
"plot_directory": "",
|
||||
"spice_adjust_passive_values": false,
|
||||
"spice_external_command": "spice \"%I\"",
|
||||
"subpart_first_id": 65,
|
||||
"subpart_id_separator": 0
|
||||
},
|
||||
"sheets": [
|
||||
[
|
||||
"ee41cb8e-512d-41d2-81e1-3c50fff32aeb",
|
||||
""
|
||||
]
|
||||
],
|
||||
"text_variables": {}
|
||||
}
|
||||
7317
U3 - INSTR AMP + Diff-Amp SMD v22-10-27/INSTR AMP - IDC-SMD v22-10-27.kicad_sch
Executable file
7317
U3 - INSTR AMP + Diff-Amp SMD v22-10-27/INSTR AMP - IDC-SMD v22-10-27.kicad_sch
Executable file
File diff suppressed because it is too large
Load Diff
4414
U3 - INSTR AMP + Diff-Amp SMD v22-10-27/bom/ibom.html
Normal file
4414
U3 - INSTR AMP + Diff-Amp SMD v22-10-27/bom/ibom.html
Normal file
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user