bob/radio

This design implements a compact electronic device with USB input and power protection, battery charging, multiple power regulation rails, a microcontroller, radio and audio modules, user interface controls, and indicator components.

Version
0.0.1
License
unset
Stars
0

manual-edits.json

{
  "pcb_placements": [
    {
      "selector": "J1",
      "center": {
        "x": -31.955213318382725,
        "y": -12.584961094638935
      },
      "relative_to": "group_center"
    },
    {
      "selector": "U1",
      "center": {
        "x": -32.27027167642432,
        "y": -2.6146693044309455
      },
      "relative_to": "group_center"
    },
    {
      "selector": "U2",
      "center": {
        "x": -32.58533003446592,
        "y": -25.685797559901832
      },
      "relative_to": "group_center"
    },
    {
      "selector": "SW4",
      "center": {
        "x": 1.8903501482495884,
        "y": 0.9451750741247906
      },
      "relative_to": "group_center"
    },
    {
      "selector": "Q1",
      "center": {
        "x": -30.757650636187016,
        "y": -39.65249936526987
      },
      "relative_to": "group_center"
    },
    {
      "selector": "Q2",
      "center": {
        "x": -33.81657314083527,
        "y": -48.25070353968363
      },
      "relative_to": "group_center"
    },
    {
      "selector": "F1",
      "center": {
        "x": -18.30346615297626,
        "y": -48.02545508221172
      },
      "relative_to": "group_center"
    },
    {
      "selector": "D1",
      "center": {
        "x": -19.104612523241276,
        "y": -41.81718203288469
      },
      "relative_to": "group_center"
    },
    {
      "selector": "R1",
      "center": {
        "x": 1.687017903536411,
        "y": -26.993881215868612
      },
      "relative_to": "group_center"
    },
    {
      "selector": "R2",
      "center": {
        "x": 6.624628701959491,
        "y": -17.166615518025388
      },
      "relative_to": "group_center"
    },
    {
      "selector": "C1",
      "center": {
        "x": -12.579528377178722,
        "y": -3.911685841723596
      },
      "relative_to": "group_center"
    },
    {
      "selector": "C2",
      "center": {
        "x": -14.688655455234358,
        "y": -9.974906556241294
      },
      "relative_to": "group_center"
    },
    {
      "selector": "R5",
      "center": {
        "x": -28.564491495074094,
        "y": -60.08620733788029
      },
      "relative_to": "group_center"
    },
    {
      "selector": "R4",
      "center": {
        "x": -28.231471430117946,
        "y": -64.01956181877233
      },
      "relative_to": "group_center"
    },
    {
      "selector": "R6",
      "center": {
        "x": -26.788384481974614,
        "y": -55.375806038757226
      },
      "relative_to": "group_center"
    },
    {
      "selector": "U9",
      "center": {
        "x": -20.176909611345636,
        "y": -66.96071149399157
      },
      "relative_to": "group_center"
    },
    {
      "selector": "U4",
      "center": {
        "x": -14.884881234166919,
        "y": -58.01025253220745
      },
      "relative_to": "group_center"
    },
    {
      "selector": "U3",
      "center": {
        "x": -39.639372729241025,
        "y": -67.80552006495616
      },
      "relative_to": "group_center"
    },
    {
      "selector": "C25",
      "center": {
        "x": 3.6391939612428246,
        "y": -53.02143564902028
      },
      "relative_to": "group_center"
    }
  ]
}