diff --git a/nrf24l01_adapter.kicad_pcb b/nrf24l01_adapter.kicad_pcb new file mode 100644 index 0000000..9769af4 --- /dev/null +++ b/nrf24l01_adapter.kicad_pcb @@ -0,0 +1,1302 @@ +(kicad_pcb + (version 20241229) + (generator "pcbnew") + (generator_version "9.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (layers + (0 "F.Cu" signal) + (2 "B.Cu" signal) + (9 "F.Adhes" user "F.Adhesive") + (11 "B.Adhes" user "B.Adhesive") + (13 "F.Paste" user) + (15 "B.Paste" user) + (5 "F.SilkS" user "F.Silkscreen") + (7 "B.SilkS" user "B.Silkscreen") + (1 "F.Mask" user) + (3 "B.Mask" user) + (17 "Dwgs.User" user "User.Drawings") + (19 "Cmts.User" user "User.Comments") + (21 "Eco1.User" user "User.Eco1") + (23 "Eco2.User" user "User.Eco2") + (25 "Edge.Cuts" user) + (27 "Margin" user) + (31 "F.CrtYd" user "F.Courtyard") + (29 "B.CrtYd" user "B.Courtyard") + (35 "F.Fab" user) + (33 "B.Fab" user) + (39 "User.1" user) + (41 "User.2" user) + (43 "User.3" user) + (45 "User.4" user) + ) + (setup + (pad_to_mask_clearance 0) + (allow_soldermask_bridges_in_footprints no) + (tenting front back) + (pcbplotparams + (layerselection 0x00000000_00000000_55555555_5755f5ff) + (plot_on_all_layers_selection 0x00000000_00000000_00000000_00000000) + (disableapertmacros no) + (usegerberextensions no) + (usegerberattributes yes) + (usegerberadvancedattributes yes) + (creategerberjobfile yes) + (dashed_line_dash_ratio 12.000000) + (dashed_line_gap_ratio 3.000000) + (svgprecision 4) + (plotframeref no) + (mode 1) + (useauxorigin no) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (pdf_front_fp_property_popups yes) + (pdf_back_fp_property_popups yes) + (pdf_metadata yes) + (pdf_single_document no) + (dxfpolygonmode yes) + (dxfimperialunits yes) + (dxfusepcbnewfont yes) + (psnegative no) + (psa4output no) + (plot_black_and_white yes) + (sketchpadsonfab no) + (plotpadnumbers no) + (hidednponfab no) + (sketchdnponfab yes) + (crossoutdnponfab yes) + (subtractmaskfromsilk no) + (outputformat 1) + (mirror no) + (drillshape 0) + (scaleselection 1) + (outputdirectory "gerber_drills/") + ) + ) + (net 0 "") + (net 1 "CSN") + (net 2 "VCC") + (net 3 "CE") + (net 4 "MOSI") + (net 5 "MISO") + (net 6 "SCK") + (net 7 "GND") + (net 8 "unconnected-(NRF24L01-Pin_8-Pad8)") + (net 9 "unconnected-(RPi_GPIO1-Pin_1-Pad1)") + (footprint "Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical" + (layer "F.Cu") + (uuid "b5c3f764-e051-4413-810f-2c3f486c1fad") + (at 184.93 120.095 90) + (descr "Through hole straight pin header, 2x04, 2.54mm pitch, double rows") + (tags "Through hole pin header THT 2x04 2.54mm double row") + (property "Reference" "NRF24L01" + (at -3.015 1.65 0) + (layer "F.SilkS") + (uuid "06c8cc73-9056-4bc4-9f00-540ba41d62a9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Front" + (at 1.27 10 90) + (layer "F.Fab") + (uuid "cef135ec-34b0-4212-b248-74a39068b732") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "67dd2ffd-6d64-48b7-8446-4345ef743b81") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Generic connector, double row, 02x04, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "e4d9d70f-d9fe-4be1-bcad-697142646222") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Connector*:*_2x??_*") + (path "/9870099b-54ca-4968-884a-4af469bd9d1c") + (sheetname "/") + (sheetfile "nrf24l01_adapter.kicad_sch") + (attr through_hole) + (fp_line + (start 3.92 -1.38) + (end 3.92 9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "81e5a2ac-fef4-4685-88ff-2cddb5bc0328") + ) + (fp_line + (start 1.27 -1.38) + (end 3.92 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4931d898-d10e-41a7-a3c4-fe3526f46f7d") + ) + (fp_line + (start -1.38 -1.38) + (end 0 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6f5fa1dd-6575-45e0-930a-a5749d3f6dfa") + ) + (fp_line + (start -1.38 0) + (end -1.38 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2c0953c3-d4c0-4bb0-bd56-86410022c2c1") + ) + (fp_line + (start 1.27 1.27) + (end 1.27 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a68a5340-2866-438f-8cf7-1ed63d74340d") + ) + (fp_line + (start -1.38 1.27) + (end 1.27 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "05467422-eac0-4935-84d3-04e2788b15c2") + ) + (fp_line + (start -1.38 1.27) + (end -1.38 9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "320ed767-1c44-4c0a-814d-a982a0c8fce3") + ) + (fp_line + (start -1.38 9) + (end 3.92 9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5825b16f-f73e-4417-a5e8-601a6a9143a2") + ) + (fp_line + (start 4.32 -1.77) + (end -1.77 -1.77) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5d7e37bf-e2a4-47a6-8690-5c8f5030c939") + ) + (fp_line + (start -1.77 -1.77) + (end -1.77 9.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0ac94a0d-c149-4280-9803-42edc5fe756b") + ) + (fp_line + (start 4.32 9.39) + (end 4.32 -1.77) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d29d67a8-ed12-45fa-ac5f-0cd0ea47a07a") + ) + (fp_line + (start -1.77 9.39) + (end 4.32 9.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "26afb210-5382-4272-ab6b-6d7200f6484a") + ) + (fp_line + (start 3.81 -1.27) + (end 3.81 8.89) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bea851d0-3aa8-403c-872f-68e4952d2d35") + ) + (fp_line + (start 0 -1.27) + (end 3.81 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c2562d8b-d6b2-4ca8-8ef9-9bcec0171b28") + ) + (fp_line + (start -1.27 0) + (end 0 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3ed4ab7c-6420-42ce-9d7d-190143baf1d0") + ) + (fp_line + (start 3.81 8.89) + (end -1.27 8.89) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4ae10c60-ff55-494b-ada5-01f179ee4325") + ) + (fp_line + (start -1.27 8.89) + (end -1.27 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5ffaacbb-fa3d-4f6d-b364-4542a3ff067b") + ) + (fp_text user "${REFERENCE}" + (at 1.27 3.81 180) + (layer "F.Fab") + (uuid "5c7ef57a-e4bc-4997-b891-84332698e74b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask" "B.Paste") + (remove_unused_layers no) + (net 7 "GND") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "ef4f42ed-071d-400f-8e68-6cf184a3c986") + ) + (pad "2" thru_hole circle + (at 2.54 0 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask" "B.Paste") + (remove_unused_layers no) + (net 2 "VCC") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "96a74fc1-b2b8-4b57-bc2f-e3b29b52ef96") + ) + (pad "3" thru_hole circle + (at 0 2.54 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask" "B.Paste") + (remove_unused_layers no) + (net 3 "CE") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "02228105-e892-4c02-b76a-8a71187cfbae") + ) + (pad "4" thru_hole circle + (at 2.54 2.54 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask" "B.Paste") + (remove_unused_layers no) + (net 1 "CSN") + (pinfunction "Pin_4") + (pintype "passive") + (uuid "039b2885-91b4-430b-8565-20fe4871738e") + ) + (pad "5" thru_hole circle + (at 0 5.08 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask" "B.Paste") + (remove_unused_layers no) + (net 6 "SCK") + (pinfunction "Pin_5") + (pintype "passive") + (uuid "ac05ce85-e26b-4698-a289-4994e2e66da0") + ) + (pad "6" thru_hole circle + (at 2.54 5.08 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask" "B.Paste") + (remove_unused_layers no) + (net 4 "MOSI") + (pinfunction "Pin_6") + (pintype "passive") + (uuid "0245fc60-b366-4d8a-9d3d-738c5fce2547") + ) + (pad "7" thru_hole circle + (at 0 7.62 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask" "B.Paste") + (remove_unused_layers no) + (net 5 "MISO") + (pinfunction "Pin_7") + (pintype "passive") + (uuid "eb528d23-d835-487e-bc02-faf4723b3d82") + ) + (pad "8" thru_hole circle + (at 2.54 7.62 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 8 "unconnected-(NRF24L01-Pin_8-Pad8)") + (pinfunction "Pin_8") + (pintype "passive+no_connect") + (uuid "52c709d1-a8fb-4cf1-928b-e20d974770ae") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x04_P2.54mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical" + (layer "B.Cu") + (uuid "c84ec2e0-cfe2-4557-a4b6-d933bbace663") + (at 216.21 130.17 90) + (descr "Through hole straight pin header, 2x04, 2.54mm pitch, double rows") + (tags "Through hole pin header THT 2x04 2.54mm double row") + (property "Reference" "RPi_GPIO1" + (at 5.3 -3.58 0) + (layer "B.SilkS") + (uuid "d3921f43-810a-4664-a069-f50f99169708") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "Back" + (at 1.27 -10 270) + (layer "B.Fab") + (uuid "0c3af100-233a-4ca0-ad47-0f3bec1797e2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 270) + (layer "B.Fab") + (hide yes) + (uuid "eeac8763-d07d-4b90-a7a2-4bdb4abeb136") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Generic connector, double row, 02x04, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 270) + (layer "B.Fab") + (hide yes) + (uuid "76dffa72-c19a-41d8-93b5-2a14cd598f6f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "Connector*:*_2x??_*") + (path "/d66f24c6-d768-477d-a02e-eab798ed40af") + (sheetname "/") + (sheetfile "nrf24l01_adapter.kicad_sch") + (attr through_hole) + (fp_line + (start -1.38 -9) + (end 3.92 -9) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "54daa430-8a05-4127-9e2b-c29cad66b7a9") + ) + (fp_line + (start 1.27 -1.27) + (end 1.27 1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "c9cbffff-ea46-4dd6-bc8f-16d2738754a8") + ) + (fp_line + (start -1.38 -1.27) + (end -1.38 -9) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "87ee552a-2bdc-48bd-80ed-08d0a9478bc9") + ) + (fp_line + (start -1.38 -1.27) + (end 1.27 -1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "86b378ad-33aa-4178-9b11-4f7045c391a6") + ) + (fp_line + (start -1.38 0) + (end -1.38 1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "fe1c7bf7-30fe-4d72-97f5-91fba38ecf3f") + ) + (fp_line + (start 3.92 1.38) + (end 3.92 -9) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "0fc74bf4-e66e-42f8-bc15-d7135bfe7c83") + ) + (fp_line + (start 1.27 1.38) + (end 3.92 1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "a6b28f43-6a15-4721-a7df-80ce734f6b6c") + ) + (fp_line + (start -1.38 1.38) + (end 0 1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "91a95ac7-1552-4bdc-a397-15014c61fc3b") + ) + (fp_line + (start 4.32 -9.39) + (end 4.32 1.77) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "fc50e260-e790-45df-8b80-ef183b127777") + ) + (fp_line + (start -1.77 -9.39) + (end 4.32 -9.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "47021381-463d-4f7a-ab7e-eb30b47b9e30") + ) + (fp_line + (start 4.32 1.77) + (end -1.77 1.77) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "6e124a38-a015-4f57-9f11-8868cebce020") + ) + (fp_line + (start -1.77 1.77) + (end -1.77 -9.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "4ea6545d-46ee-4ff6-8fd7-f8d215733b65") + ) + (fp_line + (start 3.81 -8.89) + (end -1.27 -8.89) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "0a109137-7161-4868-91e5-8c2681e14953") + ) + (fp_line + (start -1.27 -8.89) + (end -1.27 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "6a77a796-5efb-4d80-b812-768d0befa83c") + ) + (fp_line + (start -1.27 0) + (end 0 1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "1bead2df-4a17-4f79-b5aa-341ca398cfdc") + ) + (fp_line + (start 3.81 1.27) + (end 3.81 -8.89) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "2990ccb4-9a9c-4d36-b293-3d1ce6158dc2") + ) + (fp_line + (start 0 1.27) + (end 3.81 1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "631be2a2-0ba6-44f5-ac0b-87f07d2b1a13") + ) + (fp_text user "${REFERENCE}" + (at 1.27 -3.81 0) + (layer "B.Fab") + (uuid "d38f547c-e418-4e5d-a9f4-3a97059a6518") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole rect + (at 0 0 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 9 "unconnected-(RPi_GPIO1-Pin_1-Pad1)") + (pinfunction "Pin_1") + (pintype "passive+no_connect") + (uuid "7926f9f7-7a54-4e9c-88a1-80ca6f8d9eb9") + ) + (pad "2" thru_hole circle + (at 2.54 0 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask" "F.Paste") + (remove_unused_layers no) + (net 2 "VCC") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "af73122e-7bdf-45e2-ad9d-8f99ef7515fd") + ) + (pad "3" thru_hole circle + (at 0 -2.54 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask" "F.Paste") + (remove_unused_layers no) + (net 7 "GND") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "d58d8f26-3ab5-4270-b1a0-8e86b0510d23") + ) + (pad "4" thru_hole circle + (at 2.54 -2.54 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask" "F.Paste") + (remove_unused_layers no) + (net 4 "MOSI") + (pinfunction "Pin_4") + (pintype "passive") + (uuid "e4fc5e69-a3a6-4e41-b6c0-9867416e5fcc") + ) + (pad "5" thru_hole circle + (at 0 -5.08 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask" "F.Paste") + (remove_unused_layers no) + (net 3 "CE") + (pinfunction "Pin_5") + (pintype "passive") + (uuid "4bcdc44a-f041-4bdd-9c79-db68a6a90102") + ) + (pad "6" thru_hole circle + (at 2.54 -5.08 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask" "F.Paste") + (remove_unused_layers no) + (net 5 "MISO") + (pinfunction "Pin_6") + (pintype "passive") + (uuid "83988a7b-a831-4102-ab28-c5432c24faf1") + ) + (pad "7" thru_hole circle + (at 0 -7.62 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask" "F.Paste") + (remove_unused_layers no) + (net 1 "CSN") + (pinfunction "Pin_7") + (pintype "passive") + (uuid "57ad4ea2-4a29-41e9-8d1f-67e547cc109f") + ) + (pad "8" thru_hole circle + (at 2.54 -7.62 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask" "F.Paste") + (remove_unused_layers no) + (net 6 "SCK") + (pinfunction "Pin_8") + (pintype "passive") + (uuid "773dd7b3-237f-4c43-9fb5-5d5f4b5d1076") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x04_P2.54mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (gr_rect + (start 206.84 125.84) + (end 218 131.95) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "F.SilkS") + (uuid "4571fbdc-f8f5-4e5f-8bb5-ee3f7f4de901") + ) + (gr_rect + (start 183.01 94.055) + (end 198.01 122.055) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "F.SilkS") + (uuid "591b15f2-56f7-44d0-b509-570f428a664e") + ) + (gr_line + (start 203.03 123) + (end 220.06 123) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7309ab8a-ef27-41f5-b9d7-8e493cc5a693") + ) + (gr_line + (start 182.2 125.88) + (end 182.22 114.03) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "953335d7-305f-49c0-98a0-8d28b6e9bb00") + ) + (gr_line + (start 198.88 114.03) + (end 198.88 118.920658) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c0fe1f90-f0d9-4264-a7b6-8e4c179c0e7e") + ) + (gr_line + (start 203.03 123) + (end 198.88 118.920658) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "d75f4b69-70d5-4b54-b64c-2765cf15ddc1") + ) + (gr_line + (start 191.01 134.54) + (end 220.06 134.55) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ea849dc2-d0d5-448a-ae9a-ea29d8ce3ecf") + ) + (gr_line + (start 182.22 114.03) + (end 198.88 114.03) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ed64f3d4-67d2-4213-a64c-3dff6fcfce28") + ) + (gr_line + (start 191.01 134.54) + (end 182.2 125.88) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "faeb648c-2e26-4836-9904-8dd663ed0173") + ) + (gr_line + (start 220.06 134.55) + (end 220.06 123) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "fbd51577-be08-4fd4-aa5a-375070a75f26") + ) + (gr_curve + (pts + (xy 213.11 119.99) (xy 213.11 119.99) (xy 213.11 119.99) (xy 213.11 119.99) + ) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "fea76eff-ee3a-446d-bf00-0f7db6df01fe") + ) + (gr_line + (start 253.02 76.41) + (end 253.02 137) + (stroke + (width 0.1) + (type default) + ) + (layer "Margin") + (uuid "107f6488-1f0c-4cef-98c1-560fae7ac668") + ) + (gr_rect + (start 204.125 88.879438) + (end 236.395 121.160562) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "Margin") + (uuid "63f7eedd-9265-4a49-a2d3-91bd298fd944") + ) + (gr_line + (start 179.625 137.01) + (end 179.635 76.4) + (stroke + (width 0.1) + (type default) + ) + (layer "Margin") + (uuid "7a8f455a-5ab7-4d0b-85c6-7155fa191964") + ) + (gr_circle + (center 220.25 105.02) + (end 236.311124 105.02) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "Margin") + (uuid "989e4e78-b1e0-477e-9c5f-e0b1278a52aa") + ) + (gr_rect + (start 207.72 92.49) + (end 232.78 117.55) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "Margin") + (uuid "b98c3121-1196-4f6c-af55-8cb943ceb71b") + ) + (gr_line + (start 157.18 137.01) + (end 157.18 76.41) + (stroke + (width 0.1) + (type default) + ) + (layer "Margin") + (uuid "bb9470ac-cfaa-42a5-b2a8-4891e8bfb874") + ) + (gr_line + (start 253.02 76.41) + (end 157.18 76.41) + (stroke + (width 0.1) + (type default) + ) + (layer "Margin") + (uuid "f4299e2f-fb47-4c18-b394-0f6d59aa20e9") + ) + (gr_line + (start 253.02 137) + (end 157.18 137.010042) + (stroke + (width 0.1) + (type default) + ) + (layer "Margin") + (uuid "f9b0282d-a091-4cbf-bf85-73472a753463") + ) + (gr_text "NRF24L01 Adapter Rev2" + (at 201.5 134.24 0) + (layer "F.SilkS") + (uuid "c185ac24-ba4d-4f35-b7f2-01b395311b47") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + (justify left bottom) + ) + ) + (segment + (start 208.59 130.17) + (end 207.39 131.37) + (width 0.4) + (layer "B.Cu") + (net 1) + (uuid "0c5042d9-c400-4d7f-b006-51cc43f54395") + ) + (segment + (start 188.74 122.21) + (end 188.74 118.825) + (width 0.4) + (layer "B.Cu") + (net 1) + (uuid "3f62efe0-c527-4cc1-9092-fdbed1c87cc6") + ) + (segment + (start 207.39 131.37) + (end 197.9 131.37) + (width 0.4) + (layer "B.Cu") + (net 1) + (uuid "5e8b2a4b-83f1-4c5e-81cc-de16d077d948") + ) + (segment + (start 197.9 131.37) + (end 188.74 122.21) + (width 0.4) + (layer "B.Cu") + (net 1) + (uuid "8882f7da-e68c-40cf-8618-250bf250c99b") + ) + (segment + (start 188.74 118.825) + (end 187.47 117.555) + (width 0.4) + (layer "B.Cu") + (net 1) + (uuid "b79d762f-2d2e-476d-b9ef-78f1debe205a") + ) + (segment + (start 203.85 125.47) + (end 202.83 125.47) + (width 0.4) + (layer "B.Cu") + (net 2) + (uuid "05caf880-58a6-46b7-9acb-19ab6bebd9d8") + ) + (segment + (start 195.18 114.74) + (end 187.745 114.74) + (width 0.4) + (layer "B.Cu") + (net 2) + (uuid "11d6eb16-9802-40d5-9a4f-7d5b28973e4f") + ) + (segment + (start 216.21 127.63) + (end 212.63 124.05) + (width 0.4) + (layer "B.Cu") + (net 2) + (uuid "176896f5-aa58-4371-8168-62c40ef34017") + ) + (segment + (start 202.83 125.47) + (end 195.96 118.6) + (width 0.4) + (layer "B.Cu") + (net 2) + (uuid "2c2aa489-e695-4d7e-ae4d-99cb8d425ed6") + ) + (segment + (start 205.27 124.05) + (end 203.85 125.47) + (width 0.4) + (layer "B.Cu") + (net 2) + (uuid "2e2d1760-c157-499a-ab6f-1f9e6f279470") + ) + (segment + (start 187.745 114.74) + (end 184.93 117.555) + (width 0.4) + (layer "B.Cu") + (net 2) + (uuid "80cd919a-425b-409f-9530-18a83ba6497e") + ) + (segment + (start 212.63 124.05) + (end 205.27 124.05) + (width 0.4) + (layer "B.Cu") + (net 2) + (uuid "981a05ff-2fc2-40e5-9d0c-bc5f2d7a6297") + ) + (segment + (start 195.96 115.52) + (end 195.18 114.74) + (width 0.4) + (layer "B.Cu") + (net 2) + (uuid "cae0fb60-5497-425c-afa3-9765b538c5b2") + ) + (segment + (start 195.96 118.6) + (end 195.96 115.52) + (width 0.4) + (layer "B.Cu") + (net 2) + (uuid "ccdefd49-4028-45ae-9a36-baca5771cea3") + ) + (segment + (start 208.72 132.58) + (end 195.95 132.58) + (width 0.4) + (layer "B.Cu") + (net 3) + (uuid "074633f1-b455-4c42-93bf-6c4d5fecd234") + ) + (segment + (start 195.95 132.58) + (end 187.47 124.1) + (width 0.4) + (layer "B.Cu") + (net 3) + (uuid "2460cb09-40d9-4e28-b811-f24a3220d3c4") + ) + (segment + (start 187.47 124.1) + (end 187.47 120.095) + (width 0.4) + (layer "B.Cu") + (net 3) + (uuid "50f97f6d-6226-4d04-a030-1c412b43dbf6") + ) + (segment + (start 211.13 130.17) + (end 208.72 132.58) + (width 0.4) + (layer "B.Cu") + (net 3) + (uuid "92b87b2d-3058-4e95-8852-ad05a5457704") + ) + (segment + (start 194.91 116.4) + (end 194.03 115.52) + (width 0.4) + (layer "B.Cu") + (net 4) + (uuid "1c68bdc1-189f-4ce8-bd57-10fa1ac5f191") + ) + (segment + (start 201.855 126.86) + (end 194.91 119.915) + (width 0.4) + (layer "B.Cu") + (net 4) + (uuid "2a28ef36-95a9-484f-be71-954b20b1eb35") + ) + (segment + (start 194.03 115.52) + (end 192.045 115.52) + (width 0.4) + (layer "B.Cu") + (net 4) + (uuid "4eba2059-725d-4540-8cdb-a525d06ee3b5") + ) + (segment + (start 203.86 126.86) + (end 201.855 126.86) + (width 0.4) + (layer "B.Cu") + (net 4) + (uuid "6001848c-896d-4a61-8be2-c7c330b5acb9") + ) + (segment + (start 192.045 115.52) + (end 190.01 117.555) + (width 0.4) + (layer "B.Cu") + (net 4) + (uuid "83cb4ab8-d134-4283-91fa-6cc5690ed7b5") + ) + (segment + (start 194.91 119.915) + (end 194.91 116.4) + (width 0.4) + (layer "B.Cu") + (net 4) + (uuid "aa1156d3-dac8-464d-8fc9-f85db3fb34db") + ) + (segment + (start 213.67 127.63) + (end 210.98 124.94) + (width 0.4) + (layer "B.Cu") + (net 4) + (uuid "bbf9f149-68a7-447d-9b8e-eb7ea08f024c") + ) + (segment + (start 210.98 124.94) + (end 205.78 124.94) + (width 0.4) + (layer "B.Cu") + (net 4) + (uuid "c4d8e280-abf4-4912-a6b1-dc0422824d42") + ) + (segment + (start 205.78 124.94) + (end 203.86 126.86) + (width 0.4) + (layer "B.Cu") + (net 4) + (uuid "d1aa5ee2-b135-4097-b359-0e63c5b740ba") + ) + (segment + (start 206.33 125.82) + (end 203.94 128.21) + (width 0.4) + (layer "B.Cu") + (net 5) + (uuid "04ac7d8f-ac66-46f4-90a2-56667413a4b7") + ) + (segment + (start 200.665 128.21) + (end 192.55 120.095) + (width 0.4) + (layer "B.Cu") + (net 5) + (uuid "644aa1ed-060b-4bac-a88f-f0724e939aba") + ) + (segment + (start 211.13 127.63) + (end 209.32 125.82) + (width 0.4) + (layer "B.Cu") + (net 5) + (uuid "7fdf4040-6a03-48fc-9db1-85d1cb5e3056") + ) + (segment + (start 203.94 128.21) + (end 200.665 128.21) + (width 0.4) + (layer "B.Cu") + (net 5) + (uuid "e13da3b5-ec7f-4a24-8098-44f97aad40ba") + ) + (segment + (start 209.32 125.82) + (end 206.33 125.82) + (width 0.4) + (layer "B.Cu") + (net 5) + (uuid "f7c58018-7bb4-4850-915e-bf3b39f7aa33") + ) + (segment + (start 206.8 129.42) + (end 199.07 129.42) + (width 0.4) + (layer "B.Cu") + (net 6) + (uuid "124b4683-abc0-496c-be9b-cf0fc60fd920") + ) + (segment + (start 208.59 127.63) + (end 206.8 129.42) + (width 0.4) + (layer "B.Cu") + (net 6) + (uuid "5256a411-c2b5-402d-813d-44986656db39") + ) + (segment + (start 199.07 129.42) + (end 190.01 120.36) + (width 0.4) + (layer "B.Cu") + (net 6) + (uuid "7393d30c-acab-49a0-bc93-3171e0e0b9e5") + ) + (segment + (start 190.01 120.36) + (end 190.01 120.095) + (width 0.4) + (layer "B.Cu") + (net 6) + (uuid "7cc68819-7f21-4e5a-9df2-75720fbda862") + ) + (segment + (start 193.98 133.68) + (end 184.93 124.63) + (width 0.4) + (layer "B.Cu") + (net 7) + (uuid "3ce8dbd5-f1bc-4952-8d18-0b1ac3496c5e") + ) + (segment + (start 213.67 130.17) + (end 210.16 133.68) + (width 0.4) + (layer "B.Cu") + (net 7) + (uuid "68a269f8-1b99-436d-8027-e5ebfe0c0f17") + ) + (segment + (start 210.16 133.68) + (end 193.98 133.68) + (width 0.4) + (layer "B.Cu") + (net 7) + (uuid "e55e9683-c103-44c6-a3e2-8977f176b020") + ) + (segment + (start 184.93 124.63) + (end 184.93 120.095) + (width 0.4) + (layer "B.Cu") + (net 7) + (uuid "e899ee21-8638-4959-b1d4-826665c84798") + ) + (embedded_fonts no) +) diff --git a/nrf24l01_adapter.kicad_pro b/nrf24l01_adapter.kicad_pro new file mode 100644 index 0000000..add3987 --- /dev/null +++ b/nrf24l01_adapter.kicad_pro @@ -0,0 +1,637 @@ +{ + "board": { + "3dviewports": [], + "design_settings": { + "defaults": { + "apply_defaults_to_fp_fields": false, + "apply_defaults_to_fp_shapes": false, + "apply_defaults_to_fp_text": false, + "board_outline_line_width": 0.05, + "copper_line_width": 0.2, + "copper_text_italic": false, + "copper_text_size_h": 1.5, + "copper_text_size_v": 1.5, + "copper_text_thickness": 0.3, + "copper_text_upright": false, + "courtyard_line_width": 0.05, + "dimension_precision": 4, + "dimension_units": 3, + "dimensions": { + "arrow_length": 1270000, + "extension_offset": 500000, + "keep_text_aligned": true, + "suppress_zeroes": true, + "text_position": 0, + "units_format": 0 + }, + "fab_line_width": 0.1, + "fab_text_italic": false, + "fab_text_size_h": 1.0, + "fab_text_size_v": 1.0, + "fab_text_thickness": 0.15, + "fab_text_upright": false, + "other_line_width": 0.1, + "other_text_italic": false, + "other_text_size_h": 1.0, + "other_text_size_v": 1.0, + "other_text_thickness": 0.15, + "other_text_upright": false, + "pads": { + "drill": 1.0, + "height": 1.7, + "width": 1.7 + }, + "silk_line_width": 0.1, + "silk_text_italic": false, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.1, + "silk_text_upright": false, + "zones": { + "min_clearance": 0.5 + } + }, + "diff_pair_dimensions": [ + { + "gap": 0.0, + "via_gap": 0.0, + "width": 0.0 + } + ], + "drc_exclusions": [], + "meta": { + "version": 2 + }, + "rule_severities": { + "annular_width": "error", + "clearance": "error", + "connection_width": "warning", + "copper_edge_clearance": "error", + "copper_sliver": "warning", + "courtyards_overlap": "error", + "creepage": "error", + "diff_pair_gap_out_of_range": "error", + "diff_pair_uncoupled_length_too_long": "error", + "drill_out_of_range": "error", + "duplicate_footprints": "warning", + "extra_footprint": "warning", + "footprint": "error", + "footprint_filters_mismatch": "ignore", + "footprint_symbol_mismatch": "warning", + "footprint_type_mismatch": "ignore", + "hole_clearance": "error", + "hole_to_hole": "warning", + "holes_co_located": "warning", + "invalid_outline": "error", + "isolated_copper": "warning", + "item_on_disabled_layer": "error", + "items_not_allowed": "error", + "length_out_of_range": "error", + "lib_footprint_issues": "warning", + "lib_footprint_mismatch": "warning", + "malformed_courtyard": "error", + "microvia_drill_out_of_range": "error", + "mirrored_text_on_front_layer": "warning", + "missing_courtyard": "ignore", + "missing_footprint": "warning", + "net_conflict": "warning", + "nonmirrored_text_on_back_layer": "warning", + "npth_inside_courtyard": "ignore", + "padstack": "warning", + "pth_inside_courtyard": "ignore", + "shorting_items": "error", + "silk_edge_clearance": "warning", + "silk_over_copper": "warning", + "silk_overlap": "warning", + "skew_out_of_range": "error", + "solder_mask_bridge": "error", + "starved_thermal": "error", + "text_height": "warning", + "text_on_edge_cuts": "error", + "text_thickness": "warning", + "through_hole_pad_without_hole": "error", + "too_many_vias": "error", + "track_angle": "error", + "track_dangling": "warning", + "track_segment_length": "error", + "track_width": "error", + "tracks_crossing": "error", + "unconnected_items": "error", + "unresolved_variable": "error", + "via_dangling": "warning", + "zones_intersect": "error" + }, + "rules": { + "max_error": 0.005, + "min_clearance": 0.0, + "min_connection": 0.0, + "min_copper_edge_clearance": 0.5, + "min_groove_width": 0.0, + "min_hole_clearance": 0.25, + "min_hole_to_hole": 0.25, + "min_microvia_diameter": 0.2, + "min_microvia_drill": 0.1, + "min_resolved_spokes": 2, + "min_silk_clearance": 0.0, + "min_text_height": 0.8, + "min_text_thickness": 0.08, + "min_through_hole_diameter": 0.3, + "min_track_width": 0.0, + "min_via_annular_width": 0.1, + "min_via_diameter": 0.5, + "solder_mask_to_copper_clearance": 0.0, + "use_height_for_length_calcs": true + }, + "teardrop_options": [ + { + "td_onpthpad": true, + "td_onroundshapesonly": false, + "td_onsmdpad": true, + "td_ontrackend": false, + "td_onvia": true + } + ], + "teardrop_parameters": [ + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_round_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_rect_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_track_end", + "td_width_to_size_filter_ratio": 0.9 + } + ], + "track_widths": [ + 0.0, + 0.4 + ], + "tuning_pattern_settings": { + "diff_pair_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 1.0 + }, + "diff_pair_skew_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + }, + "single_track_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + } + }, + "via_dimensions": [ + { + "diameter": 0.0, + "drill": 0.0 + }, + { + "diameter": 0.8, + "drill": 0.4 + } + ], + "zones_allow_external_fillets": false + }, + "ipc2581": { + "dist": "", + "distpn": "", + "internal_id": "", + "mfg": "", + "mpn": "" + }, + "layer_pairs": [], + "layer_presets": [], + "viewports": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "erc": { + "erc_exclusions": [], + "meta": { + "version": 0 + }, + "pin_map": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ] + ], + "rule_severities": { + "bus_definition_conflict": "error", + "bus_entry_needed": "error", + "bus_to_bus_conflict": "error", + "bus_to_net_conflict": "error", + "different_unit_footprint": "error", + "different_unit_net": "error", + "duplicate_reference": "error", + "duplicate_sheet_names": "error", + "endpoint_off_grid": "warning", + "extra_units": "error", + "footprint_filter": "ignore", + "footprint_link_issues": "warning", + "four_way_junction": "ignore", + "global_label_dangling": "warning", + "hier_label_mismatch": "error", + "label_dangling": "error", + "label_multiple_wires": "warning", + "lib_symbol_issues": "warning", + "lib_symbol_mismatch": "warning", + "missing_bidi_pin": "warning", + "missing_input_pin": "warning", + "missing_power_pin": "error", + "missing_unit": "warning", + "multiple_net_names": "warning", + "net_not_bus_member": "warning", + "no_connect_connected": "warning", + "no_connect_dangling": "warning", + "pin_not_connected": "error", + "pin_not_driven": "error", + "pin_to_pin": "warning", + "power_pin_not_driven": "error", + "same_local_global_label": "warning", + "similar_label_and_power": "warning", + "similar_labels": "warning", + "similar_power": "warning", + "simulation_model_issue": "ignore", + "single_global_label": "ignore", + "unannotated": "error", + "unconnected_wire_endpoint": "warning", + "undefined_netclass": "error", + "unit_value_mismatch": "error", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "nrf24l01_adapter.kicad_pro", + "version": 3 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "priority": 2147483647, + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.2, + "via_diameter": 0.6, + "via_drill": 0.3, + "wire_width": 6 + } + ], + "meta": { + "version": 4 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "plot": "gerber_drills/", + "pos_files": "", + "specctra_dsn": "", + "step": "", + "svg": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "annotate_start_num": 0, + "bom_export_filename": "${PROJECTNAME}.csv", + "bom_fmt_presets": [], + "bom_fmt_settings": { + "field_delimiter": ",", + "keep_line_breaks": false, + "keep_tabs": false, + "name": "CSV", + "ref_delimiter": ",", + "ref_range_delimiter": "", + "string_delimiter": "\"" + }, + "bom_presets": [], + "bom_settings": { + "exclude_dnp": false, + "fields_ordered": [ + { + "group_by": false, + "label": "Reference", + "name": "Reference", + "show": true + }, + { + "group_by": false, + "label": "Qty", + "name": "${QUANTITY}", + "show": true + }, + { + "group_by": true, + "label": "Value", + "name": "Value", + "show": true + }, + { + "group_by": true, + "label": "DNP", + "name": "${DNP}", + "show": true + }, + { + "group_by": true, + "label": "Exclude from BOM", + "name": "${EXCLUDE_FROM_BOM}", + "show": true + }, + { + "group_by": true, + "label": "Exclude from Board", + "name": "${EXCLUDE_FROM_BOARD}", + "show": true + }, + { + "group_by": true, + "label": "Footprint", + "name": "Footprint", + "show": true + }, + { + "group_by": false, + "label": "Datasheet", + "name": "Datasheet", + "show": true + } + ], + "filter_string": "", + "group_symbols": true, + "include_excluded_from_bom": true, + "name": "Default Editing", + "sort_asc": true, + "sort_field": "Referencia" + }, + "connection_grid_size": 50.0, + "drawing": { + "dashed_lines_dash_length_ratio": 12.0, + "dashed_lines_gap_length_ratio": 3.0, + "default_line_thickness": 6.0, + "default_text_size": 50.0, + "field_names": [], + "intersheets_ref_own_page": false, + "intersheets_ref_prefix": "", + "intersheets_ref_short": false, + "intersheets_ref_show": false, + "intersheets_ref_suffix": "", + "junction_size_choice": 3, + "label_size_ratio": 0.375, + "operating_point_overlay_i_precision": 3, + "operating_point_overlay_i_range": "~A", + "operating_point_overlay_v_precision": 3, + "operating_point_overlay_v_range": "~V", + "overbar_offset_ratio": 1.23, + "pin_symbol_size": 25.0, + "text_offset_ratio": 0.15 + }, + "legacy_lib_dir": "", + "legacy_lib_list": [], + "meta": { + "version": 1 + }, + "net_format_name": "", + "page_layout_descr_file": "", + "plot_directory": "", + "space_save_all_events": true, + "spice_current_sheet_as_root": false, + "spice_external_command": "spice \"%I\"", + "spice_model_current_sheet_as_root": true, + "spice_save_all_currents": false, + "spice_save_all_dissipations": false, + "spice_save_all_voltages": false, + "subpart_first_id": 65, + "subpart_id_separator": 0 + }, + "sheets": [ + [ + "2257428e-ee9b-4810-a53d-d30e69bf484b", + "Root" + ] + ], + "text_variables": {} +} diff --git a/nrf24l01_adapter.kicad_sch b/nrf24l01_adapter.kicad_sch new file mode 100644 index 0000000..4dd6f57 --- /dev/null +++ b/nrf24l01_adapter.kicad_sch @@ -0,0 +1,819 @@ +(kicad_sch + (version 20250114) + (generator "eeschema") + (generator_version "9.0") + (uuid "2257428e-ee9b-4810-a53d-d30e69bf484b") + (paper "A4") + (lib_symbols + (symbol "Connector_Generic:Conn_02x04_Odd_Even" + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 1.27 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_02x04_Odd_Even" + (at 1.27 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, double row, 02x04, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_2x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_02x04_Odd_Even_1_1" + (rectangle + (start -1.27 3.81) + (end 3.81 -6.35) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 3.81 2.667) + (end 2.54 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 3.81 0.127) + (end 2.54 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 3.81 -2.413) + (end 2.54 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 3.81 -4.953) + (end 2.54 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 2.54 180) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 0 180) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 -2.54 180) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 -5.08 180) + (length 3.81) + (name "Pin_8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + ) + (no_connect + (at 78.74 69.85) + (uuid "4d503f40-1708-43a0-ba5b-af7ede6f8203") + ) + (no_connect + (at 62.23 77.47) + (uuid "8d5819fb-e1d9-470b-9fea-57e645f71d85") + ) + (global_label "SCK" + (shape input) + (at 49.53 69.85 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "06f2f03f-beea-4e81-a9ca-23f556be0f8d") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 42.7953 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "CSN" + (shape input) + (at 62.23 69.85 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "0c0b9c2b-f2b8-40c7-a2bb-a180164c895b") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 69.0252 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "MOSI" + (shape input) + (at 78.74 72.39 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "20245983-098b-474b-8562-3328dc80d878") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 71.1586 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "MISO" + (shape output) + (at 91.44 69.85 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "23f85333-7146-4ada-96a0-058358cf5d2b") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 99.0214 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "CE" + (shape input) + (at 62.23 72.39 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "245eccc5-42c1-4f9e-a038-877ea0dba111") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 67.6342 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "GND" + (shape passive) + (at 62.23 74.93 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "28f3d6ca-8673-422c-9fb3-bfcd27ee6a20") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 67.9744 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "GND" + (shape passive) + (at 91.44 77.47 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "59530389-75e4-4723-a8cd-fe01f23118e1") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 97.1844 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "VCC" + (shape input) + (at 78.74 77.47 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "6296829f-f391-4edf-a5f7-b80b8328cd1e") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 72.1262 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "CE" + (shape input) + (at 91.44 74.93 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "752c7172-a73e-4f05-a925-dcb7856ac404") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 96.8442 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "VCC" + (shape input) + (at 49.53 77.47 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "7c644cb3-1054-4aff-9515-170f7ca69bc9") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 42.9162 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "CSN" + (shape input) + (at 78.74 74.93 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "cdfdf480-e138-480a-b26a-2120f9f21be0") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 71.9448 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "SCK" + (shape input) + (at 91.44 72.39 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "e3f368cd-149e-469e-bd5c-84fa686439ea") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 98.1747 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "MOSI" + (shape input) + (at 49.53 74.93 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "e66b31f6-f141-4606-89bd-8a2343070716") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 41.9486 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "MISO" + (shape output) + (at 49.53 72.39 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "fc51c7a5-17ff-4c51-bb63-8eca207ad17a") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 41.9486 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (symbol + (lib_id "Connector_Generic:Conn_02x04_Odd_Even") + (at 86.36 74.93 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9870099b-54ca-4968-884a-4af469bd9d1c") + (property "Reference" "NRF24L01" + (at 85.09 63.373 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Front" + (at 85.09 65.913 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical" + (at 86.36 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 86.36 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, double row, 02x04, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 86.36 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "4" + (uuid "dfab8bcc-3984-4fa8-9f4e-67aeaf74f8d3") + ) + (pin "8" + (uuid "6d49344a-96a6-435c-8fd7-0f6607a58834") + ) + (pin "6" + (uuid "d21c2ce3-3dde-4136-8ad4-e356aa95d50e") + ) + (pin "5" + (uuid "dd1f8608-59e1-423f-926e-006c2975a21c") + ) + (pin "3" + (uuid "590f5d5a-ed50-4ccc-a519-fb056b4f9f35") + ) + (pin "1" + (uuid "3eb7fd58-c8eb-400d-8082-45c1b304b799") + ) + (pin "2" + (uuid "f5aa5e58-0a0d-4a69-9996-30e8a2eb589b") + ) + (pin "7" + (uuid "dffeee9c-b17e-4d72-a7fe-831f25cdf5ca") + ) + (instances + (project "nrf24l01_adapter" + (path "/2257428e-ee9b-4810-a53d-d30e69bf484b" + (reference "NRF24L01") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector_Generic:Conn_02x04_Odd_Even") + (at 57.15 74.93 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d66f24c6-d768-477d-a02e-eab798ed40af") + (property "Reference" "RPi_GPIO1" + (at 55.88 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Back" + (at 55.88 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical" + (at 57.15 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 57.15 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, double row, 02x04, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 57.15 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "4" + (uuid "173c45e2-0d70-4d12-97d5-c491acfd2256") + ) + (pin "8" + (uuid "24b79cc5-3c33-4a4e-bc8e-cea78e8560c9") + ) + (pin "6" + (uuid "1c0130c2-9403-49b4-b577-ddea81192150") + ) + (pin "5" + (uuid "18b1c08d-1d8b-4b24-918b-8060e1d8a60b") + ) + (pin "3" + (uuid "d2022255-60f1-40b2-85cc-4d11a790c9de") + ) + (pin "1" + (uuid "1eff6cd4-4bfc-4192-8f79-d881a9c45618") + ) + (pin "2" + (uuid "2e890f19-aefe-4a28-9f3e-86bd2d662ff1") + ) + (pin "7" + (uuid "3332decb-7bde-4a31-87f4-15d62c91f2b2") + ) + (instances + (project "" + (path "/2257428e-ee9b-4810-a53d-d30e69bf484b" + (reference "RPi_GPIO1") + (unit 1) + ) + ) + ) + ) + (sheet_instances + (path "/" + (page "1") + ) + ) + (embedded_fonts no) +)