shibosoftwaredev/f1c100s-linux-nema17-stepper-controller

A four-layer NEMA 17 motor-controller PCB combining an Allwinner F1C100S Linux computer, USB‑PD/buck power system, W5500 Ethernet, STM32 real-time motion control, DRV8825 stepper driver, protection/temperature/current telemetry, USB interfaces, and local LED/buzzer diagnostics.

Version
0.4.56
License
unset
Stars
0

routing/review-clock.json

PCBPCB preview for routing/review-clock.json
SchematicSchematic preview for routing/review-clock.json
[
  {
    "type": "pcb_trace",
    "source_trace_id": "source_trace_18",
    "connection_name": "N41",
    "route": [
      {
        "route_type": "wire",
        "x": 6.99999,
        "y": 4.199902,
        "layer": "top",
        "width": 0.12,
        "start_pcb_port_id": "pcb_port_50"
      },
      {
        "route_type": "wire",
        "x": 7,
        "y": 4.2,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 7.1,
        "y": 4.1,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 7.675,
        "y": 4.1,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 7.7,
        "y": 4.125,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 7.75,
        "y": 4.125,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 7.95,
        "y": 4.325,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 8.825,
        "y": 4.325,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 8.85,
        "y": 4.3,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 8.95,
        "y": 4.3,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 8.975,
        "y": 4.325,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 9.85,
        "y": 4.325,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 10.3,
        "y": 3.875,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 10.85,
        "y": 3.875,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 10.85,
        "y": 3.875,
        "layer": "top",
        "width": 0.12,
        "end_pcb_port_id": "pcb_port_181"
      }
    ],
    "authored_fanout": true,
    "subcircuit_id": "subcircuit_source_group_2",
    "subcircuit_connectivity_map_key": "SOC_connectivity_net18",
    "pcb_trace_id": "whole_board_1961"
  },
  {
    "type": "pcb_trace",
    "source_trace_id": "source_trace_18",
    "connection_name": "N41",
    "route": [
      {
        "route_type": "wire",
        "x": 10.85,
        "y": 3.875,
        "layer": "top",
        "width": 0.12,
        "start_pcb_port_id": "pcb_port_181"
      },
      {
        "route_type": "wire",
        "x": 10.85,
        "y": 3.875,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 11.825,
        "y": 2.9,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 11.825,
        "y": 2.8,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 11.8,
        "y": 2.775,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 11.8,
        "y": 2.7,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 11.775,
        "y": 2.675,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 11.775,
        "y": 2.625,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 11.75,
        "y": 2.6,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 11.75,
        "y": 2.525,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 11.725,
        "y": 2.5,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 11.725,
        "y": 1.575,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 12.25,
        "y": 1.05,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 12.25,
        "y": 1,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 12.250000000000002,
        "y": 0.99,
        "layer": "top",
        "width": 0.12,
        "end_pcb_port_id": "pcb_port_89"
      }
    ],
    "authored_fanout": true,
    "subcircuit_id": "subcircuit_source_group_2",
    "subcircuit_connectivity_map_key": "SOC_connectivity_net18",
    "pcb_trace_id": "whole_board_1962"
  },
  {
    "type": "pcb_trace",
    "source_trace_id": "source_trace_19",
    "connection_name": "N42",
    "route": [
      {
        "route_type": "wire",
        "x": 6.99999,
        "y": 4.599952,
        "layer": "top",
        "width": 0.12,
        "start_pcb_port_id": "pcb_port_51"
      },
      {
        "route_type": "wire",
        "x": 7,
        "y": 4.6,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 7.1,
        "y": 4.7,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 7.575,
        "y": 4.7,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 8.25,
        "y": 5.375,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 8.35,
        "y": 5.375,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 8.375,
        "y": 5.35,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 8.45,
        "y": 5.35,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 8.475,
        "y": 5.325,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 8.525,
        "y": 5.325,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 8.55,
        "y": 5.3,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 8.625,
        "y": 5.3,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 8.65,
        "y": 5.275,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 8.725,
        "y": 5.275,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 8.75,
        "y": 5.25,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 8.8,
        "y": 5.25,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 8.825,
        "y": 5.225,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 8.9,
        "y": 5.225,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 8.925,
        "y": 5.2,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 9,
        "y": 5.2,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 9.025,
        "y": 5.175,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 9.075,
        "y": 5.175,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 9.1,
        "y": 5.15,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 9.175,
        "y": 5.15,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 9.2,
        "y": 5.125,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 9.275,
        "y": 5.125,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 9.3,
        "y": 5.1,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 9.35,
        "y": 5.1,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 9.375,
        "y": 5.075,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 9.45,
        "y": 5.075,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 9.475,
        "y": 5.05,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 9.55,
        "y": 5.05,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 9.575,
        "y": 5.025,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 9.625,
        "y": 5.025,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 9.65,
        "y": 5,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 9.725,
        "y": 5,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 9.75,
        "y": 4.975,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 9.825,
        "y": 4.975,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 9.85,
        "y": 4.95,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 9.9,
        "y": 4.95,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 9.925,
        "y": 4.925,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 10,
        "y": 4.925,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 10.025,
        "y": 4.9,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 11.675,
        "y": 4.9,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 12.4,
        "y": 5.625,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 13.15,
        "y": 5.625,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 13.15,
        "y": 5.625,
        "layer": "top",
        "width": 0.12,
        "end_pcb_port_id": "pcb_port_182"
      }
    ],
    "authored_fanout": true,
    "subcircuit_id": "subcircuit_source_group_2",
    "subcircuit_connectivity_map_key": "SOC_connectivity_net19",
    "pcb_trace_id": "whole_board_1963"
  },
  {
    "type": "pcb_trace",
    "source_trace_id": "source_trace_19",
    "connection_name": "N42",
    "route": [
      {
        "route_type": "wire",
        "x": 13.15,
        "y": 5.625,
        "layer": "top",
        "width": 0.12,
        "start_pcb_port_id": "pcb_port_182"
      },
      {
        "route_type": "wire",
        "x": 13.15,
        "y": 5.625,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 11.525,
        "y": 7.25,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 11.5,
        "y": 7.25,
        "layer": "top",
        "width": 0.12
      },
      {
        "route_type": "wire",
        "x": 11.51,
        "y": 7.25,
        "layer": "top",
        "width": 0.12,
        "end_pcb_port_id": "pcb_port_91"
      }
    ],
    "authored_fanout": true,
    "subcircuit_id": "subcircuit_source_group_2",
    "subcircuit_connectivity_map_key": "SOC_connectivity_net19",
    "pcb_trace_id": "whole_board_1964"
  }
]