changed feeder expected time behaviour and altered the feeder state machine behaviour if feeding is faster than peeling

This commit is contained in:
janik
2026-04-10 17:05:52 +07:00
parent 542a5ffd2c
commit e3054e3e73
15 changed files with 10015 additions and 9856 deletions
Binary file not shown.
+37 -24
View File
@@ -59,7 +59,7 @@
#define BACKWARDS_FEED_FILM_SLACK_REMOVAL_TIME 350 // ms to take up slack after backward #define BACKWARDS_FEED_FILM_SLACK_REMOVAL_TIME 350 // ms to take up slack after backward
#define BACKLASH_COMP_TENTH_MM 10 // 1mm backlash compensation #define BACKLASH_COMP_TENTH_MM 10 // 1mm backlash compensation
#define FEED_SETTLE_TIME 50 // ms to wait for position to settle #define FEED_SETTLE_TIME 50 // ms to wait for position to settle
#define FEED_POSITION_TOLERANCE 10 // encoder counts tolerance (~0.044mm) #define FEED_POSITION_TOLERANCE 15 // encoder counts tolerance (~0.066mm)
// OneWire timing (microseconds) // OneWire timing (microseconds)
@@ -86,6 +86,7 @@
#define FLOOR_ADDRESS_NOT_PROGRAMMED 0x00 #define FLOOR_ADDRESS_NOT_PROGRAMMED 0x00
#define FLOOR_ADDRESS_NOT_DETECTED 0xFF #define FLOOR_ADDRESS_NOT_DETECTED 0xFF
// Position overflow prevention // Position overflow prevention
#define POSITION_OVERFLOW_THRESHOLD (INT32_MAX / 2) #define POSITION_OVERFLOW_THRESHOLD (INT32_MAX / 2)
#define POSITION_RESET_AMOUNT (INT32_MAX / 4) #define POSITION_RESET_AMOUNT (INT32_MAX / 4)
@@ -168,6 +169,8 @@ uint32_t feed_timeout_time = 0; // absolute timeout for driving phase
int16_t feed_distance_tenths = 0; // requested feed distance in 0.1mm int16_t feed_distance_tenths = 0; // requested feed distance in 0.1mm
uint8_t feed_direction = 1; // 1 = forward, 0 = backward uint8_t feed_direction = 1; // 1 = forward, 0 = backward
int32_t feed_target_position = 0; // target encoder position for current phase int32_t feed_target_position = 0; // target encoder position for current phase
uint8_t peel_done = 1; // peel phase complete flag
uint8_t drive_done = 1; // motor reached position flag
uint8_t feed_retry_count = 0; // retry counter uint8_t feed_retry_count = 0; // retry counter
#define FEED_RETRY_LIMIT 3 #define FEED_RETRY_LIMIT 3
@@ -1171,7 +1174,7 @@ void HAL_TIM_PeriodElapsedCallback (TIM_HandleTypeDef * htim)
int32_t brake_distance = velocity * brake_time_tenths / 10; int32_t brake_distance = velocity * brake_time_tenths / 10;
if (error > FEED_POSITION_TOLERANCE && (is_stopped || error > brake_distance)) if (error >= FEED_POSITION_TOLERANCE && (is_stopped || error > brake_distance))
{ {
set_Feeder_PWM(PWM_MAX, 1); // Full forward set_Feeder_PWM(PWM_MAX, 1); // Full forward
debug_pid_output = PWM_MAX; debug_pid_output = PWM_MAX;
@@ -1282,9 +1285,12 @@ void rs485_transmit(uint8_t *data, uint16_t len)
{ {
// Turnaround delay — let controller switch to RX mode // Turnaround delay — let controller switch to RX mode
HAL_Delay(1); HAL_Delay(1);
// Disable receiver, transmit, re-enable receiver, re-arm DMA // Stop DMA receive before transmitting
HAL_UART_AbortReceive(&huart2);
// Disable receiver, transmit
HAL_GPIO_WritePin(USART2_NRE_GPIO_Port, USART2_NRE_Pin, GPIO_PIN_SET); // NRE high = receiver off HAL_GPIO_WritePin(USART2_NRE_GPIO_Port, USART2_NRE_Pin, GPIO_PIN_SET); // NRE high = receiver off
HAL_UART_Transmit(&huart2, data, len, 100); HAL_UART_Transmit(&huart2, data, len, 100);
// Re-enable receiver and re-arm DMA
HAL_GPIO_WritePin(USART2_NRE_GPIO_Port, USART2_NRE_Pin, GPIO_PIN_RESET); // NRE low = receiver on HAL_GPIO_WritePin(USART2_NRE_GPIO_Port, USART2_NRE_Pin, GPIO_PIN_RESET); // NRE low = receiver on
HAL_UARTEx_ReceiveToIdle_DMA(&huart2, DMA_buffer, 64); HAL_UARTEx_ReceiveToIdle_DMA(&huart2, DMA_buffer, 64);
__HAL_DMA_DISABLE_IT(huart2.hdmarx, DMA_IT_HT); __HAL_DMA_DISABLE_IT(huart2.hdmarx, DMA_IT_HT);
@@ -1787,9 +1793,10 @@ uint16_t calculate_expected_feed_time(uint8_t distance, uint8_t forward)
if (forward) if (forward)
{ {
// Forward: peel time + peel backoff + drive time + extra for first feed // Forward: peel time + peel backoff + drive time + extra for first feed
// Report realistic expected time, not the timeout value
uint16_t time = (distance * PEEL_TIME_PER_TENTH_MM) + uint16_t time = (distance * PEEL_TIME_PER_TENTH_MM) +
PEEL_BACKOFF_TIME + PEEL_BACKOFF_TIME +
(distance * TIMEOUT_TIME_PER_TENTH_MM) + 200; (distance * 10) + 200; // ~10ms per 0.1mm actual drive time
return time; return time;
} }
else else
@@ -1819,12 +1826,15 @@ void start_feed(int16_t distance_tenths, uint8_t forward)
if (forward) if (forward)
{ {
// Forward feed: drive both motors simultaneously // Forward feed: drive both motors simultaneously, tracked independently
feed_state = FEED_STATE_PEEL_FORWARD; feed_state = FEED_STATE_DRIVING;
feed_state_start_time = HAL_GetTick(); feed_state_start_time = HAL_GetTick();
// Peel: runs for timed duration
peel_done = 0;
feed_state_duration = distance_tenths * PEEL_TIME_PER_TENTH_MM; feed_state_duration = distance_tenths * PEEL_TIME_PER_TENTH_MM;
peel_motor(1); // Peel forward peel_motor(1);
// Start feed motor at the same time // Drive: ISR drives toward target, state machine monitors
drive_done = 0;
feed_timeout_time = HAL_GetTick() + (distance_tenths * TIMEOUT_TIME_PER_TENTH_MM) + 500; feed_timeout_time = HAL_GetTick() + (distance_tenths * TIMEOUT_TIME_PER_TENTH_MM) + 500;
feed_target_position = total_count + tenths_to_counts(distance_tenths); feed_target_position = total_count + tenths_to_counts(distance_tenths);
target_count = feed_target_position; target_count = feed_target_position;
@@ -1853,14 +1863,7 @@ void feed_state_machine_update(void)
switch (feed_state) switch (feed_state)
{ {
case FEED_STATE_PEEL_FORWARD: case FEED_STATE_PEEL_FORWARD:
// Peeling film while feed motor drives simultaneously // Legacy: not used for forward feeds anymore
if (elapsed >= feed_state_duration)
{
peel_brake(); // Peel done, feed motor continues via PID
feed_state = FEED_STATE_DRIVING;
feed_state_start_time = now;
// feed_target_position and feed_timeout_time already set in start_feed
}
break; break;
case FEED_STATE_UNPEEL: case FEED_STATE_UNPEEL:
@@ -1879,8 +1882,15 @@ void feed_state_machine_update(void)
break; break;
case FEED_STATE_DRIVING: case FEED_STATE_DRIVING:
// Check for position reached, overshoot, and timeout // Track peel independently: stop peel when timer expires
{ {
if (!peel_done && elapsed >= feed_state_duration)
{
peel_brake();
peel_done = 1;
}
// Track drive independently: check position
int32_t error = feed_target_position - total_count; int32_t error = feed_target_position - total_count;
int32_t abs_error = error < 0 ? -error : error; int32_t abs_error = error < 0 ? -error : error;
@@ -1888,27 +1898,30 @@ void feed_state_machine_update(void)
// <5: none, >=5: ±5, >=10: ±10, >=20: ±20 // <5: none, >=5: ±5, >=10: ±10, >=20: ±20
int32_t brake_adj = abs_error >= 20 ? 20 : abs_error >= 10 ? 10 : abs_error >= 5 ? 5 : 0; int32_t brake_adj = abs_error >= 20 ? 20 : abs_error >= 10 ? 10 : abs_error >= 5 ? 5 : 0;
if (abs_error < FEED_POSITION_TOLERANCE) if (!drive_done && abs_error < FEED_POSITION_TOLERANCE)
{ {
// Position reached - fine-tune brake time based on where we stopped // Position reached - fine-tune brake time
if (error < 0) // overshot if (error < 0)
brake_time_tenths += brake_adj; brake_time_tenths += brake_adj;
else if (error > 0 && brake_time_tenths > brake_adj) // undershot else if (error > 0 && brake_time_tenths > brake_adj)
brake_time_tenths -= brake_adj; brake_time_tenths -= brake_adj;
else if (error > 0) else if (error > 0)
brake_time_tenths = 1; brake_time_tenths = 1;
drive_done = 1;
}
// Both done? Feed complete
if (peel_done && drive_done)
{
if (!feed_direction) if (!feed_direction)
{ {
// Backward feed: take up slack then do final approach
feed_state = FEED_STATE_SLACK_REMOVAL; feed_state = FEED_STATE_SLACK_REMOVAL;
feed_state_start_time = now; feed_state_start_time = now;
feed_state_duration = BACKWARDS_FEED_FILM_SLACK_REMOVAL_TIME; feed_state_duration = BACKWARDS_FEED_FILM_SLACK_REMOVAL_TIME;
peel_motor(1); // Peel forward to take up slack peel_motor(1);
} }
else else
{ {
// Forward feed complete
feed_state = FEED_STATE_SETTLING; feed_state = FEED_STATE_SETTLING;
feed_state_start_time = now; feed_state_start_time = now;
feed_state_duration = FEED_SETTLE_TIME; feed_state_duration = FEED_SETTLE_TIME;
+40 -40
View File
@@ -1,40 +1,40 @@
../Core/Src/main.c:574:6:SystemClock_Config 3 ../Core/Src/main.c:576:6:SystemClock_Config 3
../Core/Src/main.c:1088:6:HAL_TIM_PeriodElapsedCallback 19 ../Core/Src/main.c:1090:6:HAL_TIM_PeriodElapsedCallback 19
../Core/Src/main.c:1214:6:HAL_GPIO_EXTI_Falling_Callback 5 ../Core/Src/main.c:1216:6:HAL_GPIO_EXTI_Falling_Callback 5
../Core/Src/main.c:1238:6:HAL_UARTEx_RxEventCallback 4 ../Core/Src/main.c:1240:6:HAL_UARTEx_RxEventCallback 4
../Core/Src/main.c:1259:6:HAL_UART_ErrorCallback 2 ../Core/Src/main.c:1261:6:HAL_UART_ErrorCallback 2
../Core/Src/main.c:1271:6:set_LED 1 ../Core/Src/main.c:1273:6:set_LED 1
../Core/Src/main.c:1281:6:rs485_transmit 1 ../Core/Src/main.c:1283:6:rs485_transmit 1
../Core/Src/main.c:1293:6:comp_crc_header 1 ../Core/Src/main.c:1298:6:comp_crc_header 1
../Core/Src/main.c:1632:6:update_Feeder_Target 2 ../Core/Src/main.c:1637:6:update_Feeder_Target 2
../Core/Src/main.c:1659:6:set_Feeder_PWM 2 ../Core/Src/main.c:1664:6:set_Feeder_PWM 2
../Core/Src/main.c:1674:6:peel_motor 1 ../Core/Src/main.c:1679:6:peel_motor 1
../Core/Src/main.c:1679:6:peel_brake 1 ../Core/Src/main.c:1684:6:peel_brake 1
../Core/Src/main.c:1684:6:peel_ramp_update 9 ../Core/Src/main.c:1689:6:peel_ramp_update 9
../Core/Src/main.c:1728:6:drive_continuous 2 ../Core/Src/main.c:1733:6:drive_continuous 2
../Core/Src/main.c:1737:6:halt_all 1 ../Core/Src/main.c:1742:6:halt_all 1
../Core/Src/main.c:1754:6:identify_feeder 2 ../Core/Src/main.c:1759:6:identify_feeder 2
../Core/Src/main.c:1766:6:show_version 1 ../Core/Src/main.c:1771:6:show_version 1
../Core/Src/main.c:1776:9:tenths_to_counts 1 ../Core/Src/main.c:1781:9:tenths_to_counts 1
../Core/Src/main.c:1785:10:calculate_expected_feed_time 2 ../Core/Src/main.c:1790:10:calculate_expected_feed_time 2
../Core/Src/main.c:1805:6:start_feed 3 ../Core/Src/main.c:1811:6:start_feed 3
../Core/Src/main.c:1843:6:feed_state_machine_update 29 ../Core/Src/main.c:1852:6:feed_state_machine_update 32
../Core/Src/main.c:2036:6:handle_vendor_options 5 ../Core/Src/main.c:2048:6:handle_vendor_options 5
../Core/Src/main.c:2094:6:onewire_delay_us 3 ../Core/Src/main.c:2106:6:onewire_delay_us 3
../Core/Src/main.c:2114:6:onewire_drive_low 1 ../Core/Src/main.c:2126:6:onewire_drive_low 1
../Core/Src/main.c:2119:6:onewire_release 1 ../Core/Src/main.c:2131:6:onewire_release 1
../Core/Src/main.c:2124:9:onewire_read_bit 1 ../Core/Src/main.c:2136:9:onewire_read_bit 1
../Core/Src/main.c:2130:9:onewire_reset 1 ../Core/Src/main.c:2142:9:onewire_reset 1
../Core/Src/main.c:2147:6:onewire_write_bit 2 ../Core/Src/main.c:2159:6:onewire_write_bit 2
../Core/Src/main.c:2167:9:onewire_read_bit_slot 1 ../Core/Src/main.c:2179:9:onewire_read_bit_slot 1
../Core/Src/main.c:2184:6:onewire_write_byte 2 ../Core/Src/main.c:2196:6:onewire_write_byte 2
../Core/Src/main.c:2193:9:onewire_read_byte 2 ../Core/Src/main.c:2205:9:onewire_read_byte 2
../Core/Src/main.c:2208:9:read_floor_address 2 ../Core/Src/main.c:2220:9:read_floor_address 2
../Core/Src/main.c:2238:9:write_floor_address 6 ../Core/Src/main.c:2250:9:write_floor_address 6
../Core/Src/main.c:1313:6:handleRS485Message 44 ../Core/Src/main.c:1318:6:handleRS485Message 44
../Core/Src/main.c:2333:9:debug_itoa 6 ../Core/Src/main.c:2345:9:debug_itoa 6
../Core/Src/main.c:2349:9:debug_hex8 1 ../Core/Src/main.c:2361:9:debug_hex8 1
../Core/Src/main.c:2357:6:debug_output 5 ../Core/Src/main.c:2369:6:debug_output 5
../Core/Src/main.c:2420:6:reset_position_if_needed 3 ../Core/Src/main.c:2432:6:reset_position_if_needed 3
../Core/Src/main.c:276:5:main 69 ../Core/Src/main.c:278:5:main 69
../Core/Src/main.c:2453:6:Error_Handler 1 ../Core/Src/main.c:2465:6:Error_Handler 1
Binary file not shown.
+40 -40
View File
@@ -1,40 +1,40 @@
../Core/Src/main.c:574:6:SystemClock_Config 64 static,ignoring_inline_asm ../Core/Src/main.c:576:6:SystemClock_Config 64 static,ignoring_inline_asm
../Core/Src/main.c:1088:6:HAL_TIM_PeriodElapsedCallback 24 static ../Core/Src/main.c:1090:6:HAL_TIM_PeriodElapsedCallback 24 static
../Core/Src/main.c:1214:6:HAL_GPIO_EXTI_Falling_Callback 8 static ../Core/Src/main.c:1216:6:HAL_GPIO_EXTI_Falling_Callback 8 static
../Core/Src/main.c:1238:6:HAL_UARTEx_RxEventCallback 16 static ../Core/Src/main.c:1240:6:HAL_UARTEx_RxEventCallback 16 static
../Core/Src/main.c:1259:6:HAL_UART_ErrorCallback 8 static ../Core/Src/main.c:1261:6:HAL_UART_ErrorCallback 8 static
../Core/Src/main.c:1271:6:set_LED 16 static ../Core/Src/main.c:1273:6:set_LED 16 static
../Core/Src/main.c:1281:6:rs485_transmit 16 static ../Core/Src/main.c:1283:6:rs485_transmit 16 static
../Core/Src/main.c:1293:6:comp_crc_header 16 static ../Core/Src/main.c:1298:6:comp_crc_header 16 static
../Core/Src/main.c:1632:6:update_Feeder_Target 8 static ../Core/Src/main.c:1637:6:update_Feeder_Target 8 static
../Core/Src/main.c:1659:6:set_Feeder_PWM 0 static ../Core/Src/main.c:1664:6:set_Feeder_PWM 0 static
../Core/Src/main.c:1674:6:peel_motor 0 static ../Core/Src/main.c:1679:6:peel_motor 0 static
../Core/Src/main.c:1679:6:peel_brake 0 static ../Core/Src/main.c:1684:6:peel_brake 0 static
../Core/Src/main.c:1684:6:peel_ramp_update 24 static ../Core/Src/main.c:1689:6:peel_ramp_update 24 static
../Core/Src/main.c:1728:6:drive_continuous 0 static ../Core/Src/main.c:1733:6:drive_continuous 0 static
../Core/Src/main.c:1737:6:halt_all 0 static ../Core/Src/main.c:1742:6:halt_all 0 static
../Core/Src/main.c:1754:6:identify_feeder 8 static ../Core/Src/main.c:1759:6:identify_feeder 8 static
../Core/Src/main.c:1766:6:show_version 8 static ../Core/Src/main.c:1771:6:show_version 8 static
../Core/Src/main.c:1776:9:tenths_to_counts 8 static ../Core/Src/main.c:1781:9:tenths_to_counts 8 static
../Core/Src/main.c:1785:10:calculate_expected_feed_time 0 static ../Core/Src/main.c:1790:10:calculate_expected_feed_time 0 static
../Core/Src/main.c:1805:6:start_feed 40 static ../Core/Src/main.c:1811:6:start_feed 40 static
../Core/Src/main.c:1843:6:feed_state_machine_update 32 static ../Core/Src/main.c:1852:6:feed_state_machine_update 32 static
../Core/Src/main.c:2036:6:handle_vendor_options 16 static ../Core/Src/main.c:2048:6:handle_vendor_options 16 static
../Core/Src/main.c:2094:6:onewire_delay_us 16 static ../Core/Src/main.c:2106:6:onewire_delay_us 16 static
../Core/Src/main.c:2114:6:onewire_drive_low 0 static ../Core/Src/main.c:2126:6:onewire_drive_low 0 static
../Core/Src/main.c:2119:6:onewire_release 0 static ../Core/Src/main.c:2131:6:onewire_release 0 static
../Core/Src/main.c:2124:9:onewire_read_bit 0 static ../Core/Src/main.c:2136:9:onewire_read_bit 0 static
../Core/Src/main.c:2130:9:onewire_reset 16 static ../Core/Src/main.c:2142:9:onewire_reset 16 static
../Core/Src/main.c:2147:6:onewire_write_bit 16 static ../Core/Src/main.c:2159:6:onewire_write_bit 16 static
../Core/Src/main.c:2167:9:onewire_read_bit_slot 16 static ../Core/Src/main.c:2179:9:onewire_read_bit_slot 16 static
../Core/Src/main.c:2184:6:onewire_write_byte 16 static ../Core/Src/main.c:2196:6:onewire_write_byte 16 static
../Core/Src/main.c:2193:9:onewire_read_byte 16 static ../Core/Src/main.c:2205:9:onewire_read_byte 16 static
../Core/Src/main.c:2208:9:read_floor_address 8 static,ignoring_inline_asm ../Core/Src/main.c:2220:9:read_floor_address 8 static,ignoring_inline_asm
../Core/Src/main.c:2238:9:write_floor_address 24 static,ignoring_inline_asm ../Core/Src/main.c:2250:9:write_floor_address 24 static,ignoring_inline_asm
../Core/Src/main.c:1313:6:handleRS485Message 64 static ../Core/Src/main.c:1318:6:handleRS485Message 64 static
../Core/Src/main.c:2333:9:debug_itoa 48 static ../Core/Src/main.c:2345:9:debug_itoa 48 static
../Core/Src/main.c:2349:9:debug_hex8 40 static ../Core/Src/main.c:2361:9:debug_hex8 40 static
../Core/Src/main.c:2357:6:debug_output 32 static ../Core/Src/main.c:2369:6:debug_output 32 static
../Core/Src/main.c:2420:6:reset_position_if_needed 16 static,ignoring_inline_asm ../Core/Src/main.c:2432:6:reset_position_if_needed 16 static,ignoring_inline_asm
../Core/Src/main.c:276:5:main 160 static,ignoring_inline_asm ../Core/Src/main.c:278:5:main 160 static,ignoring_inline_asm
../Core/Src/main.c:2453:6:Error_Handler 0 static,ignoring_inline_asm ../Core/Src/main.c:2465:6:Error_Handler 0 static,ignoring_inline_asm
Binary file not shown.
+9028 -8887
View File
File diff suppressed because it is too large Load Diff
+645 -638
View File
File diff suppressed because it is too large Load Diff
+3 -3
View File
@@ -609,7 +609,7 @@
"show": true "show": true
}, },
{ {
"group_by": true, "group_by": false,
"label": "Value", "label": "Value",
"name": "Value", "name": "Value",
"show": true "show": true
@@ -633,7 +633,7 @@
"show": false "show": false
}, },
{ {
"group_by": true, "group_by": false,
"label": "Footprint", "label": "Footprint",
"name": "Footprint", "name": "Footprint",
"show": true "show": true
@@ -669,7 +669,7 @@
"show": false "show": false
}, },
{ {
"group_by": false, "group_by": true,
"label": "MPN", "label": "MPN",
"name": "MPN", "name": "MPN",
"show": true "show": true
Binary file not shown.
+222 -222
View File
@@ -1,228 +1,228 @@
P CODE 00 P CODE 00
P UNITS CUST 0 P UNITS CUST 0
P arrayDim N P arrayDim N
317+3V3 VIA MD0118PA00X+045469Y-024937X0236Y0000R000S-1293668029 317+3V3 VIA MD0118PA00X+045469Y-024937X0236Y0000R000S679999539
317+3V3 VIA MD0118PA00X+042090Y-019150X0236Y0000R000S-1293668029 317+3V3 VIA MD0118PA00X+042090Y-019150X0236Y0000R000S679999539
317+3V3 VIA MD0118PA00X+042787Y-039988X0236Y0000R000S-1293668029 317+3V3 VIA MD0118PA00X+042787Y-039988X0236Y0000R000S679999539
317+3V3 VIA MD0118PA00X+041594Y-038835X0236Y0000R000S-1293668029 317+3V3 VIA MD0118PA00X+041594Y-038835X0236Y0000R000S679999539
317+3V3 VIA MD0118PA00X+048800Y-037440X0236Y0000R000S-1293668029 317+3V3 VIA MD0118PA00X+048800Y-037440X0236Y0000R000S679999539
317+3V3 VIA MD0118PA00X+047156Y-031850X0236Y0000R000S-1293668029 317+3V3 VIA MD0118PA00X+047156Y-031850X0236Y0000R000S679999539
317SW1 VIA MD0118PA00X+056970Y-038900X0236Y0000R000S-1293668029 317SW1 VIA MD0118PA00X+056970Y-038900X0236Y0000R000S679999539
317SW1 VIA MD0118PA00X+050390Y-036570X0236Y0000R000S-1293668029 317SW1 VIA MD0118PA00X+050390Y-036570X0236Y0000R000S679999539
317SW2 VIA MD0118PA00X+049660Y-036920X0236Y0000R000S-1293668029 317SW2 VIA MD0118PA00X+049660Y-036920X0236Y0000R000S679999539
317SW2 VIA MD0118PA00X+055051Y-038960X0236Y0000R000S-1293668029 317SW2 VIA MD0118PA00X+055051Y-038960X0236Y0000R000S679999539
317DRIVE_QUAD_A VIA MD0118PA00X+042874Y-032165X0236Y0000R000S-1293668029 317DRIVE_QUAD_A VIA MD0118PA00X+042874Y-032165X0236Y0000R000S679999539
317DRIVE_QUAD_A VIA MD0118PA00X+043890Y-033310X0236Y0000R000S-1293668029 317DRIVE_QUAD_A VIA MD0118PA00X+043890Y-033310X0236Y0000R000S679999539
317DRIVE_QUAD_B VIA MD0118PA00X+044020Y-034080X0236Y0000R000S-1293668029 317DRIVE_QUAD_B VIA MD0118PA00X+044020Y-034080X0236Y0000R000S679999539
317DRIVE_QUAD_B VIA MD0118PA00X+042744Y-032586X0236Y0000R000S-1293668029 317DRIVE_QUAD_B VIA MD0118PA00X+042744Y-032586X0236Y0000R000S679999539
3171WIRE VIA MD0118PA00X+044550Y-025410X0236Y0000R000S-1293668029 3171WIRE VIA MD0118PA00X+044550Y-025410X0236Y0000R000S679999539
3171WIRE VIA MD0118PA00X+041220Y-018840X0236Y0000R000S-1293668029 3171WIRE VIA MD0118PA00X+041220Y-018840X0236Y0000R000S679999539
3171WIRE VIA MD0118PA00X+047740Y-033360X0236Y0000R000S-1293668029 3171WIRE VIA MD0118PA00X+047740Y-033360X0236Y0000R000S679999539
317+12V VIA MD0118PA00X+051996Y-027035X0236Y0000R000S-1293668029 317+12V VIA MD0118PA00X+051996Y-027035X0236Y0000R000S679999539
317+12V VIA MD0118PA00X+054409Y-026520X0236Y0000R000S-1293668029 317+12V VIA MD0118PA00X+054409Y-026520X0236Y0000R000S679999539
317NRESET VIA MD0118PA00X+050840Y-040310X0236Y0000R000S-1293668029 317NRESET VIA MD0118PA00X+050840Y-040310X0236Y0000R000S679999539
317NRESET VIA MD0118PA00X+049730Y-033799X0236Y0000R000S-1293668029 317NRESET VIA MD0118PA00X+049730Y-033799X0236Y0000R000S679999539
317NRESET VIA MD0118PA00X+042701Y-038536X0236Y0000R000S-1293668029 317NRESET VIA MD0118PA00X+042701Y-038536X0236Y0000R000S679999539
317NET-(U2-EN) VIA MD0118PA00X+049900Y-015930X0236Y0000R000S-1293668029 317NET-(U2-EN) VIA MD0118PA00X+049900Y-015930X0236Y0000R000S679999539
317NET-(U2-EN) VIA MD0118PA00X+048010Y-015690X0236Y0000R000S-1293668029 317NET-(U2-EN) VIA MD0118PA00X+048010Y-015690X0236Y0000R000S679999539
317NET-(U3-BOOT) VIA MD0118PA00X+047510Y-020170X0236Y0000R000S-1293668029 317NET-(U3-BOOT) VIA MD0118PA00X+047510Y-020170X0236Y0000R000S679999539
317NET-(U3-BOOT) VIA MD0118PA00X+049530Y-019950X0236Y0000R000S-1293668029 317NET-(U3-BOOT) VIA MD0118PA00X+049530Y-019950X0236Y0000R000S679999539
317SWCLK_BOOT0 VIA MD0118PA00X+046290Y-038070X0236Y0000R000S-1293668029 317SWCLK_BOOT0 VIA MD0118PA00X+046290Y-038070X0236Y0000R000S679999539
317SWCLK_BOOT0 VIA MD0118PA00X+043477Y-038493X0236Y0000R000S-1293668029 317SWCLK_BOOT0 VIA MD0118PA00X+043477Y-038493X0236Y0000R000S679999539
317SWCLK_BOOT0 VIA MD0118PA00X+049540Y-040370X0236Y0000R000S-1293668029 317SWCLK_BOOT0 VIA MD0118PA00X+049540Y-040370X0236Y0000R000S679999539
317SWDIO VIA MD0118PA00X+048830Y-040290X0236Y0000R000S-1293668029 317SWDIO VIA MD0118PA00X+048830Y-040290X0236Y0000R000S679999539
317SWDIO VIA MD0118PA00X+045970Y-038360X0236Y0000R000S-1293668029 317SWDIO VIA MD0118PA00X+045970Y-038360X0236Y0000R000S679999539
317LED_R VIA MD0118PA00X+048853Y-037113X0236Y0000R000S-1293668029 317LED_R VIA MD0118PA00X+048853Y-037113X0236Y0000R000S679999539
317LED_R VIA MD0118PA00X+052140Y-041940X0236Y0000R000S-1293668029 317LED_R VIA MD0118PA00X+052140Y-041940X0236Y0000R000S679999539
317LED_G VIA MD0118PA00X+051020Y-041930X0236Y0000R000S-1293668029 317LED_G VIA MD0118PA00X+051020Y-041930X0236Y0000R000S679999539
317LED_G VIA MD0118PA00X+048190Y-037250X0236Y0000R000S-1293668029 317LED_G VIA MD0118PA00X+048190Y-037250X0236Y0000R000S679999539
317LED_B VIA MD0118PA00X+048520Y-037180X0236Y0000R000S-1293668029 317LED_B VIA MD0118PA00X+048520Y-037180X0236Y0000R000S679999539
317LED_B VIA MD0118PA00X+051530Y-041940X0236Y0000R000S-1293668029 317LED_B VIA MD0118PA00X+051530Y-041940X0236Y0000R000S679999539
317NET-(U3-EN) VIA MD0118PA00X+047170Y-019550X0236Y0000R000S-1293668029 317NET-(U3-EN) VIA MD0118PA00X+047170Y-019550X0236Y0000R000S679999539
317NET-(U3-EN) VIA MD0118PA00X+046644Y-019370X0236Y0000R000S-1293668029 317NET-(U3-EN) VIA MD0118PA00X+046644Y-019370X0236Y0000R000S679999539
317DE VIA MD0118PA00X+042990Y-020870X0236Y0000R000S-1293668029 317DE VIA MD0118PA00X+042990Y-020870X0236Y0000R000S679999539
317DE VIA MD0118PA00X+049350Y-033360X0236Y0000R000S-1293668029 317DE VIA MD0118PA00X+049350Y-033360X0236Y0000R000S679999539
317NET-(U7-EN) VIA MD0118PA00X+052895Y-027202X0236Y0000R000S-1293668029 317NET-(U7-EN) VIA MD0118PA00X+052895Y-027202X0236Y0000R000S679999539
317NET-(U7-EN) VIA MD0118PA00X+054130Y-027331X0236Y0000R000S-1293668029 317NET-(U7-EN) VIA MD0118PA00X+054130Y-027331X0236Y0000R000S679999539
317IPROP_PEEL VIA MD0118PA00X+048708Y-033254X0236Y0000R000S-1293668029 317IPROP_PEEL VIA MD0118PA00X+048708Y-033254X0236Y0000R000S679999539
317IPROP_PEEL VIA MD0118PA00X+048191Y-030887X0236Y0000R000S-1293668029 317IPROP_PEEL VIA MD0118PA00X+048191Y-030887X0236Y0000R000S679999539
317DRIVE1 VIA MD0118PA00X+046484Y-033732X0236Y0000R000S-1293668029 317DRIVE1 VIA MD0118PA00X+046484Y-033732X0236Y0000R000S679999539
317DRIVE1 VIA MD0118PA00X+045699Y-031783X0236Y0000R000S-1293668029 317DRIVE1 VIA MD0118PA00X+045699Y-031783X0236Y0000R000S679999539
317DRIVE2 VIA MD0118PA00X+045622Y-032123X0236Y0000R000S-1293668029 317DRIVE2 VIA MD0118PA00X+045622Y-032123X0236Y0000R000S679999539
317DRIVE2 VIA MD0118PA00X+046462Y-034046X0236Y0000R000S-1293668029 317DRIVE2 VIA MD0118PA00X+046462Y-034046X0236Y0000R000S679999539
317PEEL1 VIA MD0118PA00X+048478Y-029665X0236Y0000R000S-1293668029 317PEEL1 VIA MD0118PA00X+048478Y-029665X0236Y0000R000S679999539
317PEEL1 VIA MD0118PA00X+050260Y-032130X0236Y0000R000S-1293668029 317PEEL1 VIA MD0118PA00X+050260Y-032130X0236Y0000R000S679999539
317PEEL2 VIA MD0118PA00X+049910Y-032120X0236Y0000R000S-1293668029 317PEEL2 VIA MD0118PA00X+049910Y-032120X0236Y0000R000S679999539
317PEEL2 VIA MD0118PA00X+048471Y-030005X0236Y0000R000S-1293668029 317PEEL2 VIA MD0118PA00X+048471Y-030005X0236Y0000R000S679999539
317GND VIA MD0118PA00X+049518Y-024685X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+049518Y-024685X0236Y0000R000S679999539
317GND VIA MD0118PA00X+047647Y-030190X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+047647Y-030190X0236Y0000R000S679999539
317GND VIA MD0118PA00X+052738Y-027833X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+052738Y-027833X0236Y0000R000S679999539
317GND VIA MD0118PA00X+047300Y-030670X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+047300Y-030670X0236Y0000R000S679999539
317GND VIA MD0118PA00X+044150Y-014490X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+044150Y-014490X0236Y0000R000S679999539
317GND VIA MD0118PA00X+052953Y-032362X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+052953Y-032362X0236Y0000R000S679999539
317GND VIA MD0118PA00X+050833Y-037327X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+050833Y-037327X0236Y0000R000S679999539
317GND VIA MD0118PA00X+047290Y-030330X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+047290Y-030330X0236Y0000R000S679999539
317GND VIA MD0118PA00X+052272Y-025850X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+052272Y-025850X0236Y0000R000S679999539
317GND VIA MD0118PA00X+048296Y-032208X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+048296Y-032208X0236Y0000R000S679999539
317GND VIA MD0118PA00X+044910Y-032310X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+044910Y-032310X0236Y0000R000S679999539
317GND VIA MD0118PA00X+058630Y-041470X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+058630Y-041470X0236Y0000R000S679999539
317GND VIA MD0118PA00X+043220Y-030500X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+043220Y-030500X0236Y0000R000S679999539
317GND VIA MD0118PA00X+043650Y-017730X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+043650Y-017730X0236Y0000R000S679999539
317GND VIA MD0118PA00X+045606Y-015799X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+045606Y-015799X0236Y0000R000S679999539
317GND VIA MD0118PA00X+050640Y-035765X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+050640Y-035765X0236Y0000R000S679999539
317GND VIA MD0118PA00X+049412Y-029474X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+049412Y-029474X0236Y0000R000S679999539
317GND VIA MD0118PA00X+046290Y-030010X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+046290Y-030010X0236Y0000R000S679999539
317GND VIA MD0118PA00X+051583Y-028264X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+051583Y-028264X0236Y0000R000S679999539
317GND VIA MD0118PA00X+050170Y-014300X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+050170Y-014300X0236Y0000R000S679999539
317GND VIA MD0118PA00X+049980Y-037300X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+049980Y-037300X0236Y0000R000S679999539
317GND VIA MD0118PA00X+047440Y-016240X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+047440Y-016240X0236Y0000R000S679999539
317GND VIA MD0118PA00X+049430Y-030280X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+049430Y-030280X0236Y0000R000S679999539
317GND VIA MD0118PA00X+049070Y-027330X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+049070Y-027330X0236Y0000R000S679999539
317GND VIA MD0118PA00X+052860Y-034270X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+052860Y-034270X0236Y0000R000S679999539
317GND VIA MD0118PA00X+055520Y-029980X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+055520Y-029980X0236Y0000R000S679999539
317GND VIA MD0118PA00X+052579Y-032972X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+052579Y-032972X0236Y0000R000S679999539
317GND VIA MD0118PA00X+049508Y-023799X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+049508Y-023799X0236Y0000R000S679999539
317GND VIA MD0118PA00X+055520Y-031193X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+055520Y-031193X0236Y0000R000S679999539
317GND VIA MD0118PA00X+041654Y-031624X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+041654Y-031624X0236Y0000R000S679999539
317GND VIA MD0118PA00X+046280Y-030400X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+046280Y-030400X0236Y0000R000S679999539
317GND VIA MD0118PA00X+050100Y-013070X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+050100Y-013070X0236Y0000R000S679999539
317GND VIA MD0118PA00X+049790Y-029810X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+049790Y-029810X0236Y0000R000S679999539
317GND VIA MD0118PA00X+045590Y-016230X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+045590Y-016230X0236Y0000R000S679999539
317GND VIA MD0118PA00X+055524Y-030591X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+055524Y-030591X0236Y0000R000S679999539
317GND VIA MD0118PA00X+049680Y-037250X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+049680Y-037250X0236Y0000R000S679999539
317GND VIA MD0118PA00X+055531Y-030874X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+055531Y-030874X0236Y0000R000S679999539
317GND VIA MD0118PA00X+047950Y-020150X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+047950Y-020150X0236Y0000R000S679999539
317GND VIA MD0118PA00X+046270Y-030790X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+046270Y-030790X0236Y0000R000S679999539
317GND VIA MD0118PA00X+050980Y-036070X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+050980Y-036070X0236Y0000R000S679999539
317GND VIA MD0118PA00X+042598Y-031624X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+042598Y-031624X0236Y0000R000S679999539
317GND VIA MD0118PA00X+050820Y-029810X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+050820Y-029810X0236Y0000R000S679999539
317GND VIA MD0118PA00X+049498Y-023209X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+049498Y-023209X0236Y0000R000S679999539
317GND VIA MD0118PA00X+045252Y-015799X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+045252Y-015799X0236Y0000R000S679999539
317GND VIA MD0118PA00X+047110Y-016230X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+047110Y-016230X0236Y0000R000S679999539
317GND VIA MD0118PA00X+046020Y-015020X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+046020Y-015020X0236Y0000R000S679999539
317GND VIA MD0118PA00X+045320Y-019950X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+045320Y-019950X0236Y0000R000S679999539
317GND VIA MD0118PA00X+049488Y-022923X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+049488Y-022923X0236Y0000R000S679999539
317GND VIA MD0118PA00X+053900Y-015333X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+053900Y-015333X0236Y0000R000S679999539
317GND VIA MD0118PA00X+044540Y-033010X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+044540Y-033010X0236Y0000R000S679999539
317GND VIA MD0118PA00X+051307Y-028269X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+051307Y-028269X0236Y0000R000S679999539
317GND VIA MD0118PA00X+052165Y-032303X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+052165Y-032303X0236Y0000R000S679999539
317GND VIA MD0118PA00X+049390Y-030571X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+049390Y-030571X0236Y0000R000S679999539
317GND VIA MD0118PA00X+046190Y-016230X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+046190Y-016230X0236Y0000R000S679999539
317GND VIA MD0118PA00X+051358Y-032835X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+051358Y-032835X0236Y0000R000S679999539
317GND VIA MD0118PA00X+046614Y-019764X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+046614Y-019764X0236Y0000R000S679999539
317GND VIA MD0118PA00X+049518Y-024390X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+049518Y-024390X0236Y0000R000S679999539
317GND VIA MD0118PA00X+046319Y-022293X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+046319Y-022293X0236Y0000R000S679999539
317GND VIA MD0118PA00X+053900Y-015693X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+053900Y-015693X0236Y0000R000S679999539
317GND VIA MD0118PA00X+050310Y-044170X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+050310Y-044170X0236Y0000R000S679999539
317GND VIA MD0118PA00X+049516Y-026874X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+049516Y-026874X0236Y0000R000S679999539
317GND VIA MD0118PA00X+044260Y-032470X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+044260Y-032470X0236Y0000R000S679999539
317GND VIA MD0118PA00X+046063Y-019921X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+046063Y-019921X0236Y0000R000S679999539
317GND VIA MD0118PA00X+046594Y-031693X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+046594Y-031693X0236Y0000R000S679999539
317GND VIA MD0118PA00X+043230Y-030170X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+043230Y-030170X0236Y0000R000S679999539
317GND VIA MD0118PA00X+048110Y-019490X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+048110Y-019490X0236Y0000R000S679999539
317GND VIA MD0118PA00X+046329Y-021998X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+046329Y-021998X0236Y0000R000S679999539
317GND VIA MD0118PA00X+051850Y-033012X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+051850Y-033012X0236Y0000R000S679999539
317GND VIA MD0118PA00X+048290Y-020150X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+048290Y-020150X0236Y0000R000S679999539
317GND VIA MD0118PA00X+048787Y-026996X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+048787Y-026996X0236Y0000R000S679999539
317GND VIA MD0118PA00X+045260Y-016230X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+045260Y-016230X0236Y0000R000S679999539
317GND VIA MD0118PA00X+050154Y-027461X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+050154Y-027461X0236Y0000R000S679999539
317GND VIA MD0118PA00X+049528Y-024970X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+049528Y-024970X0236Y0000R000S679999539
317GND VIA MD0118PA00X+040660Y-015920X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+040660Y-015920X0236Y0000R000S679999539
317GND VIA MD0118PA00X+044900Y-016250X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+044900Y-016250X0236Y0000R000S679999539
317GND VIA MD0118PA00X+049518Y-025266X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+049518Y-025266X0236Y0000R000S679999539
317GND VIA MD0118PA00X+044530Y-032730X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+044530Y-032730X0236Y0000R000S679999539
317GND VIA MD0118PA00X+046010Y-015330X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+046010Y-015330X0236Y0000R000S679999539
317GND VIA MD0118PA00X+046590Y-030190X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+046590Y-030190X0236Y0000R000S679999539
317GND VIA MD0118PA00X+047360Y-030960X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+047360Y-030960X0236Y0000R000S679999539
317GND VIA MD0118PA00X+052311Y-026311X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+052311Y-026311X0236Y0000R000S679999539
317GND VIA MD0118PA00X+055535Y-030295X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+055535Y-030295X0236Y0000R000S679999539
317GND VIA MD0118PA00X+040470Y-017450X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+040470Y-017450X0236Y0000R000S679999539
317GND VIA MD0118PA00X+055390Y-031504X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+055390Y-031504X0236Y0000R000S679999539
317GND VIA MD0118PA00X+043230Y-030820X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+043230Y-030820X0236Y0000R000S679999539
317GND VIA MD0118PA00X+043090Y-036980X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+043090Y-036980X0236Y0000R000S679999539
317GND VIA MD0118PA00X+044230Y-033020X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+044230Y-033020X0236Y0000R000S679999539
317GND VIA MD0118PA00X+049210Y-016590X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+049210Y-016590X0236Y0000R000S679999539
317GND VIA MD0118PA00X+047720Y-016370X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+047720Y-016370X0236Y0000R000S679999539
317GND VIA MD0118PA00X+048630Y-020170X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+048630Y-020170X0236Y0000R000S679999539
317GND VIA MD0118PA00X+056650Y-043540X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+056650Y-043540X0236Y0000R000S679999539
317GND VIA MD0118PA00X+049710Y-014310X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+049710Y-014310X0236Y0000R000S679999539
317GND VIA MD0118PA00X+042260Y-017120X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+042260Y-017120X0236Y0000R000S679999539
317GND VIA MD0118PA00X+044530Y-032460X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+044530Y-032460X0236Y0000R000S679999539
317GND VIA MD0118PA00X+044870Y-033010X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+044870Y-033010X0236Y0000R000S679999539
317GND VIA MD0118PA00X+052196Y-035090X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+052196Y-035090X0236Y0000R000S679999539
317GND VIA MD0118PA00X+052870Y-033600X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+052870Y-033600X0236Y0000R000S679999539
317GND VIA MD0118PA00X+049508Y-024104X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+049508Y-024104X0236Y0000R000S679999539
317GND VIA MD0118PA00X+046600Y-030600X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+046600Y-030600X0236Y0000R000S679999539
317GND VIA MD0118PA00X+046339Y-022864X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+046339Y-022864X0236Y0000R000S679999539
317GND VIA MD0118PA00X+042920Y-030100X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+042920Y-030100X0236Y0000R000S679999539
317GND VIA MD0118PA00X+049900Y-034320X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+049900Y-034320X0236Y0000R000S679999539
317GND VIA MD0118PA00X+046590Y-030970X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+046590Y-030970X0236Y0000R000S679999539
317GND VIA MD0118PA00X+047710Y-016080X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+047710Y-016080X0236Y0000R000S679999539
317GND VIA MD0118PA00X+057440Y-037660X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+057440Y-037660X0236Y0000R000S679999539
317GND VIA MD0118PA00X+051349Y-034139X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+051349Y-034139X0236Y0000R000S679999539
317GND VIA MD0118PA00X+045320Y-019310X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+045320Y-019310X0236Y0000R000S679999539
317GND VIA MD0118PA00X+053770Y-044770X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+053770Y-044770X0236Y0000R000S679999539
317GND VIA MD0118PA00X+046531Y-037382X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+046531Y-037382X0236Y0000R000S679999539
317GND VIA MD0118PA00X+049173Y-026992X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+049173Y-026992X0236Y0000R000S679999539
317GND VIA MD0118PA00X+052980Y-028087X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+052980Y-028087X0236Y0000R000S679999539
317GND VIA MD0118PA00X+050470Y-013450X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+050470Y-013450X0236Y0000R000S679999539
317GND VIA MD0118PA00X+045859Y-033241X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+045859Y-033241X0236Y0000R000S679999539
317GND VIA MD0118PA00X+045900Y-016220X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+045900Y-016220X0236Y0000R000S679999539
317GND VIA MD0118PA00X+043140Y-029880X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+043140Y-029880X0236Y0000R000S679999539
317GND VIA MD0118PA00X+047540Y-018700X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+047540Y-018700X0236Y0000R000S679999539
317GND VIA MD0118PA00X+048010Y-018810X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+048010Y-018810X0236Y0000R000S679999539
317GND VIA MD0118PA00X+043090Y-012140X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+043090Y-012140X0236Y0000R000S679999539
317GND VIA MD0118PA00X+044460Y-034620X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+044460Y-034620X0236Y0000R000S679999539
317GND VIA MD0118PA00X+047710Y-030900X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+047710Y-030900X0236Y0000R000S679999539
317GND VIA MD0118PA00X+044220Y-032730X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+044220Y-032730X0236Y0000R000S679999539
317GND VIA MD0118PA00X+053520Y-015703X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+053520Y-015703X0236Y0000R000S679999539
317GND VIA MD0118PA00X+055776Y-037783X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+055776Y-037783X0236Y0000R000S679999539
317GND VIA MD0118PA00X+049478Y-022323X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+049478Y-022323X0236Y0000R000S679999539
317GND VIA MD0118PA00X+050460Y-013070X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+050460Y-013070X0236Y0000R000S679999539
317GND VIA MD0118PA00X+048780Y-027320X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+048780Y-027320X0236Y0000R000S679999539
317GND VIA MD0118PA00X+049701Y-027362X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+049701Y-027362X0236Y0000R000S679999539
317GND VIA MD0118PA00X+046500Y-016230X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+046500Y-016230X0236Y0000R000S679999539
317GND VIA MD0118PA00X+048090Y-019170X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+048090Y-019170X0236Y0000R000S679999539
317GND VIA MD0118PA00X+049469Y-021742X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+049469Y-021742X0236Y0000R000S679999539
317GND VIA MD0118PA00X+049488Y-022608X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+049488Y-022608X0236Y0000R000S679999539
317GND VIA MD0118PA00X+043510Y-012770X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+043510Y-012770X0236Y0000R000S679999539
317GND VIA MD0118PA00X+041160Y-020850X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+041160Y-020850X0236Y0000R000S679999539
317GND VIA MD0118PA00X+046329Y-022569X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+046329Y-022569X0236Y0000R000S679999539
317GND VIA MD0118PA00X+052146Y-032854X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+052146Y-032854X0236Y0000R000S679999539
317GND VIA MD0118PA00X+049478Y-022028X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+049478Y-022028X0236Y0000R000S679999539
317GND VIA MD0118PA00X+049744Y-027079X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+049744Y-027079X0236Y0000R000S679999539
317GND VIA MD0118PA00X+042910Y-030450X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+042910Y-030450X0236Y0000R000S679999539
317GND VIA MD0118PA00X+046380Y-036320X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+046380Y-036320X0236Y0000R000S679999539
317GND VIA MD0118PA00X+053520Y-015323X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+053520Y-015323X0236Y0000R000S679999539
317GND VIA MD0118PA00X+046972Y-038339X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+046972Y-038339X0236Y0000R000S679999539
317GND VIA MD0118PA00X+051320Y-032360X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+051320Y-032360X0236Y0000R000S679999539
317GND VIA MD0118PA00X+045060Y-019134X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+045060Y-019134X0236Y0000R000S679999539
317GND VIA MD0118PA00X+045990Y-015630X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+045990Y-015630X0236Y0000R000S679999539
317GND VIA MD0118PA00X+049498Y-023514X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+049498Y-023514X0236Y0000R000S679999539
317GND VIA MD0118PA00X+049793Y-030108X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+049793Y-030108X0236Y0000R000S679999539
317GND VIA MD0118PA00X+046800Y-016230X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+046800Y-016230X0236Y0000R000S679999539
317GND VIA MD0118PA00X+056340Y-043860X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+056340Y-043860X0236Y0000R000S679999539
317GND VIA MD0118PA00X+043457Y-018783X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+043457Y-018783X0236Y0000R000S679999539
317GND VIA MD0118PA00X+050090Y-013450X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+050090Y-013450X0236Y0000R000S679999539
317GND VIA MD0118PA00X+053760Y-045570X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+053760Y-045570X0236Y0000R000S679999539
317GND VIA MD0118PA00X+049370Y-027320X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+049370Y-027320X0236Y0000R000S679999539
317GND VIA MD0118PA00X+046339Y-023140X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+046339Y-023140X0236Y0000R000S679999539
317GND VIA MD0118PA00X+056024Y-042394X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+056024Y-042394X0236Y0000R000S679999539
317GND VIA MD0118PA00X+051283Y-025728X0236Y0000R000S-1293668029 317GND VIA MD0118PA00X+051283Y-025728X0236Y0000R000S679999539
317NET-(J7-PIN_1) VIA MD0118PA00X+050413Y-042091X0236Y0000R000S-1293668029 317NET-(J7-PIN_1) VIA MD0118PA00X+050413Y-042091X0236Y0000R000S679999539
317NET-(J7-PIN_1) VIA MD0118PA00X+047819Y-038110X0236Y0000R000S-1293668029 317NET-(J7-PIN_1) VIA MD0118PA00X+047819Y-038110X0236Y0000R000S679999539
317NRE VIA MD0118PA00X+049140Y-033610X0236Y0000R000S-1293668029 317NRE VIA MD0118PA00X+049140Y-033610X0236Y0000R000S679999539
317NRE VIA MD0118PA00X+042610Y-020870X0236Y0000R000S-1293668029 317NRE VIA MD0118PA00X+042610Y-020870X0236Y0000R000S679999539
317USART2_TX VIA MD0118PA00X+043460Y-020870X0236Y0000R000S-1293668029 317USART2_TX VIA MD0118PA00X+043460Y-020870X0236Y0000R000S679999539
317USART2_TX VIA MD0118PA00X+049599Y-032070X0236Y0000R000S-1293668029 317USART2_TX VIA MD0118PA00X+049599Y-032070X0236Y0000R000S679999539
317USART2_RX VIA MD0118PA00X+048090Y-031970X0236Y0000R000S-1293668029 317USART2_RX VIA MD0118PA00X+048090Y-031970X0236Y0000R000S679999539
317USART2_RX VIA MD0118PA00X+042200Y-020940X0236Y0000R000S-1293668029 317USART2_RX VIA MD0118PA00X+042200Y-020940X0236Y0000R000S679999539
317USART1_TX VIA MD0118PA00X+052280Y-035990X0236Y0000R000S-1293668029 317USART1_TX VIA MD0118PA00X+052280Y-035990X0236Y0000R000S679999539
317USART1_TX VIA MD0118PA00X+052260Y-038050X0236Y0000R000S-1293668029 317USART1_TX VIA MD0118PA00X+052260Y-038050X0236Y0000R000S679999539
317USART1_RX VIA MD0118PA00X+051310Y-037370X0236Y0000R000S-1293668029 317USART1_RX VIA MD0118PA00X+051310Y-037370X0236Y0000R000S679999539
317USART1_RX VIA MD0118PA00X+051440Y-036450X0236Y0000R000S-1293668029 317USART1_RX VIA MD0118PA00X+051440Y-036450X0236Y0000R000S679999539
317NET-(D3-A) VIA MD0118PA00X+045660Y-034130X0236Y0000R000S-1293668029 317NET-(D3-A) VIA MD0118PA00X+045660Y-034130X0236Y0000R000S679999539
317NET-(D3-A) VIA MD0118PA00X+044800Y-035060X0236Y0000R000S-1293668029 317NET-(D3-A) VIA MD0118PA00X+044800Y-035060X0236Y0000R000S679999539
327GND C87 -1 A01X+044520Y-016729X0453Y1063R090S2 327GND C87 -1 A01X+044520Y-016729X0453Y1063R090S2
32724V C87 -2 A01X+044520Y-017891X0453Y1063R090S2 32724V C87 -2 A01X+044520Y-017891X0453Y1063R090S2
327+12V C50 -1 A01X+050524Y-028441X0394Y0571R270S2 327+12V C50 -1 A01X+050524Y-028441X0394Y0571R270S2
-1
View File
@@ -1 +0,0 @@
{"hostname":"SUPERDUPER","username":"janik"}
-1
View File
@@ -1 +0,0 @@
{"hostname":"SUPERDUPER","username":"janik"}