molecule
RP2350A + ADS1220 Molecule
Public Made by Adomby adom
24-bit thrust-acquisition molecule for the drone motor carrier: an RP2350A paired with a TI ADS1220 24-bit ADC, W25Q16JV flash and AP2112K-3.3 LDO, with a ratiometric load-cell front-end. Nests on the motor carrier over machine pins.
main
{"boardName": "board", "originalFilename": "board.kicad_pcb", "generatedAt": "2026-09-03T19:32:06.706Z", "boardDimensions": {"width": 26.4, "height": 36, "bounds": {"minX": 90.8, "maxX": 117.2, "minY": -74, "maxY": -38}}, "originPin": {"name": "MP3", "corner": "FL", "originalName": "1", "elementName": "MP3", "globalPosition": {"x": 96, "y": -72}}, "machinePins": [{"name": "MP3", "contactType": "medium_pin_short", "corner": "FL", "originalName": "1", "elementName": "MP3", "elementValue": "~", "packageName": "adom-kicad-footprint-library:MachinePinMediumShort", "drillDiameter": 1.2, "elementRot": "R0", "position": {"x": 0, "y": 0}, "globalPosition": {"x": 96, "y": -72}, "z": 2.8}, {"name": "MP4", "contactType": "medium_pin_short", "corner": "FR", "originalName": "1", "elementName": "MP4", "elementValue": "~", "packageName": "adom-kicad-footprint-library:MachinePinMediumShort", "drillDiameter": 1.2, "elementRot": "R0", "position": {"x": 16, "y": 0}, "globalPosition": {"x": 112, "y": -72}, "z": 2.8}, {"name": "MP2", "contactType": "medium_pin_short", "corner": "BR", "originalName": "1", "elementName": "MP2", "elementValue": "~", "packageName": "adom-kicad-footprint-library:MachinePinMediumShort", "drillDiameter": 1.2, "elementRot": "R0", "position": {"x": 16, "y": 32}, "globalPosition": {"x": 112, "y": -40}, "z": 2.8}, {"name": "MP1", "contactType": "medium_pin_short", "corner": "BL", "originalName": "1", "elementName": "MP1", "elementValue": "~", "packageName": "adom-kicad-footprint-library:MachinePinMediumShort", "drillDiameter": 1.2, "elementRot": "R0", "position": {"x": 0, "y": 32}, "globalPosition": {"x": 96, "y": -40}, "z": 2.8}], "contacts": [{"name": "MC4", "contactType": "medium_contact", "nameResolution": {"source": "fallback", "priority": ["value", "name", "pad.number", "elementName"], "reason": "all richer sources empty; falling back to element reference"}, "originalName": "1", "elementName": "MC4", "elementValue": "~", "packageName": "adom-kicad-footprint-library:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 20, "y": 6}, "globalPosition": {"x": 116, "y": -66}, "z": 2.8}, {"name": "MC13", "contactType": "medium_contact", "nameResolution": {"source": "fallback", "priority": ["value", "name", "pad.number", "elementName"], "reason": "all richer sources empty; falling back to element reference"}, "originalName": "1", "elementName": "MC13", "elementValue": "~", "packageName": "adom-kicad-footprint-library:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 20, "y": 32}, "globalPosition": {"x": 116, "y": -40}, "z": 2.8}, {"name": "MC15", "contactType": "medium_contact", "nameResolution": {"source": "fallback", "priority": ["value", "name", "pad.number", "elementName"], "reason": "all richer sources empty; falling back to element reference"}, "originalName": "1", "elementName": "MC15", "elementValue": "~", "packageName": "adom-kicad-footprint-library:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 2, "y": 0}, "globalPosition": {"x": 98, "y": -72}, "z": 2.8}, {"name": "MC19", "contactType": "medium_contact", "nameResolution": {"source": "fallback", "priority": ["value", "name", "pad.number", "elementName"], "reason": "all richer sources empty; falling back to element reference"}, "originalName": "1", "elementName": "MC19", "elementValue": "~", "packageName": "adom-kicad-footprint-library:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 14, "y": 0}, "globalPosition": {"x": 110, "y": -72}, "z": 2.8}, {"name": "MC26", "contactType": "medium_contact", "nameResolution": {"source": "fallback", "priority": ["value", "name", "pad.number", "elementName"], "reason": "all richer sources empty; falling back to element reference"}, "originalName": "1", "elementName": "MC26", "elementValue": "~", "packageName": "adom-kicad-footprint-library:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": -4, "y": 6}, "globalPosition": {"x": 92, "y": -66}, "z": 2.8}, {"name": "MC12", "contactType": "medium_contact", "nameResolution": {"source": "fallback", "priority": ["value", "name", "pad.number", "elementName"], "reason": "all richer sources empty; falling back to element reference"}, "originalName": "1", "elementName": "MC12", "elementValue": "~", "packageName": "adom-kicad-footprint-library:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R180", "position": {"x": 14, "y": 32}, "globalPosition": {"x": 110, "y": -40}, "z": 2.8}, {"name": "MC14", "contactType": "medium_contact", "nameResolution": {"source": "fallback", "priority": ["value", "name", "pad.number", "elementName"], "reason": "all richer sources empty; falling back to element reference"}, "originalName": "1", "elementName": "MC14", "elementValue": "~", "packageName": "adom-kicad-footprint-library:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R180", "position": {"x": 12, "y": 32}, "globalPosition": {"x": 108, "y": -40}, "z": 2.8}, {"name": "MC25", "contactType": "medium_contact", "nameResolution": {"source": "fallback", "priority": ["value", "name", "pad.number", "elementName"], "reason": "all richer sources empty; falling back to element reference"}, "originalName": "1", "elementName": "MC25", "elementValue": "~", "packageName": "adom-kicad-footprint-library:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": -4, "y": 4}, "globalPosition": {"x": 92, "y": -68}, "z": 2.8}, {"name": "MC10", "contactType": "medium_contact", "nameResolution": {"source": "fallback", "priority": ["value", "name", "pad.number", "elementName"], "reason": "all richer sources empty; falling back to element reference"}, "originalName": "1", "elementName": "MC10", "elementValue": "~", "packageName": "adom-kicad-footprint-library:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 20, "y": 0}, "globalPosition": {"x": 116, "y": -72}, "z": 2.8}, {"name": "MC11", "contactType": "medium_contact", "nameResolution": {"source": "fallback", "priority": ["value", "name", "pad.number", "elementName"], "reason": "all richer sources empty; falling back to element reference"}, "originalName": "1", "elementName": "MC11", "elementValue": "~", "packageName": "adom-kicad-footprint-library:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 18, "y": 32}, "globalPosition": {"x": 114, "y": -40}, "z": 2.8}, {"name": "MC23", "contactType": "medium_contact", "nameResolution": {"source": "fallback", "priority": ["value", "name", "pad.number", "elementName"], "reason": "all richer sources empty; falling back to element reference"}, "originalName": "1", "elementName": "MC23", "elementValue": "~", "packageName": "adom-kicad-footprint-library:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R180", "position": {"x": -4, "y": 0}, "globalPosition": {"x": 92, "y": -72}, "z": 2.8}, {"name": "MC3", "contactType": "medium_contact", "nameResolution": {"source": "fallback", "priority": ["value", "name", "pad.number", "elementName"], "reason": "all richer sources empty; falling back to element reference"}, "originalName": "1", "elementName": "MC3", "elementValue": "~", "packageName": "adom-kicad-footprint-library:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R90", "position": {"x": 20, "y": 10}, "globalPosition": {"x": 116, "y": -62}, "z": 2.8}, {"name": "MC7", "contactType": "medium_contact", "nameResolution": {"source": "fallback", "priority": ["value", "name", "pad.number", "elementName"], "reason": "all richer sources empty; falling back to element reference"}, "originalName": "1", "elementName": "MC7", "elementValue": "~", "packageName": "adom-kicad-footprint-library:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R90", "position": {"x": 20, "y": 14}, "globalPosition": {"x": 116, "y": -58}, "z": 2.8}, {"name": "MC8", "contactType": "medium_contact", "nameResolution": {"source": "fallback", "priority": ["value", "name", "pad.number", "elementName"], "reason": "all richer sources empty; falling back to element reference"}, "originalName": "1", "elementName": "MC8", "elementValue": "~", "packageName": "adom-kicad-footprint-library:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 20, "y": 2}, "globalPosition": {"x": 116, "y": -70}, "z": 2.8}, {"name": "MC6", "contactType": "medium_contact", "nameResolution": {"source": "fallback", "priority": ["value", "name", "pad.number", "elementName"], "reason": "all richer sources empty; falling back to element reference"}, "originalName": "1", "elementName": "MC6", "elementValue": "~", "packageName": "adom-kicad-footprint-library:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 20, "y": 4}, "globalPosition": {"x": 116, "y": -68}, "z": 2.8}, {"name": "MC18", "contactType": "medium_contact", "nameResolution": {"source": "fallback", "priority": ["value", "name", "pad.number", "elementName"], "reason": "all richer sources empty; falling back to element reference"}, "originalName": "1", "elementName": "MC18", "elementValue": "~", "packageName": "adom-kicad-footprint-library:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": -4, "y": 24}, "globalPosition": {"x": 92, "y": -48}, "z": 2.8}, {"name": "MC9", "contactType": "medium_contact", "nameResolution": {"source": "fallback", "priority": ["value", "name", "pad.number", "elementName"], "reason": "all richer sources empty; falling back to element reference"}, "originalName": "1", "elementName": "MC9", "elementValue": "~", "packageName": "adom-kicad-footprint-library:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R90", "position": {"x": 20, "y": 16}, "globalPosition": {"x": 116, "y": -56}, "z": 2.8}, {"name": "MC5", "contactType": "medium_contact", "nameResolution": {"source": "fallback", "priority": ["value", "name", "pad.number", "elementName"], "reason": "all richer sources empty; falling back to element reference"}, "originalName": "1", "elementName": "MC5", "elementValue": "~", "packageName": "adom-kicad-footprint-library:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R90", "position": {"x": 20, "y": 12}, "globalPosition": {"x": 116, "y": -60}, "z": 2.8}, {"name": "MC2", "contactType": "medium_contact", "nameResolution": {"source": "fallback", "priority": ["value", "name", "pad.number", "elementName"], "reason": "all richer sources empty; falling back to element reference"}, "originalName": "1", "elementName": "MC2", "elementValue": "~", "packageName": "adom-kicad-footprint-library:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 4, "y": 32}, "globalPosition": {"x": 100, "y": -40}, "z": 2.8}, {"name": "MC21", "contactType": "medium_contact", "nameResolution": {"source": "fallback", "priority": ["value", "name", "pad.number", "elementName"], "reason": "all richer sources empty; falling back to element reference"}, "originalName": "1", "elementName": "MC21", "elementValue": "~", "packageName": "adom-kicad-footprint-library:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 10, "y": 0}, "globalPosition": {"x": 106, "y": -72}, "z": 2.8}, {"name": "MC17", "contactType": "medium_contact", "nameResolution": {"source": "fallback", "priority": ["value", "name", "pad.number", "elementName"], "reason": "all richer sources empty; falling back to element reference"}, "originalName": "1", "elementName": "MC17", "elementValue": "~", "packageName": "adom-kicad-footprint-library:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 12, "y": 0}, "globalPosition": {"x": 108, "y": -72}, "z": 2.8}, {"name": "MC16", "contactType": "medium_contact", "nameResolution": {"source": "fallback", "priority": ["value", "name", "pad.number", "elementName"], "reason": "all richer sources empty; falling back to element reference"}, "originalName": "1", "elementName": "MC16", "elementValue": "~", "packageName": "adom-kicad-footprint-library:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": -4, "y": 26}, "globalPosition": {"x": 92, "y": -46}, "z": 2.8}, {"name": "MC24", "contactType": "medium_contact", "nameResolution": {"source": "fallback", "priority": ["value", "name", "pad.number", "elementName"], "reason": "all richer sources empty; falling back to element reference"}, "originalName": "1", "elementName": "MC24", "elementValue": "~", "packageName": "adom-kicad-footprint-library:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R180", "position": {"x": -4, "y": 2}, "globalPosition": {"x": 92, "y": -70}, "z": 2.8}, {"name": "MC22", "contactType": "medium_contact", "nameResolution": {"source": "fallback", "priority": ["value", "name", "pad.number", "elementName"], "reason": "all richer sources empty; falling back to element reference"}, "originalName": "1", "elementName": "MC22", "elementValue": "~", "packageName": "adom-kicad-footprint-library:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R180", "position": {"x": -4, "y": 20}, "globalPosition": {"x": 92, "y": -52}, "z": 2.8}, {"name": "MC20", "contactType": "medium_contact", "nameResolution": {"source": "fallback", "priority": ["value", "name", "pad.number", "elementName"], "reason": "all richer sources empty; falling back to element reference"}, "originalName": "1", "elementName": "MC20", "elementValue": "~", "packageName": "adom-kicad-footprint-library:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R180", "position": {"x": -4, "y": 22}, "globalPosition": {"x": 92, "y": -50}, "z": 2.8}, {"name": "MC1", "contactType": "medium_contact", "nameResolution": {"source": "fallback", "priority": ["value", "name", "pad.number", "elementName"], "reason": "all richer sources empty; falling back to element reference"}, "originalName": "1", "elementName": "MC1", "elementValue": "~", "packageName": "adom-kicad-footprint-library:MachineContactMedium", "drillDiameter": 0.78, "elementRot": "R0", "position": {"x": 2, "y": 32}, "globalPosition": {"x": 98, "y": -40}, "z": 2.8}], "testPoints": [], "summary": {"totalMachinePins": 4, "totalContacts": 26, "totalTestPoints": 0}}