(kicad_sch
(version 20260306)
(generator "eeschema")
(generator_version "10.0")
(uuid "e32ccd04-d645-49c2-a980-298a2d259f2f")
(paper "A5")
(title_block
(title "NRF24 Interface")
(date "2025-02-09")
(rev "1.0")
(company "CREPP")
)
(lib_symbols
(symbol "CREPP_NRF24:NRF24L01_Breakout _Socket"
(pin_names
(offset 1.016)
)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(in_pos_files yes)
(duplicate_pin_numbers_are_jumpers no)
(property "Reference" "U"
(at -8.89 12.7 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Value" "NRF24L01_Breakout_socket"
(at 3.81 12.7 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Footprint" "CREPP_NRF24:nRF24L01_Breakout"
(at 3.81 15.24 0)
(show_name no)
(do_not_autoplace no)
(hide yes)
(effects
(font
(size 1.27 1.27)
(italic yes)
)
(justify left)
)
)
(property "Datasheet" "http://www.nordicsemi.com/eng/content/download/2730/34105/file/nRF24L01_Product_Specification_v2_0.pdf"
(at 0 -2.54 0)
(show_name no)
(do_not_autoplace no)
(hide yes)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" "Ultra low power 2.4GHz RF Transceiver, Carrier PCB"
(at 0 0 0)
(show_name no)
(do_not_autoplace no)
(hide yes)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "ki_keywords" "Low Power RF Transceiver breakout carrier CREPP"
(at 0 0 0)
(show_name no)
(do_not_autoplace no)
(hide yes)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "ki_fp_filters" "nRF24L01*Breakout*"
(at 0 0 0)
(show_name no)
(do_not_autoplace no)
(hide yes)
(effects
(font
(size 1.27 1.27)
)
)
)
(symbol "NRF24L01_Breakout _Socket_0_1"
(rectangle
(start -8.89 11.43)
(end 8.89 -11.43)
(stroke
(width 0.254)
(type default)
)
(fill
(type background)
)
)
(arc
(start 3.175 5.08)
(mid 6.453 4.548)
(end 6.985 1.27)
(stroke
(width 0.254)
(type default)
)
(fill
(type none)
)
)
(circle
(center 4.445 2.54)
(radius 0.635)
(stroke
(width 0.254)
(type default)
)
(fill
(type outline)
)
)
(polyline
(pts
(xy 4.445 1.905) (xy 4.445 -1.27)
)
(stroke
(width 0.254)
(type default)
)
(fill
(type none)
)
)
(arc
(start 3.81 4.445)
(mid 5.8835 3.9785)
(end 6.35 1.905)
(stroke
(width 0.254)
(type default)
)
(fill
(type none)
)
)
(arc
(start 4.445 3.81)
(mid 5.3558 3.4508)
(end 5.715 2.54)
(stroke
(width 0.254)
(type default)
)
(fill
(type none)
)
)
)
(symbol "NRF24L01_Breakout _Socket_1_1"
(pin power_in line
(at 0 -15.24 90)
(length 3.81)
(name "GND"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin power_in line
(at 0 15.24 270)
(length 3.81)
(name "VCC"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "2"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at -12.7 -5.08 0)
(length 3.81)
(name "CE"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "3"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at -12.7 0 0)
(length 3.81)
(name "~{CSN}"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "4"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input clock
(at -12.7 2.54 0)
(length 3.81)
(name "SCK"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "5"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at -12.7 7.62 0)
(length 3.81)
(name "MOSI"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "6"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin output line
(at -12.7 5.08 0)
(length 3.81)
(name "MISO"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "7"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin output line
(at -12.7 -7.62 0)
(length 3.81)
(name "IRQ"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "8"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(embedded_fonts no)
)
(symbol "CREPP_NRF24:NRF24_Virtual"
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(in_pos_files yes)
(duplicate_pin_numbers_are_jumpers no)
(property "Reference" "U"
(at -4.318 11.43 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" ""
(at 0 0 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" "CREPP_NRF24:nRF24L01_Virtual"
(at 0 0 0)
(show_name no)
(do_not_autoplace no)
(hide yes)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(show_name no)
(do_not_autoplace no)
(hide yes)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" ""
(at 0 0 0)
(show_name no)
(do_not_autoplace no)
(hide yes)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "ki_keywords" "CREPP NRF24L01 virtual 3D"
(at 0 0 0)
(show_name no)
(do_not_autoplace no)
(hide yes)
(effects
(font
(size 1.27 1.27)
)
)
)
(symbol "NRF24_Virtual_0_1"
(rectangle
(start -5.08 10.16)
(end 5.08 -1.27)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(arc
(start -0.635 6.985)
(mid 0 7.248)
(end 0.635 6.985)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(arc
(start -1.905 6.985)
(mid 0 7.7741)
(end 1.905 6.985)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(arc
(start -3.175 6.985)
(mid 0 8.3001)
(end 3.175 6.985)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
)
(symbol "NRF24_Virtual_1_1"
(text "NRF24\ndevice"
(at 0 2.794 0)
(effects
(font
(size 1.27 1.27)
)
)
)
)
(embedded_fonts no)
)
(symbol "Device:C"
(pin_numbers
(hide yes)
)
(pin_names
(offset 0.254)
)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(in_pos_files yes)
(duplicate_pin_numbers_are_jumpers no)
(property "Reference" "C"
(at 0.635 2.54 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Value" "C"
(at 0.635 -2.54 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Footprint" ""
(at 0.9652 -3.81 0)
(show_name no)
(do_not_autoplace no)
(hide yes)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(show_name no)
(do_not_autoplace no)
(hide yes)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" "Unpolarized capacitor"
(at 0 0 0)
(show_name no)
(do_not_autoplace no)
(hide yes)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "ki_keywords" "cap capacitor"
(at 0 0 0)
(show_name no)
(do_not_autoplace no)
(hide yes)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "ki_fp_filters" "C_*"
(at 0 0 0)
(show_name no)
(do_not_autoplace no)
(hide yes)
(effects
(font
(size 1.27 1.27)
)
)
)
(symbol "C_0_1"
(polyline
(pts
(xy -2.032 0.762) (xy 2.032 0.762)
)
(stroke
(width 0.508)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -2.032 -0.762) (xy 2.032 -0.762)
)
(stroke
(width 0.508)
(type default)
)
(fill
(type none)
)
)
)
(symbol "C_1_1"
(pin passive line
(at 0 3.81 270)
(length 2.794)
(name ""
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at 0 -3.81 90)
(length 2.794)
(name ""
(effects
(font
(size 1.27 1.27)
)
)
)
(number "2"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(embedded_fonts no)
)
)
(junction
(at 57.15 50.8)
(diameter 0)
(color 0 0 0 0)
(uuid "4cfc9dd0-b5f7-4385-a932-a417d25035b4")
)
(no_connect
(at 44.45 74.93)
(uuid "987eb72e-6ed1-4726-bc2f-3dd185550bf4")
)
(bus_entry
(at 36.83 57.15)
(size 2.54 2.54)
(stroke
(width 0)
(type default)
)
(uuid "246a8878-d57f-4f80-8b52-d428386e2806")
)
(bus_entry
(at 36.83 62.23)
(size 2.54 2.54)
(stroke
(width 0)
(type default)
)
(uuid "36c694ec-cc8f-4c9f-86f1-f7a378583d91")
)
(bus_entry
(at 36.83 59.69)
(size 2.54 2.54)
(stroke
(width 0)
(type default)
)
(uuid "7a9cc325-ca35-464c-9dd4-468f8dbb9dae")
)
(wire
(pts
(xy 39.37 67.31) (xy 44.45 67.31)
)
(stroke
(width 0)
(type default)
)
(uuid "0983420e-7f31-4e35-8dda-e4fe855026f1")
)
(wire
(pts
(xy 57.15 50.8) (xy 58.42 50.8)
)
(stroke
(width 0)
(type default)
)
(uuid "1dc895e5-b908-4951-9f5a-2740650d4f5d")
)
(bus
(pts
(xy 36.83 59.69) (xy 36.83 62.23)
)
(stroke
(width 0)
(type default)
)
(uuid "33a0c7e9-506f-4887-8e1d-6dc22d69efc8")
)
(wire
(pts
(xy 57.15 41.91) (xy 57.15 50.8)
)
(stroke
(width 0)
(type default)
)
(uuid "4e337ecf-96b4-44b7-9de2-5e4fccc20523")
)
(wire
(pts
(xy 39.37 62.23) (xy 44.45 62.23)
)
(stroke
(width 0)
(type default)
)
(uuid "6fc07b34-8b8a-49ff-8118-db4cbba53d0a")
)
(wire
(pts
(xy 39.37 72.39) (xy 44.45 72.39)
)
(stroke
(width 0)
(type default)
)
(uuid "75eb5aad-c0dc-489f-bad0-b135a7675a4b")
)
(wire
(pts
(xy 39.37 59.69) (xy 44.45 59.69)
)
(stroke
(width 0)
(type default)
)
(uuid "7b4c3167-410f-4aae-bd8c-75f6ad2aa73b")
)
(wire
(pts
(xy 57.15 50.8) (xy 57.15 52.07)
)
(stroke
(width 0)
(type default)
)
(uuid "9c31c643-69ba-4b75-ab1a-59ae7768badf")
)
(wire
(pts
(xy 39.37 64.77) (xy 44.45 64.77)
)
(stroke
(width 0)
(type default)
)
(uuid "aaf884cd-7780-48ac-bdaf-6e0d000f2358")
)
(wire
(pts
(xy 57.15 82.55) (xy 57.15 86.36)
)
(stroke
(width 0)
(type default)
)
(uuid "b6d0db40-858d-47fe-b5f0-93eb170ad849")
)
(wire
(pts
(xy 26.67 29.21) (xy 30.48 29.21)
)
(stroke
(width 0)
(type default)
)
(uuid "cddf08b9-594d-4127-8b8d-34843c837031")
)
(bus
(pts
(xy 36.83 57.15) (xy 36.83 59.69)
)
(stroke
(width 0)
(type default)
)
(uuid "e580bdf7-dec9-4a48-a40a-e4e05bcaebbf")
)
(bus
(pts
(xy 36.83 53.34) (xy 36.83 57.15)
)
(stroke
(width 0)
(type default)
)
(uuid "f801c413-3f28-4100-8e5f-b19988c29827")
)
(wire
(pts
(xy 26.67 25.4) (xy 30.48 25.4)
)
(stroke
(width 0)
(type default)
)
(uuid "ff7a2a44-3449-40de-89a2-57bbfb84041d")
)
(label "MOSI"
(at 39.37 59.69 0)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
(uuid "21017656-790d-4d96-b863-a108dc5764ff")
)
(label "+3.3V"
(at 57.15 41.91 180)
(effects
(font
(size 1.27 1.27)
)
(justify right bottom)
)
(uuid "299758f4-642f-4f0d-ad83-c363b680775c")
)
(label "GND"
(at 26.67 25.4 180)
(effects
(font
(size 1.27 1.27)
)
(justify right bottom)
)
(uuid "42cf0e48-6302-45a3-9fda-84f405182c30")
)
(label "GND"
(at 66.04 50.8 0)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
(uuid "434a7200-77fb-4cb6-8f36-facf3e317caa")
)
(label "+3.3V"
(at 26.67 29.21 180)
(effects
(font
(size 1.27 1.27)
)
(justify right bottom)
)
(uuid "56257bf3-de9b-423a-b48a-11793a39c0ec")
)
(label "MISO"
(at 39.37 62.23 0)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
(uuid "8421cee5-4569-485a-a5e5-b3597095f619")
)
(label "CLK"
(at 39.37 64.77 0)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
(uuid "8b871175-8a51-402a-9e01-d3a988f6bbce")
)
(label "GND"
(at 57.15 86.36 180)
(effects
(font
(size 1.27 1.27)
)
(justify right bottom)
)
(uuid "edd7b49d-eaa5-4079-8071-ccb93b8327fd")
)
(hierarchical_label "CE"
(shape input)
(at 39.37 72.39 180)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "1786a0ff-2689-4520-9fec-f552a2793a58")
)
(hierarchical_label "+3.3V"
(shape input)
(at 30.48 29.21 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
(uuid "4de722cb-6636-4fa5-b898-e179ed66444b")
)
(hierarchical_label "~{CSN}"
(shape input)
(at 39.37 67.31 180)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "50e21746-6b5a-439f-b1a1-5cca2dc51c06")
)
(hierarchical_label "{SPI}"
(shape bidirectional)
(at 36.83 53.34 90)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
(uuid "9d00a0f7-8d34-4556-ba28-61a4d06a3a31")
)
(hierarchical_label "GND"
(shape passive)
(at 30.48 25.4 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
(uuid "b395c177-e1e5-4f19-8e53-34a1dfccacea")
)
(symbol
(lib_id "CREPP_NRF24:NRF24_Virtual")
(at 64.77 40.64 0)
(unit 1)
(body_style 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(in_pos_files yes)
(dnp no)
(fields_autoplaced yes)
(uuid "5ed0dc80-3749-4069-89f8-5da2270fb22b")
(property "Reference" "U5"
(at 71.12 36.1949 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Value" ""
(at 64.77 40.64 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" "CREPP_NRF24:nRF24L01_Virtual"
(at 64.77 40.64 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Datasheet" ""
(at 64.77 40.64 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" ""
(at 64.77 40.64 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Stock" ""
(at 64.77 40.64 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "MPN" " LS_NRF24L01_DO2"
(at 64.77 40.64 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(instances
(project "Receiver_v0"
(path "/902b03d2-5b9d-4be3-bc30-e05862295281/b5396ca3-efa1-42cc-9384-7aa691328f0f"
(reference "U5")
(unit 1)
)
)
)
)
(symbol
(lib_id "Device:C")
(at 62.23 50.8 90)
(unit 1)
(body_style 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(in_pos_files yes)
(dnp no)
(uuid "b214401c-e180-41b4-acfb-9327773534e0")
(property "Reference" "C20"
(at 59.69 50.165 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Value" "100nF"
(at 64.77 50.165 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Footprint" "Capacitor_SMD:C_1206_3216Metric"
(at 66.04 49.8348 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Datasheet" ""
(at 62.23 50.8 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" "Unpolarized capacitor"
(at 62.23 50.8 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Stock" ""
(at 62.23 50.8 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "MPN" "KGF31BR71H104KT"
(at 62.23 50.8 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(pin "2"
(uuid "6f001897-1b07-4701-8c8e-f0c89a364eb5")
)
(pin "1"
(uuid "5a8b372e-a1dc-449f-89f0-29c386f45237")
)
(instances
(project "Receiver_v0"
(path "/902b03d2-5b9d-4be3-bc30-e05862295281/b5396ca3-efa1-42cc-9384-7aa691328f0f"
(reference "C20")
(unit 1)
)
)
)
)
(symbol
(lib_id "CREPP_NRF24:NRF24L01_Breakout _Socket")
(at 57.15 67.31 0)
(unit 1)
(body_style 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(in_pos_files yes)
(dnp no)
(fields_autoplaced yes)
(uuid "e22ad411-195e-496d-af5f-7ebb73535178")
(property "Reference" "U4"
(at 67.31 66.0399 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Value" "NRF24L01_Breakout_socket"
(at 67.31 68.5799 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Footprint" "CREPP_NRF24:nRF24L01_Breakout"
(at 60.96 52.07 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
(italic yes)
)
(justify left)
)
)
(property "Datasheet" "http://www.nordicsemi.com/eng/content/download/2730/34105/file/nRF24L01_Product_Specification_v2_0.pdf"
(at 57.15 69.85 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" "Ultra low power 2.4GHz RF Transceiver, Carrier PCB"
(at 57.15 67.31 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Stock" ""
(at 57.15 67.31 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "MPN" " 534998-4"
(at 57.15 67.31 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(pin "5"
(uuid "0649e57c-e6bf-487b-8f6f-26c083668844")
)
(pin "6"
(uuid "a575da01-b4cb-4a46-8016-62198bed44df")
)
(pin "8"
(uuid "21ab76f5-2599-47c5-9bdb-12ce9a83d205")
)
(pin "1"
(uuid "60714b34-3d5d-45f1-adf7-0149c9174a44")
)
(pin "7"
(uuid "c09d4bbe-7a59-4fcb-9e4e-b9be29e300e6")
)
(pin "4"
(uuid "d1408153-1b9f-46aa-b419-8720a264b55e")
)
(pin "3"
(uuid "459d22c4-6693-4f19-b0fc-f1a160ba9096")
)
(pin "2"
(uuid "474ce5ee-8d92-4b02-bafc-9f725b44f5db")
)
(instances
(project "Receiver_v0"
(path "/902b03d2-5b9d-4be3-bc30-e05862295281/b5396ca3-efa1-42cc-9384-7aa691328f0f"
(reference "U4")
(unit 1)
)
)
)
)
)