Fixing Floating Copper Error

The "Floating Copper" review flagged a error on Trace df1d.
Detect any via, trace or copper fill island that is not connected to any net.
Name: Trace df1d
Context: Detect any via, trace or copper fill island that is not connected to any net.
Help me fix this.
The DRC confirms one Floating Copper error: routeSegment df1d80d0. It appears to be a microscopic Top-layer trace artifact near (10.444889, -0.018616), likely intended to belong to the TRIANGULAR net but not actually assigned/connected.
Fix it by selecting Trace df1d and deleting it, then re-route or reconnect the nearby TRIANGULAR trace if an airwire appears afterward. Floating copper is normally fixed by either removing the orphan copper or reconnecting it to the correct net, then re-running the review to verify it cleared .
Remove floating trace
Locate Trace df1d
Recheck floating copper
Deletion instructions
R8
Resistance
10kohms
R14
Resistance
15 kohms
R11
Resistance
10kohms
R5
Resistance
10kohms
R7
Resistance
10kohms
R4
Resistance
10kohms
R3
Resistance
10kohms
R17
Resistance
10kohms
R9
Resistance
10kohms
R2
Resistance
10kohms
R15
Resistance
4.7kohms
R13
Resistance
10kohms
R16
Resistance
330 ohms
R12
Resistance
10kohms
R10
Resistance
10kohms
R6
Resistance
10kohms
R1
Resistance
10kohms
U2 OUT2 - R12 P1
R11 P2 - U2 OUT1
R7 P2 - U1 OUT4
J1 Pin_5 - R17 P1
U2 INPUTS_2_2 - U2 OUT3
R5 P2 - RV1 1
C1 P2 - U1 OUT3
U2 INPUTS_2_2 - U2 OUT3
R6 P2 - RV2 1
J1 Pin_7 - U4 ~
J1 Pin_3 - U1 VCC
R11 P2 - U2 OUT1
R1 P2 - R4 P1
RV2 2 - RV2 3
R14 P2 - C3 P1
SETPOINT
R2 P2 - U1 OUT1
J1 Pin_7 - U4 ~
C1 P2 - U1 OUT3
J1 Pin_5 - R17 P1
R8 P2 - R9 P2
C2 P2 - R7 P1
RV1 2 - RV1 3
R14 P2 - C3 P1
J1 Pin_3 - U1 VCC
R1 P2 - R4 P1
R5 P2 - RV1 1
J1 Pin_3 - U1 VCC
U2 OUT2 - R12 P1
R14 P2 - C3 P1
U2 INPUTS_2_2 - U2 OUT3
U2 OUT2 - R12 P1
R8 P2 - R9 P2
RV1 2 - RV1 3
J1 Pin_5 - R17 P1
R8 P2 - R9 P2
SETPOINT
SETPOINT
FEEDBACK
C2 P2 - R7 P1
R16 P2 - U4 ~
R7 P2 - U1 OUT4
J1 Pin_3 - U1 VCC
J1 Pin_3 - U1 VCC
R7 P2 - U1 OUT4
J1 Pin_7 - U4 ~
R16 P2 - U4 ~
R1 P2 - R4 P1
J1 Pin_6 - U4 ~
FEEDBACK
R12 P2 - R13 P1
U2 INPUTS_2_2 - U2 OUT3
R2 P2 - U1 OUT1
RV1 2 - RV1 3
C2 P2 - R7 P1
R6 P2 - RV2 1
J1 Pin_6 - U4 ~
R12 P2 - R13 P1
R5 P2 - RV1 1
J1 Pin_3 - U1 VCC
R2 P2 - U1 OUT1
R12 P2 - R13 P1
FEEDBACK
U3 OUT - R15 P2
R3 P2 - R2 P1
R2 P2 - U1 OUT1
U3 OUT - R15 P2
RV2 2 - RV2 3
J1 Pin_6 - U4 ~
J1 Pin_3 - U1 VCC
R11 P2 - U2 OUT1
R3 P2 - R2 P1
R8 P2 - R9 P2
C1 P2 - U1 OUT3
R3 P2 - R2 P1
J1 Pin_3 - U1 VCC
R6 P2 - RV2 1
R11 P2 - U2 OUT1
U3 OUT - R15 P2
R8 P2 - R9 P2
RV2 2 - RV2 3
J1 Pin_3 - U1 VCC
RV1 2 - RV1 3
R2 P2 - U1 OUT1
J1 Pin_3 - U1 VCC
U4
C10
Capacitance
10 nF
C2
Capacitance
10nF
U3 GND1 - C4 P2
C9 P2 - C10 P2
C4
Capacitance
100nF
U3 GND1 - C4 P2
J1
C8
Capacitance
10 uF
U3 GND1 - C4 P2
GND
U3 GND1 - C4 P2
U3
C5
Capacitance
100nF
C9 P2 - C10 P2
RV2
Resistance
10kΩ
C9
Capacitance
10 nF
GND
GND
GND
C1
Capacitance
100nF
C7
Capacitance
10 uF
GND
GND
GND
C3
Capacitance
3.3nF
GND
GND
RV1
Resistance
10kΩ
C6
Capacitance
100nF
GND
U2
U1

Refine this doc
Ask about this doc
Notas de diseño — Controlador PID Analógico PWM
Arquitectura implementada
Controlador PID analógico para señales SETPOINT y FEEDBACK de 0–5 V, con salida PWM optoaislada para un driver externo de motor DC.
Bloques funcionales
  1. Etapa de error
    • U1A implementa el amplificador diferencial.
    • SETPOINT entra por J1 Pin 1.
    • FEEDBACK entra por J1 Pin 2.
    • La salida de error alimenta las ramas P, I y D.
  2. Etapa PID
    • Rama proporcional: amplificador inversor con ajuste mediante RV1.
    • Rama integral: integrador con RV2 y C1.
    • Rama derivativa: red C2/R7 hacia U1D.
  3. Etapa sumadora
    • U2A suma P_OUT, I_OUT y D_OUT mediante R8/R9/R10/R11.
    • La salida se llama CONTROL.
    • J1 Pin 8 queda retenido como monitor analógico de CONTROL.
  4. Etapa PWM
    • U2B/U2C forman el oscilador triangular.
    • R14 se ajustó a 15 kΩ con C3 = 3.3 nF para apuntar a aproximadamente 10 kHz.
  • Cálculo de frecuencia aproximada usando beta = 0.5: f ≈ 1 / (4 · 0.5 · 15 kΩ · 3.3 nF) = 10.1 kHz.
    • U3 (LM311) compara CONTROL contra TRIANGULAR.
    • U3 IN2 = CONTROL; U3 IN3 = TRIANGULAR.
    • U3 pin 1 / emisor de salida está a GND; U3 pin 7 / colector genera PWM_OUT con pull-up R15.
  1. Salida optoaislada
    • U4 = PC817.
    • Pin 1 ánodo LED: desde VCC a través de R16 = 330 Ω.
    • Pin 2 cátodo LED: PWM_OUT / colector LM311.
    • Pin 3 emisor transistor: ISO_GND.
    • Pin 4 colector transistor: PWM_ISO_OUT.
    • R17 = 10 kΩ conecta PWM_ISO_OUT a ISO_VCC.
  • Corriente LED aproximada del PC817 con VCC = 5 V: (5 V - 1.2 V - 0.3 V) / 330 Ω = 10.6 mA.
Alimentación y filtrado
  • VCC y GND alimentan U1, U2 y U3.
  • C4, C5 y C6 son desacoplos cerámicos de 100 nF para los ICs.
  • C7 = 10 µF agrega bulk en VCC.
  • C8 = 10 µF agrega bulk en ISO_VCC.
  • C9 = 10 nF filtra SETPOINT a GND.
  • C10 = 10 nF filtra FEEDBACK a GND.
Supuestos de diseño
  • Alimentación analógica principal: VCC nominal de 5 V.
  • Entradas SETPOINT y FEEDBACK: rango 0–5 V.
  • Salida aislada: ISO_VCC suministrado externamente por el lado del driver de motor.
  • J1 Pin 8 se conserva como monitor CONTROL, no como señal aislada.
  • J1 se documentó para producción como Würth Elektronik 61300811121, pin header vertical 1x08, 2.54 mm.
  • La salida PWM aislada válida para el driver externo es J1 Pin 6 respecto a J1 Pin 7.
Revisión eléctrica
La revisión ERC posterior a los cambios no reportó pines flotantes, nets de un solo pin, errores de no-connect ni pines de alimentación omitidos para los checks consultados.
Preparación de PCB
  • Se seleccionó stackup Standard 4 Layer con plano de GND en capa 2 y plano de potencia en capa 3.
  • Board outline configurado: 90 mm × 75 mm, esquinas de 2 mm.
  • Reglas base: traza 0.25 mm y clearance 0.20 mm.
  • Recomendación de placement: separar la zona analógica PID del borde de salida optoaislada/PWM; ubicar J1 en borde; mantener C4–C8 cerca de sus pines/rieles correspondientes.
Pendientes recomendados
  • Simular el oscilador triangular, comparador PWM y corriente del LED del PC817 para validar frecuencia, duty-cycle y márgenes.
  • Agregar agujeros de montaje si el usuario confirma requisitos mecánicos.
  • Después de placement/routing, revisar airwires y DRC completos antes de exportar fabricación.
  • Arquitectura implementada

  • Bloques funcionales

  • Alimentación y filtrado

  • Supuestos de diseño

  • Revisión eléctrica

  • Preparación de PCB

  • Pendientes recomendados

Assets

Assets are files uploaded to this project which can be used in various ways.

Controlador PID Analógico PWM thumbnail
Controlador PID analógico para motor DC con salida PWM aislada mediante PC817, basado en op-amps cuádruples, LM311 y oscilador triangular de ~10 kHz

Properties

Properties describe core aspects of the project.

Pricing & Availability

Distributor

Qty 1

Arrow

$1.64–$2.47

Digi-Key

$3.50–$3.82

LCSC

$1.20–$2.31

Mouser

$3.96

TME

$3.16

Verical

$1.65–$3.13

Controls