main
John Lauer Add function-grouped exact-pin symbol alternative with sourced package outline 7e1b719 3d ago
(kicad_symbol_lib (version 20231120) (generator "adom") (symbol "R-78C3.3-1.0" (pin_names (offset 1.016)) (exclude_from_sim no) (in_bom yes) (on_board yes) (property "Reference" "U" (at 0.00 7.62 0) (effects (font (size 1.27 1.27)))) (property "Value" "R-78C3.3-1.0" (at 0.00 -14.70 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Component:r-78c3-3-1-0" (at 0 -19.78 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "https://recom-power.com/pdf/Innoline/R-78C-1.0.pdf" (at 0 -22.32 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Description" "DC/DC Converters - Through Hole CONV DC/DC 1A 7-42VIN 3.3VOUT. 2-column symbol, pins grouped by function." (at 0 -24.86 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Manufacturer" "RECOM Power" (at 0 -27.40 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "MPN" "R-78C3.3-1.0" (at 0 -29.94 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Adom Wiki" "https://wiki.adom.inc/john/r-78c3-3-1-0" (at 0 -32.48 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Mouser" "919-R-78C3.3-1.0" (at 0 -35.02 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Adom_Chip_Outline" "asset:R-78C3.3-1.0-3d-outline-dark-named.svg@large" (at 0 -37.56 0) (effects (font (size 1.27 1.27)) (hide yes))) (symbol "R-78C3.3-1.0_0_1" (rectangle (start -15.24 5.08) (end 15.24 -12.16) (stroke (width 0.254) (type default)) (fill (type background))) (text "Power" (at 14.22 0.00 0) (effects (font (size 0.762 0.762) (color 132 0 0 1)) (justify right))) (polyline (pts (xy -7.670 -5.443) (xy -7.685 -5.432) (xy -7.697 -5.417) (xy -7.706 -5.399) (xy -7.712 -5.382) (xy -7.715 -5.365) (xy -7.716 -5.346) (xy -7.716 -5.340)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -7.716 -5.340) (xy -7.716 -2.035)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -7.716 -2.035) (xy -7.715 -2.008) (xy -7.710 -1.980) (xy -7.702 -1.951) (xy -7.691 -1.921) (xy -7.678 -1.893) (xy -7.662 -1.865) (xy -7.644 -1.839) (xy -7.624 -1.815) (xy -7.602 -1.793) (xy -7.580 -1.775) (xy -7.557 -1.760)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -7.557 -1.760) (xy -3.536 0.562)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -3.423 0.573) (xy -3.441 0.581) (xy -3.460 0.584) (xy -3.480 0.583) (xy -3.502 0.578) (xy -3.519 0.571) (xy -3.536 0.562)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -3.423 0.573) (xy 0.388 -1.627)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -7.670 -5.443) (xy -3.859 -7.643)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -8.041 -3.195) (xy -7.716 -3.382)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -7.908 -2.966) (xy -7.716 -3.077)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy 0.468 -1.776) (xy 0.468 -5.081)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy 0.468 -1.776) (xy 0.467 -1.758) (xy 0.465 -1.740) (xy 0.461 -1.723) (xy 0.455 -1.706) (xy 0.448 -1.691) (xy 0.436 -1.671) (xy 0.422 -1.654) (xy 0.406 -1.639) (xy 0.388 -1.627)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy 0.332 -5.316) (xy 0.353 -5.302) (xy 0.373 -5.286) (xy 0.391 -5.268) (xy 0.407 -5.248) (xy 0.422 -5.226) (xy 0.435 -5.204) (xy 0.446 -5.180) (xy 0.455 -5.156) (xy 0.462 -5.131) (xy 0.466 -5.106) (xy 0.468 -5.081)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy 0.332 -5.316) (xy -3.690 -7.638)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -3.859 -7.643) (xy -3.839 -7.653) (xy -3.819 -7.660) (xy -3.797 -7.663) (xy -3.774 -7.664) (xy -3.757 -7.662) (xy -3.740 -7.659) (xy -3.723 -7.653) (xy -3.706 -7.646) (xy -3.690 -7.638)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -7.908 -2.966) (xy -7.935 -2.956) (xy -7.954 -2.955) (xy -7.974 -2.959) (xy -7.995 -2.967) (xy -8.015 -2.980) (xy -8.034 -2.996) (xy -8.050 -3.016) (xy -8.064 -3.038) (xy -8.075 -3.062) (xy -8.082 -3.092) (xy -8.084 -3.120) (xy -8.078 -3.149) (xy -8.064 -3.175) (xy -8.041 -3.195)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -3.536 0.562) (xy 0.275 -1.638)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy 0.275 -1.638) (xy 0.292 -1.630) (xy 0.310 -1.623) (xy 0.326 -1.619) (xy 0.347 -1.617) (xy 0.366 -1.619) (xy 0.384 -1.625) (xy 0.388 -1.627)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -7.557 -1.760) (xy -3.746 -3.960)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -3.746 -3.960) (xy 0.275 -1.638)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -3.905 -4.236) (xy -3.904 -4.209) (xy -3.899 -4.180) (xy -3.891 -4.151) (xy -3.880 -4.122) (xy -3.866 -4.093) (xy -3.850 -4.065) (xy -3.832 -4.039) (xy -3.812 -4.015) (xy -3.791 -3.994) (xy -3.769 -3.975) (xy -3.746 -3.960)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -7.716 -2.035) (xy -3.905 -4.236)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -3.859 -7.643) (xy -3.873 -7.632) (xy -3.886 -7.617) (xy -3.895 -7.599) (xy -3.902 -7.577) (xy -3.904 -7.560) (xy -3.905 -7.541)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -7.716 -5.340) (xy -3.905 -7.541)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -3.905 -7.541) (xy -3.905 -4.236)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -7.908 -2.966) (xy -7.930 -2.960) (xy -7.955 -2.964) (xy -7.981 -2.977) (xy -8.007 -2.999) (xy -8.019 -3.012) (xy -8.031 -3.027) (xy -8.041 -3.043) (xy -8.049 -3.059) (xy -8.057 -3.076) (xy -8.062 -3.093) (xy -8.066 -3.110) (xy -8.068 -3.142) (xy -8.062 -3.169) (xy -8.049 -3.189) (xy -8.041 -3.195)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy 0.468 -1.776) (xy 0.463 -1.794) (xy 0.452 -1.809) (xy 0.437 -1.820) (xy 0.434 -1.822)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy 0.434 -1.822) (xy 0.434 -5.127)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy 0.468 -5.081) (xy 0.463 -5.099) (xy 0.452 -5.114) (xy 0.437 -5.125) (xy 0.434 -5.127)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy 0.355 -1.776) (xy 0.372 -1.768) (xy 0.393 -1.765) (xy 0.411 -1.771) (xy 0.425 -1.784) (xy 0.433 -1.803) (xy 0.434 -1.822)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy 0.275 -1.638) (xy 0.292 -1.650) (xy 0.309 -1.666) (xy 0.323 -1.684) (xy 0.336 -1.705) (xy 0.345 -1.727) (xy 0.352 -1.748) (xy 0.355 -1.769) (xy 0.355 -1.776)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy 0.434 -5.127) (xy 0.433 -5.147) (xy 0.427 -5.169) (xy 0.419 -5.191) (xy 0.407 -5.212) (xy 0.393 -5.231) (xy 0.377 -5.248) (xy 0.361 -5.261) (xy 0.355 -5.265)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy 0.332 -5.316) (xy 0.345 -5.303) (xy 0.353 -5.286) (xy 0.355 -5.268) (xy 0.355 -5.265)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -3.746 -3.960) (xy -3.729 -3.972) (xy -3.713 -3.988) (xy -3.698 -4.006) (xy -3.686 -4.027) (xy -3.676 -4.048) (xy -3.670 -4.070) (xy -3.667 -4.091) (xy -3.667 -4.098)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -3.667 -4.098) (xy 0.355 -1.776)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy 0.355 -5.265) (xy -3.667 -7.586)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -3.690 -7.638) (xy -3.676 -7.625) (xy -3.669 -7.608) (xy -3.667 -7.590) (xy -3.667 -7.586)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -3.746 -4.236) (xy -3.745 -4.215) (xy -3.739 -4.193) (xy -3.730 -4.172) (xy -3.719 -4.151) (xy -3.705 -4.131) (xy -3.689 -4.115) (xy -3.672 -4.101) (xy -3.667 -4.098)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -3.905 -4.236) (xy -3.886 -4.244) (xy -3.865 -4.251) (xy -3.842 -4.254) (xy -3.818 -4.254) (xy -3.794 -4.252) (xy -3.772 -4.247) (xy -3.752 -4.239) (xy -3.746 -4.236)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -3.667 -7.586) (xy -3.684 -7.594) (xy -3.705 -7.597) (xy -3.723 -7.592) (xy -3.737 -7.579) (xy -3.745 -7.559) (xy -3.746 -7.541)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -3.905 -7.541) (xy -3.886 -7.549) (xy -3.865 -7.555) (xy -3.842 -7.559) (xy -3.818 -7.559) (xy -3.794 -7.557) (xy -3.772 -7.552) (xy -3.752 -7.544) (xy -3.746 -7.541)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -3.746 -7.541) (xy -3.746 -4.236)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -5.449 -2.019) (xy -4.971 -2.295)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -5.449 -2.019) (xy -5.244 -1.901) (xy -5.153 -1.875) (xy -5.107 -1.875) (xy -5.039 -1.888) (xy -4.993 -1.914) (xy -4.971 -1.954) (xy -4.971 -1.980) (xy -5.016 -2.033) (xy -5.221 -2.151)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -5.062 -2.059) (xy -4.652 -2.111)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -4.698 -1.901) (xy -4.288 -1.664)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -4.083 -1.231) (xy -3.833 -1.638)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -4.402 -1.415) (xy -4.083 -1.231)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -3.833 -1.086) (xy -3.878 -1.139) (xy -3.855 -1.178) (xy -3.810 -1.204) (xy -3.742 -1.218) (xy -3.673 -1.204) (xy -3.559 -1.165) (xy -3.469 -1.139) (xy -3.377 -1.139) (xy -3.309 -1.152) (xy -3.241 -1.191) (xy -3.218 -1.231) (xy -3.218 -1.257) (xy -3.264 -1.310) (xy -3.355 -1.362) (xy -3.446 -1.389) (xy -3.491 -1.389) (xy -3.559 -1.376) (xy -3.628 -1.336) (xy -3.651 -1.297) (xy -3.651 -1.244) (xy -3.605 -1.191) (xy -3.537 -1.126) (xy -3.514 -1.086) (xy -3.537 -1.047) (xy -3.583 -1.020) (xy -3.651 -1.007) (xy -3.742 -1.034) (xy -3.833 -1.086)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -3.036 -0.758) (xy -3.105 -0.745) (xy -3.195 -0.745) (xy -3.264 -0.758) (xy -3.355 -0.811) (xy -3.377 -0.850) (xy -3.377 -0.903) (xy -3.355 -0.942) (xy -3.309 -0.994) (xy -3.195 -1.060) (xy -3.105 -1.086) (xy -3.036 -1.099) (xy -2.945 -1.099) (xy -2.877 -1.086) (xy -2.786 -1.034) (xy -2.763 -0.994) (xy -2.763 -0.942) (xy -2.786 -0.903)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -4.914 -2.538) (xy -4.663 -2.394) (xy -4.618 -2.578) (xy -4.550 -2.538) (xy -4.481 -2.525) (xy -4.436 -2.525) (xy -4.345 -2.551) (xy -4.299 -2.578) (xy -4.254 -2.630) (xy -4.254 -2.683) (xy -4.299 -2.735) (xy -4.368 -2.775) (xy -4.459 -2.801) (xy -4.504 -2.801) (xy -4.572 -2.788)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -4.026 -2.525) (xy -4.026 -2.551) (xy -3.981 -2.551) (xy -3.981 -2.525) (xy -4.026 -2.525)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -4.231 -2.144) (xy -3.981 -2.000) (xy -3.935 -2.184) (xy -3.867 -2.144) (xy -3.799 -2.131) (xy -3.753 -2.131) (xy -3.662 -2.157) (xy -3.617 -2.184) (xy -3.571 -2.236) (xy -3.571 -2.289) (xy -3.617 -2.341) (xy -3.685 -2.381) (xy -3.776 -2.407) (xy -3.821 -2.407) (xy -3.890 -2.394)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -3.525 -2.052) (xy -3.116 -1.816)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -3.070 -1.579) (xy -3.048 -1.540) (xy -3.048 -1.461) (xy -2.570 -1.737)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -2.297 -1.526) (xy -2.297 -1.553) (xy -2.251 -1.553) (xy -2.251 -1.526) (xy -2.297 -1.526)) (stroke (width 0.025) (type default)) (fill (type none))) (polyline (pts (xy -2.410 -1.093) (xy -2.456 -1.145) (xy -2.433 -1.211) (xy -2.342 -1.290) (xy -2.274 -1.329) (xy -2.137 -1.382) (xy -2.023 -1.395) (xy -1.932 -1.369) (xy -1.887 -1.343) (xy -1.841 -1.290) (xy -1.864 -1.225) (xy -1.955 -1.145) (xy -2.023 -1.106) (xy -2.160 -1.054) (xy -2.274 -1.040) (xy -2.365 -1.067) (xy -2.410 -1.093)) (stroke (width 0.025) (type default)) (fill (type none)))) (symbol "R-78C3.3-1.0_1_1" (pin power_in line (at 17.78 -2.00 180) (length 2.54) (name "VIN") (number "1")) (pin power_in line (at 17.78 -4.54 180) (length 2.54) (name "GND") (number "2")) (pin power_out line (at 17.78 -7.08 180) (length 2.54) (name "VOUT") (number "3")))))