Cleaned up Schematics

This commit is contained in:
2026-03-18 11:01:39 +01:00
parent f0c2168e2b
commit a24b15c27b
493 changed files with 3025728 additions and 3024156 deletions

8
dev/general/Firmware/.gitignore vendored Normal file
View File

@@ -0,0 +1,8 @@
.pio/libdeps
.pio/build/project*
.pio/build/esp32-s3-devkitm-1/*
!.pio/build/esp32-s3-devkitm-1/firmware.bin
.vscode/.browse.c_cpp.db*
.vscode/c_cpp_properties.json
.vscode/launch.json
.vscode/ipch

View File

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

View File

View File

@@ -0,0 +1,172 @@
/*
@file: FIRMARE.h
@author: Erik Tóth
@contact: etoth@tsn.at
@date: 2025-10-26
@updated: 2025-12-06
@brief: Header for FIRMWARE.cpp (FIXED VERSION)
*/
#include <Arduino.h>
#include <Wire.h>
#include <Adafruit_MCP4728.h>
#ifndef FIRMWARE_H
#define FIRMWARE_H
#define N_MAX_QUEUE 10
#define N_MAX_ROWS 8
#define N_MAX_COLS 8
#define MS_DEBOUNCE 20
#define N_MAX_DAC_CH 4
/*!
@brief Key struct
@struct
*/
struct Key
{
int row;
int col;
};
/*!
@brief Voltage pair for both channels
@note might change arch
*/
struct DualVoltageDurationPair
{
uint16_t voltage_ch1;
uint16_t voltage_ch2;
uint16_t duration;
bool active;
};
/*!
@brief Sentinental value for invalid key
*/
const Key NOT_A_KEY = {-1, -1};
bool isNotKey(Key k);
bool isEqualKey(Key k1, Key k2);
class Keyboard
{
public:
Keyboard(uint8_t nRows, uint8_t nCols, uint8_t *pinsRow, uint8_t *pinsCol);
void begin();
void update();
int getQueueLength();
Key getQueue(uint8_t index);
private:
uint8_t _nRows;
uint8_t _nCols;
uint8_t *_pinsRow;
uint8_t *_pinsCol;
bool _keyState[N_MAX_COLS][N_MAX_ROWS];
bool _keyStateLatest[N_MAX_COLS][N_MAX_ROWS];
unsigned long _lastChangeTime[N_MAX_COLS][N_MAX_ROWS];
Key _activeKeys[N_MAX_QUEUE];
uint8_t _nActiveKeys;
uint8_t _nSticky;
void _addActiveKey(uint8_t row, uint8_t col);
void _removeActiveKey(uint8_t row, uint8_t col);
bool _inQueue(uint8_t row, uint8_t col);
bool _inQueue(Key k);
bool _isNotKey(Key k);
bool _isEqualKey(Key k1, Key k2);
};
class CV
{
public:
CV(Adafruit_MCP4728 *dac, TwoWire *wire, uint8_t nCV, MCP4728_channel_t *cvChannelMap, uint16_t *keyToVoltage, uint8_t row, uint8_t col);
bool begin(uint8_t pinSDA, uint8_t pinSCL);
void setVoltage(uint8_t cvIndex, Key k);
void setVoltage(uint8_t cvIndex, uint16_t mV);
void clearAll();
private:
Adafruit_MCP4728 *_dac;
TwoWire *_wire;
uint8_t _nCV;
uint8_t _row;
uint8_t _col;
MCP4728_channel_t _cvChannelMap[N_MAX_DAC_CH];
uint16_t *_keyToVoltage;
uint8_t _getKeyToVoltageIndex(uint8_t row, uint8_t col);
uint8_t _getKeyToVoltageIndex(Key k);
};
class SequencerBlock
{
public:
SequencerBlock(uint16_t maxDurationMS, uint16_t maxStepCount);
// Aufnahme-Funktionen
void startRecord();
void stopRecord();
void addStep(uint16_t voltage_ch1, uint16_t voltage_ch2);
bool isRecording();
// Wiedergabe-Funktionen
void startPlay();
void stopPlay();
void update();
bool isPlaying();
// Sequenz-Verwaltung
void clear();
void setLoop(bool loop);
// Status-Abfragen
bool timeLimitReached();
bool stepLimitReached();
uint16_t getStepCount();
uint16_t getCurrentVoltageCh1();
uint16_t getCurrentVoltageCh2();
bool isCurrentStepActive(); // NEU: Prüft ob aktueller Step aktive Noten hat
uint16_t getTotalDuration();
private:
/*!
* @brief Memory limiting
* @return (uint16_t) 1024
* @attention Increasing the value might lead to an overflow
* @note sizeOf(DualVoltageDurationPair) = 8 Byte ==> 8 Byte * 1024 = 8192 Byte
*/
const static uint16_t _MAX_SEQUENCE_STEPS = 1024;
// Sequenz memory
DualVoltageDurationPair _sequence[_MAX_SEQUENCE_STEPS];
uint16_t _stepCount;
uint16_t _currentStep;
// Time management
uint16_t _maxDurationMS;
uint16_t _maxStepCount;
unsigned long _recordStartTime;
unsigned long _lastStepTime;
unsigned long _playStartTime;
unsigned long _stepStartTime;
unsigned long _lastAddStepTime; // NEU: Rate-Limiting
// Status flags
bool _isRecording;
bool _isPlaying;
bool _loop;
// Last recorded Voltage: at n-th step minus one
uint16_t _lastVoltageCh1;
uint16_t _lastVoltageCh2;
// helper functions
void _finishCurrentStep();
bool _canAddStep();
};
#endif

View File

@@ -0,0 +1,49 @@
/*
@file: FIRMARE_DEF.h
@author: Erik Tóth
@contact: etoth@tsn.at
@date: 2025-10-26
@updated: 2026-03-08
@brief: Header for constant definitions
*/
#ifndef FIRMWARE_DEF_H
#define FIRMWARE_DEF_H
#include <Arduino.h>
#include <Wire.h>
// CONSTANTS DEFINITONS
#define N_KEYBOARD_ROW 5
#define N_KEYBOARD_COL 5
#define N_CV_GATES 2
#define N_SB 2
#define BAUDRATE 115200
#define N_MAX_SEQ_STEPS 512
// PIN DEFENTITIONS
// I2C PINS
#define PIN_SDA 15
#define PIN_SCL 16
// KEYBOARD PINS
#define PIN_K_R0 7
#define PIN_K_R1 8
#define PIN_K_R2 9
#define PIN_K_R3 10
#define PIN_K_R4 11
#define PIN_K_C0 1
#define PIN_K_C1 2
#define PIN_K_C2 4
#define PIN_K_C3 5
#define PIN_K_C4 6
// SEQUENCER BUTTON PINS
#define PIN_SB_1_REC 33
#define PIN_SB_1_PLAY 34
#define PIN_SB_2_REC 35
#define PIN_SB_2_PLAY 36
// MISC/INFO PINS
#define PIN_VCO1_EN 38
#define PIN_VCO2_EN 39
#define PIN_REC 37
#define PIN_BPM 12
#define PIN_B_METRONOME 14
#define PIN_L_METRONOME 13
#endif

View File

@@ -0,0 +1,16 @@
; PlatformIO Project Configuration File
;
; Build options: build flags, source filter
; Upload options: custom upload port, speed and extra flags
; Library options: dependencies, extra library storages
; Advanced options: extra scripting
;
; Please visit documentation for the other options and examples
; https://docs.platformio.org/page/projectconf.html
[env:esp32-s3-devkitm-1]
platform = espressif32
board = esp32-s3-devkitm-1
framework = arduino
build_flags = -DARDUINO_USB_MODE=1 -DARDUINO_USB_CDC_ON_BOOT=1 -DARDUINO_USB_JTAG_ON_BOOT=1
lib_deps = adafruit/Adafruit MCP4728@^1.0.10

View File

@@ -0,0 +1,523 @@
/*
@file: FIRMWARE.cpp
@author: Erik Tóth
@contact: etoth@tsn.at
@date: 2025-10-26
@updated: 2026-03-08
@brief: Firmware für MCU
*/
#include "FIRMWARE.h"
// Helper-Functions
bool isNotKey(Key k)
{
if((k.row == NOT_A_KEY.row) && (k.col == NOT_A_KEY.col)) return true;
else return false;
}
bool isEqualKey(Key k1, Key k2)
{
if((k1.row == k2.row) && (k1.col == k2.col)) return true;
else return false;
}
// Keyboard
Keyboard::Keyboard(uint8_t nRows, uint8_t nCols, uint8_t *pinsRow, uint8_t *pinsCol)
{
_nRows = nRows;
_nCols = nCols;
_pinsRow = pinsRow;
_pinsCol = pinsCol;
_nActiveKeys = 0;
_nSticky = 2;
for(uint8_t i = 0; i < _nRows; i++)
{
for(uint8_t j = 0; j < _nCols; j++)
{
_keyState[i][j] = false;
_keyStateLatest[i][j] = false;
_lastChangeTime[i][j] = 0;
}
}
}
void Keyboard::begin()
{
for(int i = 0; i < _nRows; i++) pinMode(_pinsRow[i], INPUT_PULLDOWN);
for(int i = 0; i < _nCols; i++) pinMode(_pinsCol[i], INPUT);
}
void Keyboard::update()
{
unsigned long now = millis();
for(uint8_t col = 0; col < _nCols; col++)
{
pinMode(_pinsCol[col], OUTPUT);
digitalWrite(_pinsCol[col], HIGH);
for(uint8_t row = 0; row < _nRows; ++row)
{
bool reading = (digitalRead(_pinsRow[row]) == HIGH);
if(reading != _keyStateLatest[row][col])
{
_keyStateLatest[row][col] = reading;
_lastChangeTime[row][col] = now;
}
if((now - _lastChangeTime[row][col]) > MS_DEBOUNCE)
{
if(reading != _keyState[row][col])
{
_keyState[row][col] = reading;
if(reading) _addActiveKey(row, col);
else _removeActiveKey(row, col);
}
}
}
digitalWrite(_pinsCol[col], LOW);
pinMode(_pinsCol[col], INPUT);
}
if((_nActiveKeys == 1) && _inQueue(NOT_A_KEY)) _nActiveKeys = 0;
}
int Keyboard::getQueueLength()
{
return _nActiveKeys;
}
Key Keyboard::getQueue(uint8_t index)
{
if(index < _nActiveKeys) return _activeKeys[index];
else return NOT_A_KEY;
}
bool Keyboard::_inQueue(uint8_t row, uint8_t col)
{
for(uint8_t i = 0; i < _nActiveKeys; i++)
{
if((_activeKeys[i].row == row) && (_activeKeys[i].col == col)) return true;
}
return false;
}
bool Keyboard::_inQueue(Key k)
{
for(uint8_t i = 0; i < _nActiveKeys; i++)
{
if(_isEqualKey(_activeKeys[i], k)) return true;
}
return false;
}
bool Keyboard::_isNotKey(Key k)
{
return isNotKey(k);
}
bool Keyboard::_isEqualKey(Key k1, Key k2)
{
return isEqualKey(k1, k2);
}
void Keyboard::_addActiveKey(uint8_t row, uint8_t col)
{
if(_inQueue(NOT_A_KEY))
{
for(int i = 0; i < _nSticky; i++)
{
if(_isNotKey(_activeKeys[i]))
{
_activeKeys[i] = {row, col};
return;
}
}
}
else if((_nActiveKeys < N_MAX_QUEUE) && !(_inQueue(row, col)))
{
_activeKeys[_nActiveKeys++] = {row, col};
}
else return;
}
void Keyboard::_removeActiveKey(uint8_t row, uint8_t col)
{
bool notKeyReplaced = true;
for(uint8_t i = 0; i < _nActiveKeys; i++)
{
if((_activeKeys[i].row == row) && (_activeKeys[i].col == col))
{
if(i < _nSticky)
{
_activeKeys[i] = NOT_A_KEY;
notKeyReplaced = false;
}
if((_isNotKey(_activeKeys[i])) && (_nActiveKeys-1 >= _nSticky))
{
_activeKeys[i] = _activeKeys[_nSticky];
notKeyReplaced = true;
}
for(uint8_t j = i; j < _nActiveKeys-1; j++)
{
if(j >= _nSticky) _activeKeys[j] = _activeKeys[j + 1];
}
if(notKeyReplaced || (i > _nSticky)) _nActiveKeys--;
else if(_isNotKey(_activeKeys[_nSticky-1])) _nActiveKeys--;
return;
}
}
}
// CV
CV::CV(Adafruit_MCP4728 *dac, TwoWire *wire, uint8_t nCV, MCP4728_channel_t *cvChannelMap, uint16_t *keyToVoltage, uint8_t row, uint8_t col)
{
_dac = dac;
_wire = wire;
_nCV = nCV;
_row = row;
_col = col;
_keyToVoltage = keyToVoltage;
for(uint8_t i = 0; i < N_MAX_DAC_CH; i++)
{
_cvChannelMap[i] = i < _nCV ? cvChannelMap[i] : (MCP4728_channel_t)(0);
}
}
bool CV::begin(uint8_t pinSDA, uint8_t pinSCL)
{
if((_wire->begin(pinSDA, pinSCL) && _dac->begin(96U, _wire)))
{
clearAll();
return true;
}
else return false;
}
void CV::setVoltage(uint8_t cvIndex, uint16_t mV)
{
if(cvIndex >= _nCV) return;
MCP4728_channel_t ch = _cvChannelMap[cvIndex];
_dac->setChannelValue(ch, map(mV, 0, 2048, 0, 4095), MCP4728_VREF_INTERNAL, MCP4728_GAIN_1X);
}
void CV::setVoltage(uint8_t cvIndex, Key k)
{
if(cvIndex >= _nCV) return;
if(isNotKey(k)) setVoltage(cvIndex, 0);
else setVoltage(cvIndex, _keyToVoltage[_getKeyToVoltageIndex(k)]);
}
void CV::clearAll()
{
for(uint8_t i = 0; i < _nCV; i++) setVoltage(i, 0);
}
uint8_t CV::_getKeyToVoltageIndex(uint8_t row, uint8_t col)
{
return (row*_col + col);
}
uint8_t CV::_getKeyToVoltageIndex(Key k)
{
return (k.row*_col + k.col);
}
// SequencerBlock
/*!
* @param maxDurationMS maximum loop duration of recording in milliseconds
* @param maxStepCount maximum number of steps that can be recorded
*/
SequencerBlock::SequencerBlock(uint16_t maxDurationMS, uint16_t maxStepCount)
{
_maxDurationMS = maxDurationMS;
_maxStepCount = maxStepCount;
_stepCount = 0;
_currentStep = 0;
_isRecording = false;
_isPlaying = false;
_loop = false;
_lastVoltageCh1 = 0;
_lastVoltageCh2 = 0;
_recordStartTime = 0;
_lastStepTime = 0;
_playStartTime = 0;
_stepStartTime = 0;
_lastAddStepTime = 0;
}
void SequencerBlock::startRecord()
{
if(_isPlaying) stopPlay();
clear();
_isRecording = true;
_recordStartTime = millis();
_lastStepTime = _recordStartTime;
_lastAddStepTime = _recordStartTime;
_lastVoltageCh1 = 0xFFFF;
_lastVoltageCh2 = 0xFFFF;
}
void SequencerBlock::stopRecord()
{
if(!_isRecording) return;
_finishCurrentStep();
_isRecording = false;
}
void SequencerBlock::addStep(uint16_t voltage_ch1, uint16_t voltage_ch2)
{
if(!_isRecording) return;
if(_stepCount >= _MAX_SEQUENCE_STEPS - 1)
{
Serial.println("\n\r[ERROR] Step limit reached! Stopping recording.");
stopRecord();
return;
}
if(timeLimitReached())
{
Serial.println("\n\r[WARNING] Time limit reached! Stopping recording.");
stopRecord();
return;
}
unsigned long now = millis();
if((unsigned long)(now - _lastAddStepTime) < 5)
{
return;
}
_lastAddStepTime = now;
bool voltageChanged = (voltage_ch1 != _lastVoltageCh1) || (voltage_ch2 != _lastVoltageCh2);
if(voltageChanged)
{
if(_stepCount >= _MAX_SEQUENCE_STEPS - 1)
{
Serial.println("\n\r[ERROR] Array full! Stopping recording.");
stopRecord();
return;
}
if(_stepCount > 0 && _stepCount <= _MAX_SEQUENCE_STEPS)
{
_finishCurrentStep();
}
if(_stepCount < _MAX_SEQUENCE_STEPS)
{
_sequence[_stepCount].voltage_ch1 = voltage_ch1;
_sequence[_stepCount].voltage_ch2 = voltage_ch2;
_sequence[_stepCount].duration = 0;
_sequence[_stepCount].active = (voltage_ch1 > 0 || voltage_ch2 > 0);
_stepCount++;
_lastStepTime = now;
_lastVoltageCh1 = voltage_ch1;
_lastVoltageCh2 = voltage_ch2;
}
}
else
{
if(_stepCount > 0 && _stepCount <= _MAX_SEQUENCE_STEPS)
{
_sequence[_stepCount - 1].duration = now - _lastStepTime;
}
}
}
bool SequencerBlock::isRecording()
{
return _isRecording;
}
void SequencerBlock::startPlay()
{
if(_stepCount == 0) return;
if(_isRecording) stopRecord();
_isPlaying = true;
_currentStep = 0;
_playStartTime = millis();
_stepStartTime = _playStartTime;
}
void SequencerBlock::stopPlay()
{
_isPlaying = false;
_currentStep = 0;
}
void SequencerBlock::update()
{
if(!_isPlaying || _stepCount == 0) return;
if(_currentStep >= _stepCount || _currentStep >= _MAX_SEQUENCE_STEPS)
{
Serial.println("\n\r[ERROR] Invalid step index in update()!");
stopPlay();
return;
}
unsigned long now = millis();
unsigned long elapsed = now - _stepStartTime;
if(_sequence[_currentStep].duration == 0)
{
_currentStep++;
_stepStartTime = now;
if(_currentStep >= _stepCount)
{
if(_loop)
{
_currentStep = 0;
}
else
{
stopPlay();
}
}
return;
}
if(elapsed >= _sequence[_currentStep].duration)
{
_currentStep++;
if(_currentStep >= _stepCount)
{
if(_loop)
{
_currentStep = 0;
_stepStartTime = now;
}
else
{
stopPlay();
return;
}
}
else
{
_stepStartTime = now;
}
}
}
bool SequencerBlock::isPlaying()
{
return _isPlaying;
}
void SequencerBlock::clear()
{
_stepCount = 0;
_currentStep = 0;
_lastVoltageCh1 = 0;
_lastVoltageCh2 = 0;
for(uint16_t i = 0; i < _MAX_SEQUENCE_STEPS; i++)
{
_sequence[i].voltage_ch1 = 0;
_sequence[i].voltage_ch2 = 0;
_sequence[i].duration = 0;
_sequence[i].active = false;
}
}
void SequencerBlock::setLoop(bool loop)
{
_loop = loop;
}
bool SequencerBlock::timeLimitReached()
{
if(!_isRecording) return false;
unsigned long now = millis();
unsigned long elapsed = now - _recordStartTime;
return (elapsed >= _maxDurationMS);
}
bool SequencerBlock::stepLimitReached()
{
return (_stepCount >= _maxStepCount) || (_stepCount >= _MAX_SEQUENCE_STEPS);
}
uint16_t SequencerBlock::getStepCount()
{
return _stepCount;
}
uint16_t SequencerBlock::getCurrentVoltageCh1()
{
if(!_isPlaying || _stepCount == 0) return 0;
if(_currentStep >= _stepCount || _currentStep >= _MAX_SEQUENCE_STEPS) return 0;
return _sequence[_currentStep].voltage_ch1;
}
uint16_t SequencerBlock::getCurrentVoltageCh2()
{
if(!_isPlaying || _stepCount == 0) return 0;
if(_currentStep >= _stepCount || _currentStep >= _MAX_SEQUENCE_STEPS) return 0;
return _sequence[_currentStep].voltage_ch2;
}
uint16_t SequencerBlock::getTotalDuration()
{
uint32_t total = 0;
for(uint16_t i = 0; i < _stepCount && i < _MAX_SEQUENCE_STEPS; i++)
{
total += _sequence[i].duration;
}
return (total > 65535) ? 65535 : (uint16_t)total; // Clamp auf uint16
}
bool SequencerBlock::isCurrentStepActive()
{
if(!_isPlaying || _stepCount == 0) return false;
if(_currentStep >= _stepCount || _currentStep >= _MAX_SEQUENCE_STEPS) return false;
return _sequence[_currentStep].active;
}
void SequencerBlock::_finishCurrentStep()
{
if(_stepCount == 0) return;
if(_stepCount > _MAX_SEQUENCE_STEPS) return;
unsigned long now = millis();
uint16_t duration = now - _lastStepTime;
_sequence[_stepCount - 1].duration = duration;
}
bool SequencerBlock::_canAddStep()
{
if(_stepCount >= _maxStepCount) return false;
if(_stepCount >= _MAX_SEQUENCE_STEPS) return false;
if(timeLimitReached()) return false;
return true;
}

View File

@@ -0,0 +1,505 @@
/*
* Analoger Audiosynthesizer mit digitaler Steuereinheit
* Firmware-Code für die digitale Einheit
* Autor: Erik Tóth
*/
#include "FIRMWARE_DEF.h"
#include "FIRMWARE.h"
// Calibration table for optimal note accurarcy
const uint16_t NOTE_MV[25] = {
64, 140, 216, 293, 369,
445, 521, 597, 673, 750,
826, 902, 978, 1054, 1131,
1207, 1283, 1359, 1435, 1511,
1588, 1664, 1740, 1816, 1892,
};
#define HLFSTEP(n) NOTE_MV[n]
byte pins_keyboard_row[N_KEYBOARD_ROW] = {PIN_K_R0, PIN_K_R1, PIN_K_R2, PIN_K_R3, PIN_K_R4};
byte pins_keyboard_col[N_KEYBOARD_COL] = {PIN_K_C0, PIN_K_C1, PIN_K_C2, PIN_K_C3, PIN_K_C4};
Keyboard keyboard(N_KEYBOARD_ROW, N_KEYBOARD_COL, pins_keyboard_row, pins_keyboard_col);
Adafruit_MCP4728 MCP4728;
MCP4728_channel_t cvMap[N_CV_GATES] = {MCP4728_CHANNEL_A, MCP4728_CHANNEL_B};
uint16_t keyToVoltage[N_KEYBOARD_ROW*N_KEYBOARD_COL] = {
HLFSTEP(0), HLFSTEP(1), HLFSTEP(2), HLFSTEP(3), HLFSTEP(4),
HLFSTEP(5), HLFSTEP(6), HLFSTEP(7), HLFSTEP(8), HLFSTEP(9),
HLFSTEP(10), HLFSTEP(11), HLFSTEP(12), HLFSTEP(13), HLFSTEP(14),
HLFSTEP(15), HLFSTEP(16), HLFSTEP(17), HLFSTEP(18), HLFSTEP(19),
HLFSTEP(20), HLFSTEP(21), HLFSTEP(22), HLFSTEP(23), HLFSTEP(24)
};
CV cv(&MCP4728, &Wire, N_CV_GATES, cvMap, keyToVoltage, N_KEYBOARD_ROW, N_KEYBOARD_COL);
// SB1 -> VCO1 (CV-Channel 0), SB2 -> VCO2 (CV-Channel 1)
SequencerBlock sb1(30000, N_MAX_SEQ_STEPS);
SequencerBlock sb2(30000, N_MAX_SEQ_STEPS);
// Button States
struct ButtonState {
bool current;
bool last;
unsigned long lastDebounceTime;
};
ButtonState btn_sb1_rec;
ButtonState btn_sb1_play;
ButtonState btn_sb2_rec;
ButtonState btn_sb2_play;
ButtonState btn_metronome;
const unsigned long DEBOUNCE_DELAY = 50;
static bool seq1_loop_active = false;
static bool seq2_loop_active = false;
// Separate last-voltage tracking per sequencer
static uint16_t sb1_last_voltage_ch1 = 0xFFFF;
static uint16_t sb1_last_voltage_ch2 = 0xFFFF;
static uint16_t sb2_last_voltage_ch1 = 0xFFFF;
static uint16_t sb2_last_voltage_ch2 = 0xFFFF;
bool readButton(byte pin, ButtonState &state)
{
bool reading = digitalRead(pin) == HIGH;
bool buttonPressed = false;
if(reading != state.last)
{
state.lastDebounceTime = millis();
}
if((millis() - state.lastDebounceTime) > DEBOUNCE_DELAY)
{
if(reading != state.current)
{
state.current = reading;
if(state.current == true)
{
buttonPressed = true;
}
}
}
state.last = reading;
return buttonPressed;
}
void initButtons()
{
pinMode(PIN_SB_1_REC, INPUT_PULLDOWN);
pinMode(PIN_SB_1_PLAY, INPUT_PULLDOWN);
pinMode(PIN_SB_2_REC, INPUT_PULLDOWN);
pinMode(PIN_SB_2_PLAY, INPUT_PULLDOWN);
pinMode(PIN_B_METRONOME, INPUT_PULLDOWN);
btn_sb1_rec.current = false;
btn_sb1_rec.last = false;
btn_sb1_rec.lastDebounceTime = 0;
btn_sb1_play.current = false;
btn_sb1_play.last = false;
btn_sb1_play.lastDebounceTime = 0;
btn_sb2_rec.current = false;
btn_sb2_rec.last = false;
btn_sb2_rec.lastDebounceTime = 0;
btn_sb2_play.current = false;
btn_sb2_play.last = false;
btn_sb2_play.lastDebounceTime = 0;
btn_metronome.current = false;
btn_metronome.last = false;
btn_metronome.lastDebounceTime = 0;
}
void initOutputs()
{
// VCO Gates
pinMode(PIN_VCO1_EN, OUTPUT);
pinMode(PIN_VCO2_EN, OUTPUT);
digitalWrite(PIN_VCO1_EN, LOW);
digitalWrite(PIN_VCO2_EN, LOW);
// Recording LED (active-low)
pinMode(PIN_REC, OUTPUT);
digitalWrite(PIN_REC, HIGH); // OFF
// Metronome LED (active-low)
pinMode(PIN_L_METRONOME, OUTPUT);
digitalWrite(PIN_L_METRONOME, HIGH); // OFF
// BPM Potentiometer
pinMode(PIN_BPM, INPUT);
}
void handleSequencerButtons()
{
if(readButton(PIN_SB_1_REC, btn_sb1_rec))
{
if(sb1.isRecording())
{
sb1.stopRecord();
Serial.printf("\n\r[SEQ1->VCO1] Recording stopped. Steps: %i, Duration: %ims",
sb1.getStepCount(), sb1.getTotalDuration());
}
else
{
if(sb1.isPlaying()) sb1.stopPlay();
sb1.startRecord();
sb1_last_voltage_ch1 = 0xFFFF;
sb1_last_voltage_ch2 = 0xFFFF;
Serial.printf("\n\r[SEQ1->VCO1] Recording started...");
}
}
if(readButton(PIN_SB_1_PLAY, btn_sb1_play))
{
if(!sb1.isPlaying())
{
if(sb1.isRecording()) sb1.stopRecord();
sb1.setLoop(false);
seq1_loop_active = false;
sb1.startPlay();
Serial.printf("\n\r[SEQ1->VCO1] Playback started (single)\n\r\tSteps: %i, Duration: %ims",
sb1.getStepCount(), sb1.getTotalDuration());
}
else if(!seq1_loop_active)
{
sb1.setLoop(true);
seq1_loop_active = true;
Serial.printf("\n\r[SEQ1->VCO1] Loop activated");
}
else
{
sb1.stopPlay();
seq1_loop_active = false;
Serial.printf("\n\r[SEQ1->VCO1] Playback stopped");
}
}
if(readButton(PIN_SB_2_REC, btn_sb2_rec))
{
if(sb2.isRecording())
{
sb2.stopRecord();
Serial.printf("\n\r[SEQ2->VCO2] Recording stopped. Steps: %i, Duration: %ims",
sb2.getStepCount(), sb2.getTotalDuration());
}
else
{
if(sb2.isPlaying()) sb2.stopPlay();
sb2.startRecord();
sb2_last_voltage_ch1 = 0xFFFF;
sb2_last_voltage_ch2 = 0xFFFF;
Serial.printf("\n\r[SEQ2->VCO2] Recording started...");
}
}
if(readButton(PIN_SB_2_PLAY, btn_sb2_play))
{
if(!sb2.isPlaying())
{
if(sb2.isRecording()) sb2.stopRecord();
sb2.setLoop(false);
seq2_loop_active = false;
sb2.startPlay();
Serial.printf("\n\r[SEQ2->VCO2] Playback started (single)\n\r\tSteps: %i, Duration: %ims",
sb2.getStepCount(), sb2.getTotalDuration());
}
else if(!seq2_loop_active)
{
sb2.setLoop(true);
seq2_loop_active = true;
Serial.printf("\n\r[SEQ2->VCO2] Loop activated");
}
else
{
sb2.stopPlay();
seq2_loop_active = false;
Serial.printf("\n\r[SEQ2->VCO2] Playback stopped");
}
}
}
static bool metronome_enabled = false;
static uint16_t current_bpm = 120;
static unsigned long last_beat_time = 0;
static unsigned long last_pulse_end_time = 0;
static bool metronome_led_on = false;
void updateMetronome()
{
unsigned long now = millis();
static unsigned long last_bpm_read = 0;
if((now - last_bpm_read) > 100)
{
int adc_value = analogRead(PIN_BPM);
current_bpm = map(adc_value, 0, 4095, 40, 240);
last_bpm_read = now;
}
if(readButton(PIN_B_METRONOME, btn_metronome))
{
metronome_enabled = !metronome_enabled;
Serial.printf("\n\r[METRONOME] %s (BPM: %d)",
metronome_enabled ? "ON" : "OFF", current_bpm);
if(!metronome_enabled)
{
digitalWrite(PIN_L_METRONOME, HIGH);
metronome_led_on = false;
}
}
if(!metronome_enabled) return;
unsigned long beat_interval = 60000UL / current_bpm;
if((now - last_beat_time) >= beat_interval)
{
digitalWrite(PIN_L_METRONOME, LOW);
metronome_led_on = true;
last_beat_time = now;
last_pulse_end_time = now + 50;
}
if(metronome_led_on && (now >= last_pulse_end_time))
{
digitalWrite(PIN_L_METRONOME, HIGH);
metronome_led_on = false;
}
}
void updateRecordingLED()
{
bool any_recording = sb1.isRecording() || sb2.isRecording();
digitalWrite(PIN_REC, any_recording ? LOW : HIGH);
}
void setup()
{
Serial.begin(BAUDRATE);
delay(2000);
Serial.printf("\n\r=== DUAL SEQUENCER: SB1->VCO1 | SB2->VCO2 ===");
Serial.printf("\n\rSerial OK!");
keyboard.begin();
unsigned long timeout = millis() + 5000;
while(!cv.begin(PIN_SDA, PIN_SCL))
{
Serial.printf("\n\r[ERROR] CV initialization failed. Retrying...");
delay(500);
if(millis() > timeout)
{
Serial.printf("\n\r[FATAL] CV initialization timeout! Check I2C connection.");
break;
}
}
Serial.printf("\n\r[OK] CV initialized");
initButtons();
initOutputs();
sb1.setLoop(false);
sb2.setLoop(false);
Serial.printf("\n\r=== System Started ===");
Serial.printf("\n\rMapping:");
Serial.printf("\n\r SB1 -> VCO1 (CV-Ch 0) | SB2 -> VCO2 (CV-Ch 1)");
Serial.printf("\n\rManual fallback:");
Serial.printf("\n\r SB1 playing, SB2 idle -> VCO2 manual (Queue[0])");
Serial.printf("\n\r SB2 playing, SB1 idle -> VCO1 manual (Queue[0])");
Serial.printf("\n\r Both idle -> VCO1=Queue[0], VCO2=Queue[1]");
Serial.printf("\n\r=====================================\n\r");
}
void loop()
{
// DEBUG HEARTBEAT
static unsigned long lastDebugPrint = 0;
static unsigned long loopCounter = 0;
loopCounter++;
if(millis() - lastDebugPrint > 5000)
{
Serial.printf("\n\r[HEARTBEAT] Loop: %lu | BPM: %d | Metro: %s",
loopCounter, current_bpm, metronome_enabled ? "ON" : "OFF");
Serial.printf("\n\r[DEBUG] SB1->VCO1: Rec=%d, Play=%d, Steps=%d",
sb1.isRecording(), sb1.isPlaying(), sb1.getStepCount());
Serial.printf("\n\r[DEBUG] SB2->VCO2: Rec=%d, Play=%d, Steps=%d",
sb2.isRecording(), sb2.isPlaying(), sb2.getStepCount());
lastDebugPrint = millis();
}
// NON-BLOCKING TIMING
static unsigned long lastLoopTime = 0;
unsigned long now = millis();
const unsigned long LOOP_INTERVAL = 10;
if((now - lastLoopTime) < LOOP_INTERVAL) return;
lastLoopTime = now;
// UPDATE
keyboard.update();
handleSequencerButtons();
updateMetronome();
updateRecordingLED();
sb1.update();
sb2.update();
// KEYBOARD INPUT
int n = keyboard.getQueueLength();
// Key 0 -> wird als manueller Eingang für den jeweils freien VCO genutzt
uint16_t manual_voltage_0 = 0;
uint16_t manual_voltage_1 = 0;
bool manual_active_0 = false;
bool manual_active_1 = false;
if(n > 0)
{
Key k = keyboard.getQueue(0);
if(!isNotKey(k))
{
manual_voltage_0 = keyToVoltage[k.row * N_KEYBOARD_COL + k.col];
manual_active_0 = true;
}
}
if(n > 1)
{
Key k = keyboard.getQueue(1);
if(!isNotKey(k))
{
manual_voltage_1 = keyToVoltage[k.row * N_KEYBOARD_COL + k.col];
manual_active_1 = true;
}
}
// ===== RECORDING =====
// SB1 nimmt immer ch1=manual_voltage_0 / ch2=manual_voltage_1 auf
// (SB1 ist für VCO1 zuständig, nutzt den vollen Keyboard-Input)
if(sb1.isRecording())
{
bool changed = (manual_voltage_0 != sb1_last_voltage_ch1) ||
(manual_voltage_1 != sb1_last_voltage_ch2);
if(changed)
{
sb1.addStep(manual_voltage_0, manual_voltage_1);
sb1_last_voltage_ch1 = manual_voltage_0;
sb1_last_voltage_ch2 = manual_voltage_1;
}
}
// SB2 nimmt ebenfalls den vollen Keyboard-Input auf
if(sb2.isRecording())
{
bool changed = (manual_voltage_0 != sb2_last_voltage_ch1) ||
(manual_voltage_1 != sb2_last_voltage_ch2);
if(changed)
{
sb2.addStep(manual_voltage_0, manual_voltage_1);
sb2_last_voltage_ch1 = manual_voltage_0;
sb2_last_voltage_ch2 = manual_voltage_1;
}
}
// ===== CV OUTPUT & VCO GATES =====
//
// SB1 state | SB2 state | VCO1 (ch 0) | VCO2 (ch 1)
// ------------|-------------|---------------------|----------------------
// playing | playing | SB1 seq voltage | SB2 seq voltage
// playing | recording | SB1 seq voltage | live manual Queue[0]
// playing | idle | SB1 seq voltage | live manual Queue[0]
// idle | playing | live manual Queue[0]| SB2 seq voltage
// idle | recording | live manual Queue[0]| live manual Queue[0]
// idle | idle | live manual Queue[0]| live manual Queue[1]
bool sb1_playing = sb1.isPlaying();
bool sb1_recording = sb1.isRecording();
bool sb2_playing = sb2.isPlaying();
bool sb2_recording = sb2.isRecording();
uint16_t out_vco1 = 0;
uint16_t out_vco2 = 0;
bool gate_vco1 = false;
bool gate_vco2 = false;
// VCO1
if(sb1_playing)
{
// SB1 Sequenz läuft -> Sequenz-Ausgabe
out_vco1 = sb1.getCurrentVoltageCh1();
gate_vco1 = sb1.isCurrentStepActive();
}
else if(sb1_recording)
{
// SB1 nimmt auf -> Live-Ausgabe damit man hört was man spielt
out_vco1 = manual_voltage_0;
gate_vco1 = manual_active_0;
}
else
{
// SB1 idle -> manuell
out_vco1 = manual_voltage_0;
gate_vco1 = manual_active_0;
}
// VCO2
if(sb2_playing)
{
// SB2 Sequenz läuft -> Sequenz-Ausgabe
out_vco2 = sb2.getCurrentVoltageCh1();
gate_vco2 = sb2.isCurrentStepActive();
}
else if(sb2_recording)
{
// SB2 nimmt auf -> Live-Ausgabe damit man hört was man spielt
out_vco2 = manual_voltage_0;
gate_vco2 = manual_active_0;
gate_vco1 = false;
}
else if(sb1_playing)
{
// SB1 läuft, SB2 idle -> VCO2 manuell mit Queue[0]
out_vco2 = manual_voltage_0;
gate_vco2 = manual_active_0;
}
else
{
// Beide idle -> VCO2 bekommt Queue[1]
out_vco2 = manual_voltage_1;
gate_vco2 = manual_active_1;
}
cv.setVoltage(0, out_vco1); // CH_A -> VCO1
cv.setVoltage(1, out_vco2); // CH_B -> VCO2
digitalWrite(PIN_VCO1_EN, gate_vco1 ? HIGH : LOW);
digitalWrite(PIN_VCO2_EN, gate_vco2 ? HIGH : LOW);
// TIME-LIMIT CHECK
if(sb1.isRecording() && sb1.timeLimitReached())
{
sb1.stopRecord();
Serial.printf("\n\r[SEQ1->VCO1] Time limit reached! Recording stopped.");
Serial.printf("\n\r[SEQ1->VCO1] Final: Steps: %i, Duration: %ims",
sb1.getStepCount(), sb1.getTotalDuration());
}
if(sb2.isRecording() && sb2.timeLimitReached())
{
sb2.stopRecord();
Serial.printf("\n\r[SEQ2->VCO2] Time limit reached! Recording stopped.");
Serial.printf("\n\r[SEQ2->VCO2] Final: Steps: %i, Duration: %ims",
sb2.getStepCount(), sb2.getTotalDuration());
}
}

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -1 +1 @@
Record=TopLevelDocument|FileName=Keyboard.SchDoc|SheetNumber=1
Record=TopLevelDocument|FileName=Keyboard.SchDoc|SheetNumber=1

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -1,85 +1,85 @@
Removed Pin From Net: NetName=C0 Pin=J1-1
Removed Pin From Net: NetName=R0 Pin=J1-2
Removed Pin From Net: NetName=C1 Pin=J1-3
Removed Pin From Net: NetName=R1 Pin=J1-4
Removed Pin From Net: NetName=C2 Pin=J1-5
Removed Pin From Net: NetName=R2 Pin=J1-6
Removed Pin From Net: NetName=C3 Pin=J1-7
Removed Pin From Net: NetName=R3 Pin=J1-8
Removed Pin From Net: NetName=C4 Pin=J1-9
Removed Pin From Net: NetName=R4 Pin=J1-10
Removed Pin From Net: NetName=GND Pin=J1-11
Removed Pin From Net: NetName=3V3 Pin=J1-12
Removed Member From Class: ClassName=Keyboard Member=J1
Added Component: Designator=J_3V3(PIN_HEADER_1)
Add component (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "LatestRev"; Value = "2026-01-13"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "Published"; Value = "2026-01-13"; VariantName = "[No Variations]"
Added Component: Designator=J_C0(PIN_HEADER_1)
Add component (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "LatestRev"; Value = "2026-01-13"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "Published"; Value = "2026-01-13"; VariantName = "[No Variations]"
Added Component: Designator=J_C1(PIN_HEADER_1)
Add component (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "LatestRev"; Value = "2026-01-13"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "Published"; Value = "2026-01-13"; VariantName = "[No Variations]"
Added Component: Designator=J_C2(PIN_HEADER_1)
Add component (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "LatestRev"; Value = "2026-01-13"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "Published"; Value = "2026-01-13"; VariantName = "[No Variations]"
Added Component: Designator=J_C3(PIN_HEADER_1)
Add component (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "LatestRev"; Value = "2026-01-13"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "Published"; Value = "2026-01-13"; VariantName = "[No Variations]"
Added Component: Designator=J_C4(PIN_HEADER_1)
Add component (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "LatestRev"; Value = "2026-01-13"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "Published"; Value = "2026-01-13"; VariantName = "[No Variations]"
Added Component: Designator=J_GND(PIN_HEADER_1)
Add component (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "LatestRev"; Value = "2026-01-13"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "Published"; Value = "2026-01-13"; VariantName = "[No Variations]"
Added Component: Designator=J_R0(PIN_HEADER_1)
Add component (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "LatestRev"; Value = "2026-01-13"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "Published"; Value = "2026-01-13"; VariantName = "[No Variations]"
Added Component: Designator=J_R1(PIN_HEADER_1)
Add component (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "LatestRev"; Value = "2026-01-13"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "Published"; Value = "2026-01-13"; VariantName = "[No Variations]"
Added Component: Designator=J_R2(PIN_HEADER_1)
Add component (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "LatestRev"; Value = "2026-01-13"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "Published"; Value = "2026-01-13"; VariantName = "[No Variations]"
Added Component: Designator=J_R3(PIN_HEADER_1)
Add component (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "LatestRev"; Value = "2026-01-13"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "Published"; Value = "2026-01-13"; VariantName = "[No Variations]"
Added Component: Designator=J_R4(PIN_HEADER_1)
Add component (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "LatestRev"; Value = "2026-01-13"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "Published"; Value = "2026-01-13"; VariantName = "[No Variations]"
Added Pin To Net: NetName=3V3 Pin=J_3V3-1
Added Pin To Net: NetName=C0 Pin=J_C0-1
Added Pin To Net: NetName=C1 Pin=J_C1-1
Added Pin To Net: NetName=C2 Pin=J_C2-1
Added Pin To Net: NetName=C3 Pin=J_C3-1
Added Pin To Net: NetName=C4 Pin=J_C4-1
Added Pin To Net: NetName=GND Pin=J_GND-1
Added Pin To Net: NetName=R0 Pin=J_R0-1
Added Pin To Net: NetName=R1 Pin=J_R1-1
Added Pin To Net: NetName=R2 Pin=J_R2-1
Added Pin To Net: NetName=R3 Pin=J_R3-1
Added Pin To Net: NetName=R4 Pin=J_R4-1
Added Member To Class: ClassName=Keyboard Member=Component J_3V3 J HEADER_1x1
Added Member To Class: ClassName=Keyboard Member=Component J_C0 J HEADER_1x1
Added Member To Class: ClassName=Keyboard Member=Component J_C1 J HEADER_1x1
Added Member To Class: ClassName=Keyboard Member=Component J_C2 J HEADER_1x1
Added Member To Class: ClassName=Keyboard Member=Component J_C3 J HEADER_1x1
Added Member To Class: ClassName=Keyboard Member=Component J_C4 J HEADER_1x1
Added Member To Class: ClassName=Keyboard Member=Component J_GND J HEADER_1x1
Added Member To Class: ClassName=Keyboard Member=Component J_R0 J HEADER_1x1
Added Member To Class: ClassName=Keyboard Member=Component J_R1 J HEADER_1x1
Added Member To Class: ClassName=Keyboard Member=Component J_R2 J HEADER_1x1
Added Member To Class: ClassName=Keyboard Member=Component J_R3 J HEADER_1x1
Added Member To Class: ClassName=Keyboard Member=Component J_R4 J HEADER_1x1
Removed Pin From Net: NetName=C0 Pin=J1-1
Removed Pin From Net: NetName=R0 Pin=J1-2
Removed Pin From Net: NetName=C1 Pin=J1-3
Removed Pin From Net: NetName=R1 Pin=J1-4
Removed Pin From Net: NetName=C2 Pin=J1-5
Removed Pin From Net: NetName=R2 Pin=J1-6
Removed Pin From Net: NetName=C3 Pin=J1-7
Removed Pin From Net: NetName=R3 Pin=J1-8
Removed Pin From Net: NetName=C4 Pin=J1-9
Removed Pin From Net: NetName=R4 Pin=J1-10
Removed Pin From Net: NetName=GND Pin=J1-11
Removed Pin From Net: NetName=3V3 Pin=J1-12
Removed Member From Class: ClassName=Keyboard Member=J1
Added Component: Designator=J_3V3(PIN_HEADER_1)
Add component (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "LatestRev"; Value = "2026-01-13"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "Published"; Value = "2026-01-13"; VariantName = "[No Variations]"
Added Component: Designator=J_C0(PIN_HEADER_1)
Add component (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "LatestRev"; Value = "2026-01-13"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "Published"; Value = "2026-01-13"; VariantName = "[No Variations]"
Added Component: Designator=J_C1(PIN_HEADER_1)
Add component (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "LatestRev"; Value = "2026-01-13"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "Published"; Value = "2026-01-13"; VariantName = "[No Variations]"
Added Component: Designator=J_C2(PIN_HEADER_1)
Add component (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "LatestRev"; Value = "2026-01-13"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "Published"; Value = "2026-01-13"; VariantName = "[No Variations]"
Added Component: Designator=J_C3(PIN_HEADER_1)
Add component (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "LatestRev"; Value = "2026-01-13"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "Published"; Value = "2026-01-13"; VariantName = "[No Variations]"
Added Component: Designator=J_C4(PIN_HEADER_1)
Add component (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "LatestRev"; Value = "2026-01-13"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "Published"; Value = "2026-01-13"; VariantName = "[No Variations]"
Added Component: Designator=J_GND(PIN_HEADER_1)
Add component (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "LatestRev"; Value = "2026-01-13"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "Published"; Value = "2026-01-13"; VariantName = "[No Variations]"
Added Component: Designator=J_R0(PIN_HEADER_1)
Add component (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "LatestRev"; Value = "2026-01-13"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "Published"; Value = "2026-01-13"; VariantName = "[No Variations]"
Added Component: Designator=J_R1(PIN_HEADER_1)
Add component (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "LatestRev"; Value = "2026-01-13"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "Published"; Value = "2026-01-13"; VariantName = "[No Variations]"
Added Component: Designator=J_R2(PIN_HEADER_1)
Add component (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "LatestRev"; Value = "2026-01-13"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "Published"; Value = "2026-01-13"; VariantName = "[No Variations]"
Added Component: Designator=J_R3(PIN_HEADER_1)
Add component (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "LatestRev"; Value = "2026-01-13"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "Published"; Value = "2026-01-13"; VariantName = "[No Variations]"
Added Component: Designator=J_R4(PIN_HEADER_1)
Add component (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "LatestRev"; Value = "2026-01-13"; VariantName = "[No Variations]"
Add component (AddParameter): Name = "Published"; Value = "2026-01-13"; VariantName = "[No Variations]"
Added Pin To Net: NetName=3V3 Pin=J_3V3-1
Added Pin To Net: NetName=C0 Pin=J_C0-1
Added Pin To Net: NetName=C1 Pin=J_C1-1
Added Pin To Net: NetName=C2 Pin=J_C2-1
Added Pin To Net: NetName=C3 Pin=J_C3-1
Added Pin To Net: NetName=C4 Pin=J_C4-1
Added Pin To Net: NetName=GND Pin=J_GND-1
Added Pin To Net: NetName=R0 Pin=J_R0-1
Added Pin To Net: NetName=R1 Pin=J_R1-1
Added Pin To Net: NetName=R2 Pin=J_R2-1
Added Pin To Net: NetName=R3 Pin=J_R3-1
Added Pin To Net: NetName=R4 Pin=J_R4-1
Added Member To Class: ClassName=Keyboard Member=Component J_3V3 J HEADER_1x1
Added Member To Class: ClassName=Keyboard Member=Component J_C0 J HEADER_1x1
Added Member To Class: ClassName=Keyboard Member=Component J_C1 J HEADER_1x1
Added Member To Class: ClassName=Keyboard Member=Component J_C2 J HEADER_1x1
Added Member To Class: ClassName=Keyboard Member=Component J_C3 J HEADER_1x1
Added Member To Class: ClassName=Keyboard Member=Component J_C4 J HEADER_1x1
Added Member To Class: ClassName=Keyboard Member=Component J_GND J HEADER_1x1
Added Member To Class: ClassName=Keyboard Member=Component J_R0 J HEADER_1x1
Added Member To Class: ClassName=Keyboard Member=Component J_R1 J HEADER_1x1
Added Member To Class: ClassName=Keyboard Member=Component J_R2 J HEADER_1x1
Added Member To Class: ClassName=Keyboard Member=Component J_R3 J HEADER_1x1
Added Member To Class: ClassName=Keyboard Member=Component J_R4 J HEADER_1x1

View File

@@ -1,53 +1,53 @@
Change Component Designator: Old Designator=D? New Designator=D1
Change Component Designator: Old Designator=D? New Designator=D2
Change Component Designator: Old Designator=D? New Designator=D3
Change Component Designator: Old Designator=D? New Designator=D4
Change Component Designator: Old Designator=D? New Designator=D5
Change Component Designator: Old Designator=D? New Designator=D6
Change Component Designator: Old Designator=D? New Designator=D7
Change Component Designator: Old Designator=D? New Designator=D8
Change Component Designator: Old Designator=D? New Designator=D9
Change Component Designator: Old Designator=D? New Designator=D10
Change Component Designator: Old Designator=D? New Designator=D11
Change Component Designator: Old Designator=D? New Designator=D12
Change Component Designator: Old Designator=D? New Designator=D13
Change Component Designator: Old Designator=D? New Designator=D14
Change Component Designator: Old Designator=D? New Designator=D15
Change Component Designator: Old Designator=D? New Designator=D16
Change Component Designator: Old Designator=D? New Designator=D17
Change Component Designator: Old Designator=D? New Designator=D18
Change Component Designator: Old Designator=D? New Designator=D19
Change Component Designator: Old Designator=D? New Designator=D20
Change Component Designator: Old Designator=D? New Designator=D21
Change Component Designator: Old Designator=D? New Designator=D22
Change Component Designator: Old Designator=D? New Designator=D23
Change Component Designator: Old Designator=D? New Designator=D24
Change Component Designator: Old Designator=D? New Designator=D25
Change Component Designator: Old Designator=D? New Designator=D26
Change Component Designator: Old Designator=J? New Designator=J1
Change Component Designator: Old Designator=R? New Designator=R1
Change Component Designator: Old Designator=S? New Designator=S1
Change Component Designator: Old Designator=S? New Designator=S2
Change Component Designator: Old Designator=S? New Designator=S3
Change Component Designator: Old Designator=S? New Designator=S4
Change Component Designator: Old Designator=S? New Designator=S5
Change Component Designator: Old Designator=S? New Designator=S6
Change Component Designator: Old Designator=S? New Designator=S7
Change Component Designator: Old Designator=S? New Designator=S8
Change Component Designator: Old Designator=S? New Designator=S9
Change Component Designator: Old Designator=S? New Designator=S10
Change Component Designator: Old Designator=S? New Designator=S11
Change Component Designator: Old Designator=S? New Designator=S12
Change Component Designator: Old Designator=S? New Designator=S13
Change Component Designator: Old Designator=S? New Designator=S14
Change Component Designator: Old Designator=S? New Designator=S15
Change Component Designator: Old Designator=S? New Designator=S16
Change Component Designator: Old Designator=S? New Designator=S17
Change Component Designator: Old Designator=S? New Designator=S18
Change Component Designator: Old Designator=S? New Designator=S19
Change Component Designator: Old Designator=S? New Designator=S20
Change Component Designator: Old Designator=S? New Designator=S21
Change Component Designator: Old Designator=S? New Designator=S22
Change Component Designator: Old Designator=S? New Designator=S23
Change Component Designator: Old Designator=S? New Designator=S24
Change Component Designator: Old Designator=S? New Designator=S25
Change Component Designator: Old Designator=D? New Designator=D1
Change Component Designator: Old Designator=D? New Designator=D2
Change Component Designator: Old Designator=D? New Designator=D3
Change Component Designator: Old Designator=D? New Designator=D4
Change Component Designator: Old Designator=D? New Designator=D5
Change Component Designator: Old Designator=D? New Designator=D6
Change Component Designator: Old Designator=D? New Designator=D7
Change Component Designator: Old Designator=D? New Designator=D8
Change Component Designator: Old Designator=D? New Designator=D9
Change Component Designator: Old Designator=D? New Designator=D10
Change Component Designator: Old Designator=D? New Designator=D11
Change Component Designator: Old Designator=D? New Designator=D12
Change Component Designator: Old Designator=D? New Designator=D13
Change Component Designator: Old Designator=D? New Designator=D14
Change Component Designator: Old Designator=D? New Designator=D15
Change Component Designator: Old Designator=D? New Designator=D16
Change Component Designator: Old Designator=D? New Designator=D17
Change Component Designator: Old Designator=D? New Designator=D18
Change Component Designator: Old Designator=D? New Designator=D19
Change Component Designator: Old Designator=D? New Designator=D20
Change Component Designator: Old Designator=D? New Designator=D21
Change Component Designator: Old Designator=D? New Designator=D22
Change Component Designator: Old Designator=D? New Designator=D23
Change Component Designator: Old Designator=D? New Designator=D24
Change Component Designator: Old Designator=D? New Designator=D25
Change Component Designator: Old Designator=D? New Designator=D26
Change Component Designator: Old Designator=J? New Designator=J1
Change Component Designator: Old Designator=R? New Designator=R1
Change Component Designator: Old Designator=S? New Designator=S1
Change Component Designator: Old Designator=S? New Designator=S2
Change Component Designator: Old Designator=S? New Designator=S3
Change Component Designator: Old Designator=S? New Designator=S4
Change Component Designator: Old Designator=S? New Designator=S5
Change Component Designator: Old Designator=S? New Designator=S6
Change Component Designator: Old Designator=S? New Designator=S7
Change Component Designator: Old Designator=S? New Designator=S8
Change Component Designator: Old Designator=S? New Designator=S9
Change Component Designator: Old Designator=S? New Designator=S10
Change Component Designator: Old Designator=S? New Designator=S11
Change Component Designator: Old Designator=S? New Designator=S12
Change Component Designator: Old Designator=S? New Designator=S13
Change Component Designator: Old Designator=S? New Designator=S14
Change Component Designator: Old Designator=S? New Designator=S15
Change Component Designator: Old Designator=S? New Designator=S16
Change Component Designator: Old Designator=S? New Designator=S17
Change Component Designator: Old Designator=S? New Designator=S18
Change Component Designator: Old Designator=S? New Designator=S19
Change Component Designator: Old Designator=S? New Designator=S20
Change Component Designator: Old Designator=S? New Designator=S21
Change Component Designator: Old Designator=S? New Designator=S22
Change Component Designator: Old Designator=S? New Designator=S23
Change Component Designator: Old Designator=S? New Designator=S24
Change Component Designator: Old Designator=S? New Designator=S25

View File

@@ -1,53 +1,53 @@
Change Component Designator: Old Designator=D? New Designator=D1
Change Component Designator: Old Designator=D? New Designator=D2
Change Component Designator: Old Designator=D? New Designator=D3
Change Component Designator: Old Designator=D? New Designator=D4
Change Component Designator: Old Designator=D? New Designator=D5
Change Component Designator: Old Designator=D? New Designator=D6
Change Component Designator: Old Designator=D? New Designator=D7
Change Component Designator: Old Designator=D? New Designator=D8
Change Component Designator: Old Designator=D? New Designator=D9
Change Component Designator: Old Designator=D? New Designator=D10
Change Component Designator: Old Designator=D? New Designator=D11
Change Component Designator: Old Designator=D? New Designator=D12
Change Component Designator: Old Designator=D? New Designator=D13
Change Component Designator: Old Designator=D? New Designator=D14
Change Component Designator: Old Designator=D? New Designator=D15
Change Component Designator: Old Designator=D? New Designator=D16
Change Component Designator: Old Designator=D? New Designator=D17
Change Component Designator: Old Designator=D? New Designator=D18
Change Component Designator: Old Designator=D? New Designator=D19
Change Component Designator: Old Designator=D? New Designator=D20
Change Component Designator: Old Designator=D? New Designator=D21
Change Component Designator: Old Designator=D? New Designator=D22
Change Component Designator: Old Designator=D? New Designator=D23
Change Component Designator: Old Designator=D? New Designator=D24
Change Component Designator: Old Designator=D? New Designator=D25
Change Component Designator: Old Designator=J? New Designator=J1
Change Component Designator: Old Designator=LED? New Designator=LED1
Change Component Designator: Old Designator=R? New Designator=R1
Change Component Designator: Old Designator=S? New Designator=S1
Change Component Designator: Old Designator=S? New Designator=S2
Change Component Designator: Old Designator=S? New Designator=S3
Change Component Designator: Old Designator=S? New Designator=S4
Change Component Designator: Old Designator=S? New Designator=S5
Change Component Designator: Old Designator=S? New Designator=S6
Change Component Designator: Old Designator=S? New Designator=S7
Change Component Designator: Old Designator=S? New Designator=S8
Change Component Designator: Old Designator=S? New Designator=S9
Change Component Designator: Old Designator=S? New Designator=S10
Change Component Designator: Old Designator=S? New Designator=S11
Change Component Designator: Old Designator=S? New Designator=S12
Change Component Designator: Old Designator=S? New Designator=S13
Change Component Designator: Old Designator=S? New Designator=S14
Change Component Designator: Old Designator=S? New Designator=S15
Change Component Designator: Old Designator=S? New Designator=S16
Change Component Designator: Old Designator=S? New Designator=S17
Change Component Designator: Old Designator=S? New Designator=S18
Change Component Designator: Old Designator=S? New Designator=S19
Change Component Designator: Old Designator=S? New Designator=S20
Change Component Designator: Old Designator=S? New Designator=S21
Change Component Designator: Old Designator=S? New Designator=S22
Change Component Designator: Old Designator=S? New Designator=S23
Change Component Designator: Old Designator=S? New Designator=S24
Change Component Designator: Old Designator=S? New Designator=S25
Change Component Designator: Old Designator=D? New Designator=D1
Change Component Designator: Old Designator=D? New Designator=D2
Change Component Designator: Old Designator=D? New Designator=D3
Change Component Designator: Old Designator=D? New Designator=D4
Change Component Designator: Old Designator=D? New Designator=D5
Change Component Designator: Old Designator=D? New Designator=D6
Change Component Designator: Old Designator=D? New Designator=D7
Change Component Designator: Old Designator=D? New Designator=D8
Change Component Designator: Old Designator=D? New Designator=D9
Change Component Designator: Old Designator=D? New Designator=D10
Change Component Designator: Old Designator=D? New Designator=D11
Change Component Designator: Old Designator=D? New Designator=D12
Change Component Designator: Old Designator=D? New Designator=D13
Change Component Designator: Old Designator=D? New Designator=D14
Change Component Designator: Old Designator=D? New Designator=D15
Change Component Designator: Old Designator=D? New Designator=D16
Change Component Designator: Old Designator=D? New Designator=D17
Change Component Designator: Old Designator=D? New Designator=D18
Change Component Designator: Old Designator=D? New Designator=D19
Change Component Designator: Old Designator=D? New Designator=D20
Change Component Designator: Old Designator=D? New Designator=D21
Change Component Designator: Old Designator=D? New Designator=D22
Change Component Designator: Old Designator=D? New Designator=D23
Change Component Designator: Old Designator=D? New Designator=D24
Change Component Designator: Old Designator=D? New Designator=D25
Change Component Designator: Old Designator=J? New Designator=J1
Change Component Designator: Old Designator=LED? New Designator=LED1
Change Component Designator: Old Designator=R? New Designator=R1
Change Component Designator: Old Designator=S? New Designator=S1
Change Component Designator: Old Designator=S? New Designator=S2
Change Component Designator: Old Designator=S? New Designator=S3
Change Component Designator: Old Designator=S? New Designator=S4
Change Component Designator: Old Designator=S? New Designator=S5
Change Component Designator: Old Designator=S? New Designator=S6
Change Component Designator: Old Designator=S? New Designator=S7
Change Component Designator: Old Designator=S? New Designator=S8
Change Component Designator: Old Designator=S? New Designator=S9
Change Component Designator: Old Designator=S? New Designator=S10
Change Component Designator: Old Designator=S? New Designator=S11
Change Component Designator: Old Designator=S? New Designator=S12
Change Component Designator: Old Designator=S? New Designator=S13
Change Component Designator: Old Designator=S? New Designator=S14
Change Component Designator: Old Designator=S? New Designator=S15
Change Component Designator: Old Designator=S? New Designator=S16
Change Component Designator: Old Designator=S? New Designator=S17
Change Component Designator: Old Designator=S? New Designator=S18
Change Component Designator: Old Designator=S? New Designator=S19
Change Component Designator: Old Designator=S? New Designator=S20
Change Component Designator: Old Designator=S? New Designator=S21
Change Component Designator: Old Designator=S? New Designator=S22
Change Component Designator: Old Designator=S? New Designator=S23
Change Component Designator: Old Designator=S? New Designator=S24
Change Component Designator: Old Designator=S? New Designator=S25

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@@ -1,9 +1,9 @@
BPM=VALUE,LED,BUTTON
SB=R1,P1,R2,P2,REC
VCA_CTRL_1=POT_GAIN_B,POT_GAIN_A
VCA_CTRL_2=POT_GAIN_B,POT_GAIN_A
VCF_CTRL_1=POT_FILTER_A,POT_FILTER_B,SIG_SEL_A,SIG_SEL_P1,SIG_SEL_P4,SIG_SEL_P7,SIG_SEL_P10
VCF_CTRL_2=POT_FILTER_A,POT_FILTER_B,SIG_SEL_A,SIG_SEL_P1,SIG_SEL_P4,SIG_SEL_P7,SIG_SEL_P10
VCO_CTRL_1=OFFSET_SEL_PA,OFFSET_SEL_P1,OFFSET_SEL_P4,OFFSET_SEL_P7,OFFSET_SEL_P10,POT_FINE_A,POT_FINE_B,POT_PWM_ADJ,IN_TRI,IN_SAW,IN_SQR,IN_PWM,OUT
VCO_CTRL_2=OFFSET_SEL_PA,OFFSET_SEL_P1,OFFSET_SEL_P4,OFFSET_SEL_P7,OFFSET_SEL_P10,POT_FINE_A,POT_FINE_B,POT_PWM_ADJ,IN_TRI,IN_SAW,IN_SQR,IN_PWM,OUT
VOLUME=POT_VOL_1,POT_VOL_2
BPM=VALUE,LED,BUTTON
SB=R1,P1,R2,P2,REC
VCA_CTRL_1=POT_GAIN_B,POT_GAIN_A
VCA_CTRL_2=POT_GAIN_B,POT_GAIN_A
VCF_CTRL_1=POT_FILTER_A,POT_FILTER_B,SIG_SEL_A,SIG_SEL_P1,SIG_SEL_P4,SIG_SEL_P7,SIG_SEL_P10
VCF_CTRL_2=POT_FILTER_A,POT_FILTER_B,SIG_SEL_A,SIG_SEL_P1,SIG_SEL_P4,SIG_SEL_P7,SIG_SEL_P10
VCO_CTRL_1=OFFSET_SEL_PA,OFFSET_SEL_P1,OFFSET_SEL_P4,OFFSET_SEL_P7,OFFSET_SEL_P10,POT_FINE_A,POT_FINE_B,POT_PWM_ADJ,IN_TRI,IN_SAW,IN_SQR,IN_PWM,OUT
VCO_CTRL_2=OFFSET_SEL_PA,OFFSET_SEL_P1,OFFSET_SEL_P4,OFFSET_SEL_P7,OFFSET_SEL_P10,POT_FINE_A,POT_FINE_B,POT_PWM_ADJ,IN_TRI,IN_SAW,IN_SQR,IN_PWM,OUT
VOLUME=POT_VOL_1,POT_VOL_2

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.

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.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -1,2 +1,2 @@
BPM=VALUE,LED,BUTTON
SB=R1,P1,R2,P2,REC
BPM=VALUE,LED,BUTTON
SB=R1,P1,R2,P2,REC

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -1,10 +1,10 @@
Record=TopLevelDocument|FileName=TOP.SchDoc|SheetNumber=1
Record=SheetSymbol|SourceDocument=TOP.SchDoc|Designator=EXT|SchDesignator=EXT|FileName=EXT.SchDoc|SheetNumber=9|SymbolType=Normal|RawFileName=EXT.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=TOP.SchDoc|Designator=MCU|SchDesignator=MCU|FileName=MCU.SchDoc|SheetNumber=3|SymbolType=Normal|RawFileName=MCU.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=TOP.SchDoc|Designator=OS|SchDesignator=OS|FileName=OS.SchDoc|SheetNumber=8|SymbolType=Normal|RawFileName=OS.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=TOP.SchDoc|Designator=PM|SchDesignator=PM|FileName=PM.SchDoc|SheetNumber=2|SymbolType=Normal|RawFileName=PM.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=TOP.SchDoc|Designator=SC1|SchDesignator=SC1|FileName=SC.SchDoc|SheetNumber=5|SymbolType=Normal|RawFileName=SC.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=TOP.SchDoc|Designator=SC2|SchDesignator=SC2|FileName=SC.SchDoc|SheetNumber=5|SymbolType=Normal|RawFileName=SC.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=MCU.SchDoc|Designator=CV_GEN|SchDesignator=CV_GEN|FileName=CV_GEN.SchDoc|SheetNumber=4|SymbolType=Normal|RawFileName=CV_GEN.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=SC.SchDoc|Designator=VCF_A|SchDesignator=VCF_A|FileName=VCF_A.SchDoc|SheetNumber=7|SymbolType=Normal|RawFileName=VCF_A.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=SC.SchDoc|Designator=VCO|SchDesignator=VCO|FileName=VCO.SchDoc|SheetNumber=6|SymbolType=Normal|RawFileName=VCO.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=TopLevelDocument|FileName=TOP.SchDoc|SheetNumber=1
Record=SheetSymbol|SourceDocument=TOP.SchDoc|Designator=EXT|SchDesignator=EXT|FileName=EXT.SchDoc|SheetNumber=9|SymbolType=Normal|RawFileName=EXT.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=TOP.SchDoc|Designator=MCU|SchDesignator=MCU|FileName=MCU.SchDoc|SheetNumber=3|SymbolType=Normal|RawFileName=MCU.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=TOP.SchDoc|Designator=OS|SchDesignator=OS|FileName=OS.SchDoc|SheetNumber=8|SymbolType=Normal|RawFileName=OS.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=TOP.SchDoc|Designator=PM|SchDesignator=PM|FileName=PM.SchDoc|SheetNumber=2|SymbolType=Normal|RawFileName=PM.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=TOP.SchDoc|Designator=SC1|SchDesignator=SC1|FileName=SC.SchDoc|SheetNumber=5|SymbolType=Normal|RawFileName=SC.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=TOP.SchDoc|Designator=SC2|SchDesignator=SC2|FileName=SC.SchDoc|SheetNumber=5|SymbolType=Normal|RawFileName=SC.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=MCU.SchDoc|Designator=CV_GEN|SchDesignator=CV_GEN|FileName=CV_GEN.SchDoc|SheetNumber=4|SymbolType=Normal|RawFileName=CV_GEN.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=SC.SchDoc|Designator=VCF_A|SchDesignator=VCF_A|FileName=VCF_A.SchDoc|SheetNumber=7|SymbolType=Normal|RawFileName=VCF_A.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=SC.SchDoc|Designator=VCO|SchDesignator=VCO|FileName=VCO.SchDoc|SheetNumber=6|SymbolType=Normal|RawFileName=VCO.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=

View File

@@ -1 +1 @@
VOLUME=POT_VOL_1,POT_VOL_2
VOLUME=POT_VOL_1,POT_VOL_2

Binary file not shown.

Binary file not shown.

View File

@@ -1,9 +1,9 @@
Change Component Parameter Comment in C24 Old= New==VALUE
Change Component Parameter Comment in C25 Old= New==VALUE
Change Component Parameter Comment in R13 Old= New==VALUE
Change Component Parameter Comment in R14 Old= New==VALUE
Replace Symbol from C24 C TAJA106K016RNJ in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with C TAJA106K016RNJ from DA_LIB.IntLib
Replace Symbol from C25 C CL05B104KB54PNC in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with C CL05B104KB54PNC from DA_LIB.IntLib
Replace Symbol from IC7 IC MCP4728-E_UN in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with IC MCP4728-E_UN from DA_LIB.IntLib
Replace Symbol from R13 R 0402WGF1002TCE in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with R 0402WGF1002TCE from DA_LIB.IntLib
Replace Symbol from R14 R 0402WGF1002TCE in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with R 0402WGF1002TCE from DA_LIB.IntLib
Change Component Parameter Comment in C24 Old= New==VALUE
Change Component Parameter Comment in C25 Old= New==VALUE
Change Component Parameter Comment in R13 Old= New==VALUE
Change Component Parameter Comment in R14 Old= New==VALUE
Replace Symbol from C24 C TAJA106K016RNJ in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with C TAJA106K016RNJ from DA_LIB.IntLib
Replace Symbol from C25 C CL05B104KB54PNC in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with C CL05B104KB54PNC from DA_LIB.IntLib
Replace Symbol from IC7 IC MCP4728-E_UN in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with IC MCP4728-E_UN from DA_LIB.IntLib
Replace Symbol from R13 R 0402WGF1002TCE in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with R 0402WGF1002TCE from DA_LIB.IntLib
Replace Symbol from R14 R 0402WGF1002TCE in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with R 0402WGF1002TCE from DA_LIB.IntLib

View File

@@ -1,9 +1,9 @@
Change Component Parameter Comment in C24 Old= New==VALUE
Change Component Parameter Comment in C25 Old= New==VALUE
Change Component Parameter Comment in R13 Old= New==VALUE
Change Component Parameter Comment in R14 Old= New==VALUE
Replace Symbol from C24 C TAJA106K016RNJ in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with C TAJA106K016RNJ from DA_LIB.IntLib
Replace Symbol from C25 C CL05B104KB54PNC in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with C CL05B104KB54PNC from DA_LIB.IntLib
Replace Symbol from IC7 IC MCP4728-E_UN in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with IC MCP4728-E_UN from DA_LIB.IntLib
Replace Symbol from R13 R 0402WGF1002TCE in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with R 0402WGF1002TCE from DA_LIB.IntLib
Replace Symbol from R14 R 0402WGF1002TCE in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with R 0402WGF1002TCE from DA_LIB.IntLib
Change Component Parameter Comment in C24 Old= New==VALUE
Change Component Parameter Comment in C25 Old= New==VALUE
Change Component Parameter Comment in R13 Old= New==VALUE
Change Component Parameter Comment in R14 Old= New==VALUE
Replace Symbol from C24 C TAJA106K016RNJ in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with C TAJA106K016RNJ from DA_LIB.IntLib
Replace Symbol from C25 C CL05B104KB54PNC in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with C CL05B104KB54PNC from DA_LIB.IntLib
Replace Symbol from IC7 IC MCP4728-E_UN in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with IC MCP4728-E_UN from DA_LIB.IntLib
Replace Symbol from R13 R 0402WGF1002TCE in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with R 0402WGF1002TCE from DA_LIB.IntLib
Replace Symbol from R14 R 0402WGF1002TCE in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with R 0402WGF1002TCE from DA_LIB.IntLib

View File

@@ -1,5 +1,5 @@
Change Component Designator: Old Designator=C? New Designator=C17
Change Component Designator: Old Designator=C? New Designator=C18
Change Component Designator: Old Designator=IC? New Designator=IC4
Change Component Designator: Old Designator=R? New Designator=R5
Change Component Designator: Old Designator=R? New Designator=R6
Change Component Designator: Old Designator=C? New Designator=C17
Change Component Designator: Old Designator=C? New Designator=C18
Change Component Designator: Old Designator=IC? New Designator=IC4
Change Component Designator: Old Designator=R? New Designator=R5
Change Component Designator: Old Designator=R? New Designator=R6

View File

@@ -1,5 +1,5 @@
Change Component Designator: Old Designator=C17 New Designator=C?
Change Component Designator: Old Designator=C18 New Designator=C?
Change Component Designator: Old Designator=IC4 New Designator=IC?
Change Component Designator: Old Designator=R5 New Designator=R?
Change Component Designator: Old Designator=R6 New Designator=R?
Change Component Designator: Old Designator=C17 New Designator=C?
Change Component Designator: Old Designator=C18 New Designator=C?
Change Component Designator: Old Designator=IC4 New Designator=IC?
Change Component Designator: Old Designator=R5 New Designator=R?
Change Component Designator: Old Designator=R6 New Designator=R?

View File

@@ -1,5 +1,5 @@
Change Component Designator: Old Designator=C? New Designator=C17
Change Component Designator: Old Designator=C? New Designator=C18
Change Component Designator: Old Designator=IC? New Designator=IC4
Change Component Designator: Old Designator=R? New Designator=R5
Change Component Designator: Old Designator=R? New Designator=R6
Change Component Designator: Old Designator=C? New Designator=C17
Change Component Designator: Old Designator=C? New Designator=C18
Change Component Designator: Old Designator=IC? New Designator=IC4
Change Component Designator: Old Designator=R? New Designator=R5
Change Component Designator: Old Designator=R? New Designator=R6

View File

@@ -1,5 +1,5 @@
Change Component Designator: Old Designator=C17 New Designator=C?
Change Component Designator: Old Designator=C18 New Designator=C?
Change Component Designator: Old Designator=IC4 New Designator=IC?
Change Component Designator: Old Designator=R5 New Designator=R?
Change Component Designator: Old Designator=R6 New Designator=R?
Change Component Designator: Old Designator=C17 New Designator=C?
Change Component Designator: Old Designator=C18 New Designator=C?
Change Component Designator: Old Designator=IC4 New Designator=IC?
Change Component Designator: Old Designator=R5 New Designator=R?
Change Component Designator: Old Designator=R6 New Designator=R?

View File

@@ -1,5 +1,5 @@
Change Component Designator: Old Designator=C? New Designator=C17
Change Component Designator: Old Designator=C? New Designator=C18
Change Component Designator: Old Designator=IC? New Designator=IC4
Change Component Designator: Old Designator=R? New Designator=R5
Change Component Designator: Old Designator=R? New Designator=R6
Change Component Designator: Old Designator=C? New Designator=C17
Change Component Designator: Old Designator=C? New Designator=C18
Change Component Designator: Old Designator=IC? New Designator=IC4
Change Component Designator: Old Designator=R? New Designator=R5
Change Component Designator: Old Designator=R? New Designator=R6

View File

@@ -1,5 +1,5 @@
Change Component Designator: Old Designator=C17 New Designator=C?
Change Component Designator: Old Designator=C18 New Designator=C?
Change Component Designator: Old Designator=IC4 New Designator=IC?
Change Component Designator: Old Designator=R5 New Designator=R?
Change Component Designator: Old Designator=R6 New Designator=R?
Change Component Designator: Old Designator=C17 New Designator=C?
Change Component Designator: Old Designator=C18 New Designator=C?
Change Component Designator: Old Designator=IC4 New Designator=IC?
Change Component Designator: Old Designator=R5 New Designator=R?
Change Component Designator: Old Designator=R6 New Designator=R?

View File

@@ -1,5 +1,5 @@
Change Component Designator: Old Designator=C? New Designator=C24
Change Component Designator: Old Designator=C? New Designator=C25
Change Component Designator: Old Designator=IC? New Designator=IC7
Change Component Designator: Old Designator=R? New Designator=R13
Change Component Designator: Old Designator=R? New Designator=R14
Change Component Designator: Old Designator=C? New Designator=C24
Change Component Designator: Old Designator=C? New Designator=C25
Change Component Designator: Old Designator=IC? New Designator=IC7
Change Component Designator: Old Designator=R? New Designator=R13
Change Component Designator: Old Designator=R? New Designator=R14

View File

@@ -1,5 +1,5 @@
Replace Part C24 C TAJA106K016RNJ in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with C TAJA106K016RNJ from DA_LIB.IntLib
Replace Part C25 C CL10B104KB8NNNC in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with C CL10B104KB8NNNC from DA_LIB.IntLib
Replace Part IC7 IC MCP4728-E_UN in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with IC MCP4728-E_UN from DA_LIB.IntLib
Replace Part R13 R 0402WGF1002TCE in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with R 0402WGF1002TCE from DA_LIB.IntLib
Replace Part R14 R 0402WGF1002TCE in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with R 0402WGF1002TCE from DA_LIB.IntLib
Replace Part C24 C TAJA106K016RNJ in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with C TAJA106K016RNJ from DA_LIB.IntLib
Replace Part C25 C CL10B104KB8NNNC in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with C CL10B104KB8NNNC from DA_LIB.IntLib
Replace Part IC7 IC MCP4728-E_UN in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with IC MCP4728-E_UN from DA_LIB.IntLib
Replace Part R13 R 0402WGF1002TCE in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with R 0402WGF1002TCE from DA_LIB.IntLib
Replace Part R14 R 0402WGF1002TCE in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with R 0402WGF1002TCE from DA_LIB.IntLib

View File

@@ -1,5 +1,5 @@
Replace Part C24 C TAJA106K016RNJ in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with C TAJA106K016RNJ from DA_LIB.IntLib
Replace Part C25 C CL10B104KB8NNNC in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with C CL10B104KB8NNNC from DA_LIB.IntLib
Replace Part IC7 IC MCP4728-E_UN in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with IC MCP4728-E_UN from DA_LIB.IntLib
Replace Part R13 R 0402WGF1002TCE in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with R 0402WGF1002TCE from DA_LIB.IntLib
Replace Part R14 R 0402WGF1002TCE in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with R 0402WGF1002TCE from DA_LIB.IntLib
Replace Part C24 C TAJA106K016RNJ in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with C TAJA106K016RNJ from DA_LIB.IntLib
Replace Part C25 C CL10B104KB8NNNC in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with C CL10B104KB8NNNC from DA_LIB.IntLib
Replace Part IC7 IC MCP4728-E_UN in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with IC MCP4728-E_UN from DA_LIB.IntLib
Replace Part R13 R 0402WGF1002TCE in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with R 0402WGF1002TCE from DA_LIB.IntLib
Replace Part R14 R 0402WGF1002TCE in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with R 0402WGF1002TCE from DA_LIB.IntLib

View File

@@ -1,5 +1,5 @@
Replace Part C24 C TAJA106K016RNJ in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with C TAJA106K016RNJ from DA_LIB.IntLib
Replace Part C25 C CL10B104KB8NNNC in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with C CL10B104KB8NNNC from DA_LIB.IntLib
Replace Part IC7 IC MCP4728-E_UN in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with IC MCP4728-E_UN from DA_LIB.IntLib
Replace Part R13 R 0402WGF1002TCE in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with R 0402WGF1002TCE from DA_LIB.IntLib
Replace Part R14 R 0402WGF1002TCE in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with R 0402WGF1002TCE from DA_LIB.IntLib
Replace Part C24 C TAJA106K016RNJ in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with C TAJA106K016RNJ from DA_LIB.IntLib
Replace Part C25 C CL10B104KB8NNNC in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with C CL10B104KB8NNNC from DA_LIB.IntLib
Replace Part IC7 IC MCP4728-E_UN in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with IC MCP4728-E_UN from DA_LIB.IntLib
Replace Part R13 R 0402WGF1002TCE in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with R 0402WGF1002TCE from DA_LIB.IntLib
Replace Part R14 R 0402WGF1002TCE in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\CV_GEN.SchDoc with R 0402WGF1002TCE from DA_LIB.IntLib

View File

@@ -1,8 +1,8 @@
Change Component Parameter Component Kind in J4 Old=Standard (No BOM) New=Standard
Change Component Parameter Component Kind in J5 Old=Standard (No BOM) New=Standard
Change Component Parameter Component Kind in J6 Old=Standard (No BOM) New=Standard
Change Component Parameter Component Kind in J7 Old=Standard (No BOM) New=Standard
Replace Symbol from J4 J 2.54-2*12P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*12P from DA_LIB.IntLib
Replace Symbol from J5 J 2.54-2*12P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*12P from DA_LIB.IntLib
Replace Symbol from J6 J 2.54-2*6P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*6P from DA_LIB.IntLib
Replace Symbol from J7 J 2.54-2*6P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*6P from DA_LIB.IntLib
Change Component Parameter Component Kind in J4 Old=Standard (No BOM) New=Standard
Change Component Parameter Component Kind in J5 Old=Standard (No BOM) New=Standard
Change Component Parameter Component Kind in J6 Old=Standard (No BOM) New=Standard
Change Component Parameter Component Kind in J7 Old=Standard (No BOM) New=Standard
Replace Symbol from J4 J 2.54-2*12P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*12P from DA_LIB.IntLib
Replace Symbol from J5 J 2.54-2*12P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*12P from DA_LIB.IntLib
Replace Symbol from J6 J 2.54-2*6P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*6P from DA_LIB.IntLib
Replace Symbol from J7 J 2.54-2*6P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*6P from DA_LIB.IntLib

View File

@@ -1,4 +1,4 @@
Replace Symbol from J4 J 2.54-2*12P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*12P from DA_LIB.IntLib
Replace Symbol from J5 J 2.54-2*12P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*12P from DA_LIB.IntLib
Replace Symbol from J6 J 2.54-2*6P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*6P from DA_LIB.IntLib
Replace Symbol from J7 J 2.54-2*6P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*6P from DA_LIB.IntLib
Replace Symbol from J4 J 2.54-2*12P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*12P from DA_LIB.IntLib
Replace Symbol from J5 J 2.54-2*12P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*12P from DA_LIB.IntLib
Replace Symbol from J6 J 2.54-2*6P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*6P from DA_LIB.IntLib
Replace Symbol from J7 J 2.54-2*6P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*6P from DA_LIB.IntLib

View File

@@ -1 +1 @@
Change Component Designator: Old Designator=J? New Designator=J2
Change Component Designator: Old Designator=J? New Designator=J2

View File

@@ -1 +1 @@
Change Component Designator: Old Designator=J2 New Designator=J?
Change Component Designator: Old Designator=J2 New Designator=J?

View File

@@ -1 +1 @@
Change Component Designator: Old Designator=J? New Designator=J2
Change Component Designator: Old Designator=J? New Designator=J2

View File

@@ -1 +1 @@
Change Component Designator: Old Designator=J2 New Designator=J?
Change Component Designator: Old Designator=J2 New Designator=J?

View File

@@ -1,2 +1,2 @@
Change Component Designator: Old Designator=IC? New Designator=IC5
Change Component Designator: Old Designator=J? New Designator=J2
Change Component Designator: Old Designator=IC? New Designator=IC5
Change Component Designator: Old Designator=J? New Designator=J2

View File

@@ -1,2 +1,2 @@
Change Component Designator: Old Designator=IC5 New Designator=IC?
Change Component Designator: Old Designator=J2 New Designator=J?
Change Component Designator: Old Designator=IC5 New Designator=IC?
Change Component Designator: Old Designator=J2 New Designator=J?

View File

@@ -1,4 +1,4 @@
Change Component Designator: Old Designator=J? New Designator=J4
Change Component Designator: Old Designator=J? New Designator=J5
Change Component Designator: Old Designator=J? New Designator=J6
Change Component Designator: Old Designator=J? New Designator=J7
Change Component Designator: Old Designator=J? New Designator=J4
Change Component Designator: Old Designator=J? New Designator=J5
Change Component Designator: Old Designator=J? New Designator=J6
Change Component Designator: Old Designator=J? New Designator=J7

View File

@@ -1,4 +1,4 @@
Replace Part J4 J 2.54-2*12P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*12P from DA_LIB.IntLib
Replace Part J5 J 2.54-2*12P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*12P from DA_LIB.IntLib
Replace Part J6 J 2.54-2*6P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*6P from DA_LIB.IntLib
Replace Part J7 J 2.54-2*6P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*6P from DA_LIB.IntLib
Replace Part J4 J 2.54-2*12P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*12P from DA_LIB.IntLib
Replace Part J5 J 2.54-2*12P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*12P from DA_LIB.IntLib
Replace Part J6 J 2.54-2*6P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*6P from DA_LIB.IntLib
Replace Part J7 J 2.54-2*6P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*6P from DA_LIB.IntLib

View File

@@ -1,4 +1,4 @@
Replace Part J4 J 2.54-2*12P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*12P from DA_LIB.IntLib
Replace Part J5 J 2.54-2*12P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*12P from DA_LIB.IntLib
Replace Part J6 J 2.54-2*6P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*6P from DA_LIB.IntLib
Replace Part J7 J 2.54-2*6P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*6P from DA_LIB.IntLib
Replace Part J4 J 2.54-2*12P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*12P from DA_LIB.IntLib
Replace Part J5 J 2.54-2*12P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*12P from DA_LIB.IntLib
Replace Part J6 J 2.54-2*6P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*6P from DA_LIB.IntLib
Replace Part J7 J 2.54-2*6P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*6P from DA_LIB.IntLib

View File

@@ -1,4 +1,4 @@
Replace Part J4 J 2.54-2*12P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*12P from DA_LIB.IntLib
Replace Part J5 J 2.54-2*12P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*12P from DA_LIB.IntLib
Replace Part J6 J 2.54-2*6P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*6P from DA_LIB.IntLib
Replace Part J7 J 2.54-2*6P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*6P from DA_LIB.IntLib
Replace Part J4 J 2.54-2*12P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*12P from DA_LIB.IntLib
Replace Part J5 J 2.54-2*12P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*12P from DA_LIB.IntLib
Replace Part J6 J 2.54-2*6P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*6P from DA_LIB.IntLib
Replace Part J7 J 2.54-2*6P in C:\HTL\5AHEL\DA\github\audio-synth\dev\general\MainSys\EXT.SchDoc with J 2.54-2*6P from DA_LIB.IntLib

View File

@@ -1,4 +1,4 @@
Change Component Kind : Designator=J6 Old Kind=Standard New Kind=Standard (No BOM)
Change Component Kind : Designator=J7 Old Kind=Standard New Kind=Standard (No BOM)
Change Component Kind : Designator=J4 Old Kind=Standard New Kind=Standard (No BOM)
Change Component Kind : Designator=J5 Old Kind=Standard New Kind=Standard (No BOM)
Change Component Kind : Designator=J6 Old Kind=Standard New Kind=Standard (No BOM)
Change Component Kind : Designator=J7 Old Kind=Standard New Kind=Standard (No BOM)
Change Component Kind : Designator=J4 Old Kind=Standard New Kind=Standard (No BOM)
Change Component Kind : Designator=J5 Old Kind=Standard New Kind=Standard (No BOM)

View File

@@ -1,122 +1,122 @@
Removed Pin From Net: NetName=GND Pin=C25-1
Removed Pin From Net: NetName=3V3 Pin=C25-2
Change Component Footprint: Designator=C8 Old Footprint=C0603 New Footprint=C0402
Change Component Footprint: Designator=C10 Old Footprint=C0603 New Footprint=C0402
Change Component Footprint: Designator=C11 Old Footprint=C0603 New Footprint=C0402
Change Component Footprint: Designator=C25 Old Footprint=C0603 New Footprint=C0402
Change Component Footprint: Designator=R1 Old Footprint=R0402 New Footprint=R0603
Change Component Footprint: Designator=R2 Old Footprint=R0402 New Footprint=R0603
Change Component Kind : Designator=J6 Old Kind=Standard (No BOM) New Kind=Standard
Change Component Kind : Designator=J7 Old Kind=Standard (No BOM) New Kind=Standard
Change Component Kind : Designator=J4 Old Kind=Standard (No BOM) New Kind=Standard
Change Component Kind : Designator=J5 Old Kind=Standard (No BOM) New Kind=Standard
Change component parameters: Designator = "C8" ("C8"); Footprint = "C0603"; UniqueID = "\UJATVCZJ\ZGRDYTSE" ("\UJATVCZJ\ZGRDYTSE")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1Description"; Value = "Datasheet"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1URL"; Value = "https://www.samsungsem.com/resources/file/global/support/product_catalog/MLCC.pdf"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2025-12-08"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LCSC Part #"; Value = "C307331"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2025-12-08"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Value"; Value = "100nF"; VariantName = "[No Variations]"
Change component parameters: Designator = "C10" ("C10"); Footprint = "C0603"; UniqueID = "\UJATVCZJ\QHRURQUI" ("\UJATVCZJ\QHRURQUI")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1Description"; Value = "Datasheet"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1URL"; Value = "https://www.samsungsem.com/resources/file/global/support/product_catalog/MLCC.pdf"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2025-12-08"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LCSC Part #"; Value = "C307331"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2025-12-08"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Value"; Value = "100nF"; VariantName = "[No Variations]"
Change component parameters: Designator = "C11" ("C11"); Footprint = "C0603"; UniqueID = "\UJATVCZJ\RYJGGRLL" ("\UJATVCZJ\RYJGGRLL")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1Description"; Value = "Datasheet"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1URL"; Value = "https://www.samsungsem.com/resources/file/global/support/product_catalog/MLCC.pdf"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2025-12-08"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LCSC Part #"; Value = "C307331"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2025-12-08"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Value"; Value = "100nF"; VariantName = "[No Variations]"
Change component parameters: Designator = "C12" ("C12"); Footprint = "C0402"; UniqueID = "\UJATVCZJ\DTADTCQV" ("\UJATVCZJ\DTADTCQV")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1Description"; Value = "Datasheet"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1URL"; Value = "https://www.samsungsem.com/resources/file/global/support/product_catalog/MLCC.pdf"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LCSC Part #"; Value = "C1555"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2025-09-28"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Value"; Value = "22pF"; VariantName = "[No Variations]"
Change component parameters: Designator = "C14" ("C14"); Footprint = "C0402"; UniqueID = "\UJATVCZJ\RRUHNULQ" ("\UJATVCZJ\RRUHNULQ")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1Description"; Value = "Datasheet"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1URL"; Value = "https://www.samsungsem.com/resources/file/global/support/product_catalog/MLCC.pdf"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LCSC Part #"; Value = "C1555"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2025-09-28"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Value"; Value = "22pF"; VariantName = "[No Variations]"
Change component parameters: Designator = "C25" ("C25"); Footprint = "C0603"; UniqueID = "\UJATVCZJ\KKXNSPRM\LPKUFXOT" ("\UJATVCZJ\KKXNSPRM\LPKUFXOT")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1Description"; Value = "Datasheet"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1URL"; Value = "https://www.samsungsem.com/resources/file/global/support/product_catalog/MLCC.pdf"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2025-12-08"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LCSC Part #"; Value = "C307331"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2025-12-08"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Value"; Value = "100nF"; VariantName = "[No Variations]"
Change component parameters: Designator = "C30_1" ("C30"); Footprint = "C0603"; UniqueID = "\JWCLHRYX\BYHEDDAC\DCYBGILJ" ("\JWCLHRYX\BYHEDDAC\DCYBGILJ")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1Description"; Value = "Datasheet"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1URL"; Value = "https://www.samsungsem.com/resources/file/global/support/product_catalog/MLCC.pdf"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LCSC Part #"; Value = "C1594"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2025-12-23"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Value"; Value = "150pF"; VariantName = "[No Variations]"
Change component parameters: Designator = "C30_2" ("C30"); Footprint = "C0603"; UniqueID = "\HHEHPQCK\BYHEDDAC\DCYBGILJ" ("\HHEHPQCK\BYHEDDAC\DCYBGILJ")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1Description"; Value = "Datasheet"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1URL"; Value = "https://www.samsungsem.com/resources/file/global/support/product_catalog/MLCC.pdf"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LCSC Part #"; Value = "C1594"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2025-12-23"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Value"; Value = "150pF"; VariantName = "[No Variations]"
Change component parameters: Designator = "R1" ("R1"); Footprint = "R0402"; UniqueID = "\DKUESAKX\ZHOYUBAJ" ("\DKUESAKX\ZHOYUBAJ")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1Description"; Value = "Datasheet"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1URL"; Value = "https://www.lcsc.com/datasheet/C25744.pdf"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LCSC Part #"; Value = "C23192"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Value"; Value = "510k"; VariantName = "[No Variations]"
Change component parameters: Designator = "R2" ("R2"); Footprint = "R0402"; UniqueID = "\DKUESAKX\GJGCRGYG" ("\DKUESAKX\GJGCRGYG")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1Description"; Value = "Datasheet"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1URL"; Value = "https://www.lcsc.com/datasheet/C25744.pdf"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LCSC Part #"; Value = "C23192"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Value"; Value = "510k"; VariantName = "[No Variations]"
Change component parameters: Designator = "T1" ("T1"); Footprint = "SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR"; UniqueID = "\DKUESAKX\LQZTOWOP" ("\DKUESAKX\LQZTOWOP")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1Description"; Value = "Datasheet"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1URL"; Value = "https://www.lcsc.com/datasheet/C916392.pdf"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LCSC Part #"; Value = "C2150"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2025-12-08"; VariantName = "[No Variations]"
Change component parameters: Designator = "T2" ("T2"); Footprint = "SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR"; UniqueID = "\DKUESAKX\LOGMJRDJ" ("\DKUESAKX\LOGMJRDJ")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1Description"; Value = "Datasheet"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1URL"; Value = "https://www.lcsc.com/datasheet/C916393.pdf"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LCSC Part #"; Value = "C8542"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2025-12-08"; VariantName = "[No Variations]"
Change component parameters: Designator = "T5_1" ("T5"); Footprint = "SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR"; UniqueID = "\JWCLHRYX\BYHEDDAC\XVKOTUOV" ("\JWCLHRYX\BYHEDDAC\XVKOTUOV")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1Description"; Value = "Datasheet"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1URL"; Value = "https://www.lcsc.com/datasheet/C916392.pdf"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LCSC Part #"; Value = "C2150"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2025-12-08"; VariantName = "[No Variations]"
Change component parameters: Designator = "T5_2" ("T5"); Footprint = "SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR"; UniqueID = "\HHEHPQCK\BYHEDDAC\XVKOTUOV" ("\HHEHPQCK\BYHEDDAC\XVKOTUOV")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1Description"; Value = "Datasheet"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1URL"; Value = "https://www.lcsc.com/datasheet/C916392.pdf"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LCSC Part #"; Value = "C2150"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2025-12-08"; VariantName = "[No Variations]"
Added Pin To Net: NetName=3V3 Pin=C25-1
Added Pin To Net: NetName=GND Pin=C25-2
Removed Pin From Net: NetName=GND Pin=C25-1
Removed Pin From Net: NetName=3V3 Pin=C25-2
Change Component Footprint: Designator=C8 Old Footprint=C0603 New Footprint=C0402
Change Component Footprint: Designator=C10 Old Footprint=C0603 New Footprint=C0402
Change Component Footprint: Designator=C11 Old Footprint=C0603 New Footprint=C0402
Change Component Footprint: Designator=C25 Old Footprint=C0603 New Footprint=C0402
Change Component Footprint: Designator=R1 Old Footprint=R0402 New Footprint=R0603
Change Component Footprint: Designator=R2 Old Footprint=R0402 New Footprint=R0603
Change Component Kind : Designator=J6 Old Kind=Standard (No BOM) New Kind=Standard
Change Component Kind : Designator=J7 Old Kind=Standard (No BOM) New Kind=Standard
Change Component Kind : Designator=J4 Old Kind=Standard (No BOM) New Kind=Standard
Change Component Kind : Designator=J5 Old Kind=Standard (No BOM) New Kind=Standard
Change component parameters: Designator = "C8" ("C8"); Footprint = "C0603"; UniqueID = "\UJATVCZJ\ZGRDYTSE" ("\UJATVCZJ\ZGRDYTSE")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1Description"; Value = "Datasheet"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1URL"; Value = "https://www.samsungsem.com/resources/file/global/support/product_catalog/MLCC.pdf"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2025-12-08"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LCSC Part #"; Value = "C307331"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2025-12-08"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Value"; Value = "100nF"; VariantName = "[No Variations]"
Change component parameters: Designator = "C10" ("C10"); Footprint = "C0603"; UniqueID = "\UJATVCZJ\QHRURQUI" ("\UJATVCZJ\QHRURQUI")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1Description"; Value = "Datasheet"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1URL"; Value = "https://www.samsungsem.com/resources/file/global/support/product_catalog/MLCC.pdf"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2025-12-08"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LCSC Part #"; Value = "C307331"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2025-12-08"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Value"; Value = "100nF"; VariantName = "[No Variations]"
Change component parameters: Designator = "C11" ("C11"); Footprint = "C0603"; UniqueID = "\UJATVCZJ\RYJGGRLL" ("\UJATVCZJ\RYJGGRLL")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1Description"; Value = "Datasheet"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1URL"; Value = "https://www.samsungsem.com/resources/file/global/support/product_catalog/MLCC.pdf"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2025-12-08"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LCSC Part #"; Value = "C307331"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2025-12-08"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Value"; Value = "100nF"; VariantName = "[No Variations]"
Change component parameters: Designator = "C12" ("C12"); Footprint = "C0402"; UniqueID = "\UJATVCZJ\DTADTCQV" ("\UJATVCZJ\DTADTCQV")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1Description"; Value = "Datasheet"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1URL"; Value = "https://www.samsungsem.com/resources/file/global/support/product_catalog/MLCC.pdf"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LCSC Part #"; Value = "C1555"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2025-09-28"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Value"; Value = "22pF"; VariantName = "[No Variations]"
Change component parameters: Designator = "C14" ("C14"); Footprint = "C0402"; UniqueID = "\UJATVCZJ\RRUHNULQ" ("\UJATVCZJ\RRUHNULQ")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1Description"; Value = "Datasheet"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1URL"; Value = "https://www.samsungsem.com/resources/file/global/support/product_catalog/MLCC.pdf"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LCSC Part #"; Value = "C1555"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2025-09-28"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Value"; Value = "22pF"; VariantName = "[No Variations]"
Change component parameters: Designator = "C25" ("C25"); Footprint = "C0603"; UniqueID = "\UJATVCZJ\KKXNSPRM\LPKUFXOT" ("\UJATVCZJ\KKXNSPRM\LPKUFXOT")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1Description"; Value = "Datasheet"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1URL"; Value = "https://www.samsungsem.com/resources/file/global/support/product_catalog/MLCC.pdf"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2025-12-08"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LCSC Part #"; Value = "C307331"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2025-12-08"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Value"; Value = "100nF"; VariantName = "[No Variations]"
Change component parameters: Designator = "C30_1" ("C30"); Footprint = "C0603"; UniqueID = "\JWCLHRYX\BYHEDDAC\DCYBGILJ" ("\JWCLHRYX\BYHEDDAC\DCYBGILJ")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1Description"; Value = "Datasheet"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1URL"; Value = "https://www.samsungsem.com/resources/file/global/support/product_catalog/MLCC.pdf"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LCSC Part #"; Value = "C1594"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2025-12-23"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Value"; Value = "150pF"; VariantName = "[No Variations]"
Change component parameters: Designator = "C30_2" ("C30"); Footprint = "C0603"; UniqueID = "\HHEHPQCK\BYHEDDAC\DCYBGILJ" ("\HHEHPQCK\BYHEDDAC\DCYBGILJ")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1Description"; Value = "Datasheet"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1URL"; Value = "https://www.samsungsem.com/resources/file/global/support/product_catalog/MLCC.pdf"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LCSC Part #"; Value = "C1594"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2025-12-23"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Value"; Value = "150pF"; VariantName = "[No Variations]"
Change component parameters: Designator = "R1" ("R1"); Footprint = "R0402"; UniqueID = "\DKUESAKX\ZHOYUBAJ" ("\DKUESAKX\ZHOYUBAJ")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1Description"; Value = "Datasheet"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1URL"; Value = "https://www.lcsc.com/datasheet/C25744.pdf"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LCSC Part #"; Value = "C23192"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Value"; Value = "510k"; VariantName = "[No Variations]"
Change component parameters: Designator = "R2" ("R2"); Footprint = "R0402"; UniqueID = "\DKUESAKX\GJGCRGYG" ("\DKUESAKX\GJGCRGYG")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1Description"; Value = "Datasheet"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1URL"; Value = "https://www.lcsc.com/datasheet/C25744.pdf"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LCSC Part #"; Value = "C23192"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Value"; Value = "510k"; VariantName = "[No Variations]"
Change component parameters: Designator = "T1" ("T1"); Footprint = "SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR"; UniqueID = "\DKUESAKX\LQZTOWOP" ("\DKUESAKX\LQZTOWOP")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1Description"; Value = "Datasheet"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1URL"; Value = "https://www.lcsc.com/datasheet/C916392.pdf"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LCSC Part #"; Value = "C2150"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2025-12-08"; VariantName = "[No Variations]"
Change component parameters: Designator = "T2" ("T2"); Footprint = "SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR"; UniqueID = "\DKUESAKX\LOGMJRDJ" ("\DKUESAKX\LOGMJRDJ")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1Description"; Value = "Datasheet"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1URL"; Value = "https://www.lcsc.com/datasheet/C916393.pdf"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LCSC Part #"; Value = "C8542"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2025-12-08"; VariantName = "[No Variations]"
Change component parameters: Designator = "T5_1" ("T5"); Footprint = "SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR"; UniqueID = "\JWCLHRYX\BYHEDDAC\XVKOTUOV" ("\JWCLHRYX\BYHEDDAC\XVKOTUOV")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1Description"; Value = "Datasheet"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1URL"; Value = "https://www.lcsc.com/datasheet/C916392.pdf"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LCSC Part #"; Value = "C2150"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2025-12-08"; VariantName = "[No Variations]"
Change component parameters: Designator = "T5_2" ("T5"); Footprint = "SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR"; UniqueID = "\HHEHPQCK\BYHEDDAC\XVKOTUOV" ("\HHEHPQCK\BYHEDDAC\XVKOTUOV")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1Description"; Value = "Datasheet"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1URL"; Value = "https://www.lcsc.com/datasheet/C916392.pdf"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LCSC Part #"; Value = "C2150"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2025-12-08"; VariantName = "[No Variations]"
Added Pin To Net: NetName=3V3 Pin=C25-1
Added Pin To Net: NetName=GND Pin=C25-2

View File

@@ -1,29 +1,29 @@
Change Component Footprint: Designator=C5 Old Footprint=CAP-SMD_BD5.0-L5.3-W5.3-LS6.1-FD New Footprint=CAP-TH_RD_D-5_L-7_P-2.0
Change Component Footprint: Designator=C3 Old Footprint=CAP-SMD_L6.0-W3.2-R-RD New Footprint=CAP-TH_RD_D-5_L-7_P-2.0
Change Component Footprint: Designator=C4 Old Footprint=CAP-SMD_L6.0-W3.2-R-RD New Footprint=CAP-TH_RD_D-5_L-7_P-2.0
Change Component Footprint: Designator=C7 Old Footprint=CAP-SMD_L6.0-W3.2-R-RD New Footprint=CAP-TH_RD_D-5_L-7_P-2.0
Change Component Kind : Designator=C7 Old Kind=Standard New Kind=Standard (No BOM)
Change Component Kind : Designator=J3 Old Kind=Standard New Kind=Standard (No BOM)
Change Component Kind : Designator=C5 Old Kind=Standard New Kind=Standard (No BOM)
Change Component Kind : Designator=C3 Old Kind=Standard New Kind=Standard (No BOM)
Change Component Kind : Designator=C4 Old Kind=Standard New Kind=Standard (No BOM)
Change component parameters: Designator = "C3" ("C3"); Footprint = "CAP-SMD_L6.0-W3.2-R-RD"; UniqueID = "\DKUESAKX\CNRCHCTO" ("\DKUESAKX\CNRCHCTO")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Value"; Value = "22uF"; VariantName = "[No Variations]"
Change component parameters: Designator = "C4" ("C4"); Footprint = "CAP-SMD_L6.0-W3.2-R-RD"; UniqueID = "\DKUESAKX\DUKJYYGS" ("\DKUESAKX\DUKJYYGS")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Value"; Value = "22uF"; VariantName = "[No Variations]"
Change component parameters: Designator = "C5" ("C5"); Footprint = "CAP-SMD_BD5.0-L5.3-W5.3-LS6.1-FD"; UniqueID = "\DKUESAKX\YVOLQOIZ" ("\DKUESAKX\YVOLQOIZ")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Value"; Value = "22uF"; VariantName = "[No Variations]"
Change component parameters: Designator = "C7" ("C7"); Footprint = "CAP-SMD_L6.0-W3.2-R-RD"; UniqueID = "\DKUESAKX\OHFRNISC" ("\DKUESAKX\OHFRNISC")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Value"; Value = "22uF"; VariantName = "[No Variations]"
Change Component Footprint: Designator=C5 Old Footprint=CAP-SMD_BD5.0-L5.3-W5.3-LS6.1-FD New Footprint=CAP-TH_RD_D-5_L-7_P-2.0
Change Component Footprint: Designator=C3 Old Footprint=CAP-SMD_L6.0-W3.2-R-RD New Footprint=CAP-TH_RD_D-5_L-7_P-2.0
Change Component Footprint: Designator=C4 Old Footprint=CAP-SMD_L6.0-W3.2-R-RD New Footprint=CAP-TH_RD_D-5_L-7_P-2.0
Change Component Footprint: Designator=C7 Old Footprint=CAP-SMD_L6.0-W3.2-R-RD New Footprint=CAP-TH_RD_D-5_L-7_P-2.0
Change Component Kind : Designator=C7 Old Kind=Standard New Kind=Standard (No BOM)
Change Component Kind : Designator=J3 Old Kind=Standard New Kind=Standard (No BOM)
Change Component Kind : Designator=C5 Old Kind=Standard New Kind=Standard (No BOM)
Change Component Kind : Designator=C3 Old Kind=Standard New Kind=Standard (No BOM)
Change Component Kind : Designator=C4 Old Kind=Standard New Kind=Standard (No BOM)
Change component parameters: Designator = "C3" ("C3"); Footprint = "CAP-SMD_L6.0-W3.2-R-RD"; UniqueID = "\DKUESAKX\CNRCHCTO" ("\DKUESAKX\CNRCHCTO")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Value"; Value = "22uF"; VariantName = "[No Variations]"
Change component parameters: Designator = "C4" ("C4"); Footprint = "CAP-SMD_L6.0-W3.2-R-RD"; UniqueID = "\DKUESAKX\DUKJYYGS" ("\DKUESAKX\DUKJYYGS")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Value"; Value = "22uF"; VariantName = "[No Variations]"
Change component parameters: Designator = "C5" ("C5"); Footprint = "CAP-SMD_BD5.0-L5.3-W5.3-LS6.1-FD"; UniqueID = "\DKUESAKX\YVOLQOIZ" ("\DKUESAKX\YVOLQOIZ")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Value"; Value = "22uF"; VariantName = "[No Variations]"
Change component parameters: Designator = "C7" ("C7"); Footprint = "CAP-SMD_L6.0-W3.2-R-RD"; UniqueID = "\DKUESAKX\OHFRNISC" ("\DKUESAKX\OHFRNISC")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Value"; Value = "22uF"; VariantName = "[No Variations]"

View File

@@ -1,21 +1,21 @@
Change Component Kind : Designator=J3 Old Kind=Standard (No BOM) New Kind=Standard
Change Component Kind : Designator=J6 Old Kind=Standard New Kind=Standard (No BOM)
Change Component Kind : Designator=J7 Old Kind=Standard New Kind=Standard (No BOM)
Change Component Kind : Designator=J4 Old Kind=Standard New Kind=Standard (No BOM)
Change Component Kind : Designator=J5 Old Kind=Standard New Kind=Standard (No BOM)
Change component parameters: Designator = "R51_1" ("R51"); Footprint = "R0603"; UniqueID = "\JWCLHRYX\BYHEDDAC\XTYVTYXI" ("\JWCLHRYX\BYHEDDAC\XTYVTYXI")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1Description"; Value = "Datasheet"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1URL"; Value = "https://www.lcsc.com/datasheet/C22935.pdf"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LCSC Part #"; Value = "C23189"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2025-12-23"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Value"; Value = "5.6k"; VariantName = "[No Variations]"
Change component parameters: Designator = "R51_2" ("R51"); Footprint = "R0603"; UniqueID = "\HHEHPQCK\BYHEDDAC\XTYVTYXI" ("\HHEHPQCK\BYHEDDAC\XTYVTYXI")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1Description"; Value = "Datasheet"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1URL"; Value = "https://www.lcsc.com/datasheet/C22935.pdf"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LCSC Part #"; Value = "C23189"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2025-12-23"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Value"; Value = "5.6k"; VariantName = "[No Variations]"
Change Component Kind : Designator=J3 Old Kind=Standard (No BOM) New Kind=Standard
Change Component Kind : Designator=J6 Old Kind=Standard New Kind=Standard (No BOM)
Change Component Kind : Designator=J7 Old Kind=Standard New Kind=Standard (No BOM)
Change Component Kind : Designator=J4 Old Kind=Standard New Kind=Standard (No BOM)
Change Component Kind : Designator=J5 Old Kind=Standard New Kind=Standard (No BOM)
Change component parameters: Designator = "R51_1" ("R51"); Footprint = "R0603"; UniqueID = "\JWCLHRYX\BYHEDDAC\XTYVTYXI" ("\JWCLHRYX\BYHEDDAC\XTYVTYXI")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1Description"; Value = "Datasheet"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1URL"; Value = "https://www.lcsc.com/datasheet/C22935.pdf"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LCSC Part #"; Value = "C23189"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2025-12-23"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Value"; Value = "5.6k"; VariantName = "[No Variations]"
Change component parameters: Designator = "R51_2" ("R51"); Footprint = "R0603"; UniqueID = "\HHEHPQCK\BYHEDDAC\XTYVTYXI" ("\HHEHPQCK\BYHEDDAC\XTYVTYXI")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1Description"; Value = "Datasheet"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1URL"; Value = "https://www.lcsc.com/datasheet/C22935.pdf"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LCSC Part #"; Value = "C23189"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2025-12-23"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Value"; Value = "5.6k"; VariantName = "[No Variations]"

View File

@@ -1 +1 @@
Change Component Kind : Designator=J3 Old Kind=Standard New Kind=Standard (No BOM)
Change Component Kind : Designator=J3 Old Kind=Standard New Kind=Standard (No BOM)

View File

@@ -1,16 +1,16 @@
Change component parameters: Designator = "R54_1" ("R54"); Footprint = "R0603"; UniqueID = "\JWCLHRYX\BYHEDDAC\KYIXDVIP" ("\JWCLHRYX\BYHEDDAC\KYIXDVIP")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1Description"; Value = "Datasheet"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1URL"; Value = "https://www.lcsc.com/datasheet/C22935.pdf"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LCSC Part #"; Value = "C23189"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2025-12-23"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Value"; Value = "5.6k"; VariantName = "[No Variations]"
Change component parameters: Designator = "R54_2" ("R54"); Footprint = "R0603"; UniqueID = "\HHEHPQCK\BYHEDDAC\KYIXDVIP" ("\HHEHPQCK\BYHEDDAC\KYIXDVIP")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1Description"; Value = "Datasheet"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1URL"; Value = "https://www.lcsc.com/datasheet/C22935.pdf"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LCSC Part #"; Value = "C23189"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2025-12-23"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Value"; Value = "5.6k"; VariantName = "[No Variations]"
Change component parameters: Designator = "R54_1" ("R54"); Footprint = "R0603"; UniqueID = "\JWCLHRYX\BYHEDDAC\KYIXDVIP" ("\JWCLHRYX\BYHEDDAC\KYIXDVIP")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1Description"; Value = "Datasheet"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1URL"; Value = "https://www.lcsc.com/datasheet/C22935.pdf"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LCSC Part #"; Value = "C23189"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2025-12-23"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Value"; Value = "5.6k"; VariantName = "[No Variations]"
Change component parameters: Designator = "R54_2" ("R54"); Footprint = "R0603"; UniqueID = "\HHEHPQCK\BYHEDDAC\KYIXDVIP" ("\HHEHPQCK\BYHEDDAC\KYIXDVIP")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1Description"; Value = "Datasheet"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1URL"; Value = "https://www.lcsc.com/datasheet/C22935.pdf"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LCSC Part #"; Value = "C23189"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2025-12-23"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Value"; Value = "5.6k"; VariantName = "[No Variations]"

View File

@@ -1,8 +1,8 @@
Change component parameters: Designator = "C6" ("C6"); Footprint = "C0603"; UniqueID = "\DKUESAKX\WKABREKJ" ("\DKUESAKX\WKABREKJ")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1Description"; Value = "Datasheet"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1URL"; Value = "https://www.samsungsem.com/resources/file/global/support/product_catalog/MLCC.pdf"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LCSC Part #"; Value = "C1623"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2025-10-23"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Value"; Value = "470nF"; VariantName = "[No Variations]"
Change component parameters: Designator = "C6" ("C6"); Footprint = "C0603"; UniqueID = "\DKUESAKX\WKABREKJ" ("\DKUESAKX\WKABREKJ")
Change component parameters (AddParameter): Name = "CAuthor"; Value = "Erik Tóth"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1Description"; Value = "Datasheet"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "ComponentLink1URL"; Value = "https://www.samsungsem.com/resources/file/global/support/product_catalog/MLCC.pdf"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LatestRev"; Value = "2026-01-01"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "LCSC Part #"; Value = "C1623"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Published"; Value = "2025-10-23"; VariantName = "[No Variations]"
Change component parameters (AddParameter): Name = "Value"; Value = "470nF"; VariantName = "[No Variations]"

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