diff --git a/vitamins/pcb.scad b/vitamins/pcb.scad index c8d1ee9..84e5456 100644 --- a/vitamins/pcb.scad +++ b/vitamins/pcb.scad @@ -1088,6 +1088,7 @@ module pcb_component(comp, cutouts = false, angle = undef) { //! Draw pcb compon if(show(comp, "chip")) chip(comp[4], comp[5], comp[6], param(7, grey(30)), cutouts); if(show(comp, "rj45")) rj45(cutouts); if(show(comp, "usb_A")) usb_Ax1(cutouts); + if(show(comp, "usb_Ax1")) usb_Ax1(cutouts); if(show(comp, "usb_Ax2")) usb_Ax2(cutouts); if(show(comp, "usb_uA")) usb_uA(cutouts); if(show(comp, "usb_miniA")) usb_miniA(cutouts); diff --git a/vitamins/pcbs.scad b/vitamins/pcbs.scad index 2d78539..b898191 100644 --- a/vitamins/pcbs.scad +++ b/vitamins/pcbs.scad @@ -537,6 +537,20 @@ Melzi = ["Melzi", "Melzi electronics", 203.2, 49.53, 1.6, 3.81, 3.1, 6, "green" [], [": USB A to Mini B lead", ": Micro SD card"]]; +RPI3A = ["RPI3A", "Raspberry Pi 3 A+", 65, 56, 1.4, 3, 2.75, 6, "green", false, [[3.5, 3.5], [61.5, 3.5], [61.5, -3.5], [3.5, -3.5]], + [[32.5, -3.5, 0, "2p54header", 20, 2], + [27, -24.6, 0, "chip", 14, 14, 1], + [53.5, 6, -90, "jack"], + [32, 4.4, -90, "hdmi"], + [-6.5, 31.45, 0, "usb_Ax1"], + [10.6, 2, -90, "usb_uA"], + [3.6, 28, 90, "flex"], + [45, 11.5,-90, "flex"], + [7.75, 28, 180, "-uSD", [12, 11.5, 1.28]], + ], + [": Micro SD card"], + [32.5 - 9.5 * 2.54, 52.5 - 1.27, 20, 2]]; + RPI3 = ["RPI3", "Raspberry Pi 3", 85, 56, 1.4, 3, 2.75, 6, "green", false, [[3.5, 3.5], [61.5, 3.5], [61.5, -3.5], [3.5, -3.5]], [[32.5, -3.5, 0, "2p54header", 20, 2], [27, -24.6, 0, "chip", 14, 14, 1],