mohan-bee/rc-link-breakaway-panel

A four-layer RC link panel combining an STM32/E28 2.4‑GHz transmitter with USB-RP2040 socket and an STM32/E28 receiver providing six buffered PWM servo outputs, regulated 3.3‑V power, headers, controls, and protection/decoupling.

Version
0.1.5
License
unset
Stars
0

circuits/receiver/routing/reviewed-routing.ts

import { pcb_trace } from "circuit-json";
import { panelRouting } from "../../panel-routing";
import savedTraces from "./reviewed-traces.json";
import savedPositions from "./reviewed-port-positions.json";
export const reviewedRouting = panelRouting(
  savedTraces.map(t => {
    const trace = pcb_trace.parse(t);
    return {
      ...trace,
      connection_name: t.connection_name,
      connectsTo: t.connectsTo,
      route: trace.route.map((p, i) => p.route_type === "via" ? {
        ...p,
        via_diameter: t.route[i].via_diameter,
        via_hole_diameter: t.route[i].via_hole_diameter,
      } : p),
    };
  }),
  savedPositions, { x: 36.5, y: -3 }, "receiver",
);