Site Tools


projects:amateur_radio:meshtastic:diy_devices:ikoka_nano

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
projects:amateur_radio:meshtastic:diy_devices:ikoka_nano [2024/05/08 04:19] – ↷ Page moved and renamed from projects:electronics:meshtastic:ikoka_nano_meshtastic_device to projects:amateur_radio:meshtastic:diy_devices:ikoka_nano Andrew Yongprojects:amateur_radio:meshtastic:diy_devices:ikoka_nano [2024/05/11 05:00] (current) – Sync ordering PCB steps with GH README.md Andrew Yong
Line 9: Line 9:
 ===== Connectors ===== ===== Connectors =====
  
-  * JST PH (2mm pitch) connector for 1S LiPo 
-  * JST PH (2mm pitch) connector for solar panel ([[https://www.ti.com/product/BQ25100|TI BQ25100]] charge IC on XIAO nRF52840, max 6.45V), connected to USB 5V 
   * Qwiic connector for I²C sensors   * Qwiic connector for I²C sensors
  
Line 16: Line 14:
  
   * [[https://www.snapeda.com/parts/E22-900M30S/EBYTE/view-part/|SnapMagic E22-900M30S footprint & symbol]]   * [[https://www.snapeda.com/parts/E22-900M30S/EBYTE/view-part/|SnapMagic E22-900M30S footprint & symbol]]
-  * [[https://github.com/sparkfun/SparkFun-KiCad-Libraries|SparkFun KiCad Libraries]] (@v1.1)+  * [[https://github.com/sparkfun/SparkFun-KiCad-Libraries|SparkFun KiCad Libraries]]
   * [[https://github.com/ndoo/OPL_Kicad_Library/tree/xiao-ble-symbols|SeeedStudio OPL KiCad Library]] (forked to add missing XIAO nRF5240 symbol)   * [[https://github.com/ndoo/OPL_Kicad_Library/tree/xiao-ble-symbols|SeeedStudio OPL KiCad Library]] (forked to add missing XIAO nRF5240 symbol)
  
Line 23: Line 21:
 ==== Software Required ==== ==== Software Required ====
  
-  * The files were created in [[https://www.kicad.org/|KiCad]] 7+  * The files were created in [[https://www.kicad.org/|KiCad]] 8
   * Clone this git repository recursively, i.e. with ''--recursive''   * Clone this git repository recursively, i.e. with ''--recursive''
-  * Ensure the SparkFun library is at v1.1: 
-    * ''cd symbols/SparkFun-KiCad-Libraries'' 
-    * ''git checkout v1.1'' 
  
 === Ordering PCBs === === Ordering PCBs ===
  
   * Follow the instructions to generate Gerbers at your PCB house, e.g. [[https://jlcpcb.com/help/catalog/180-PCB-Files-Preparation|JLCPCB PCB Files Preparation]]   * Follow the instructions to generate Gerbers at your PCB house, e.g. [[https://jlcpcb.com/help/catalog/180-PCB-Files-Preparation|JLCPCB PCB Files Preparation]]
-  * Default 1.6mm 2-layer PCB settings should work well+  * Default 1.6mm 2-layer PCB settings should work well, this PCB passes DRC based on JLCPCB specifications (other than the silkscreen of XIAO module being clipped by the PCB edge)
   * PCBA: I used [[https://github.com/bennymeg/Fabrication-Toolkit|JLC PCB Plug-in for KiCad]] to generate a BOM and CPL file compatible with JLCPCB PCBA   * PCBA: I used [[https://github.com/bennymeg/Fabrication-Toolkit|JLC PCB Plug-in for KiCad]] to generate a BOM and CPL file compatible with JLCPCB PCBA
  
Line 38: Line 33:
  
   * LCSC   * LCSC
-      * 1* [[https://www.lcsc.com/product-detail/LoRa-Modules_Chengdu-Ebyte-Elec-Tech-E22-900M30S_C411294.html|EBYTE E22-900M30S]] +    * 1* [[https://www.lcsc.com/product-detail/LoRa-Modules_Chengdu-Ebyte-Elec-Tech-E22-900M30S_C411294.html|EBYTE E22-900M30S]] 
-      * 1* [[https://www.lcsc.com/product-detail/Wire-To-Board-Wire-To-Wire-Connector_JST-SM04B-SRSS-TB-LF-SN_C160404.html|JST SM04B-SRSS-TB(LF)(SN)]] +    * 1* [[https://www.lcsc.com/product-detail/Wire-To-Board-Wire-To-Wire-Connector_JST-SM04B-SRSS-TB-LF-SN_C160404.html|JST SM04B-SRSS-TB(LF)(SN)]] 
-      * 2* [[https://www.lcsc.com/product-detail/Wire-To-Board-Wire-To-Wire-Connector_JST-S2B-PH-SM4-TB-LF-SN_C295747.html|JST S2B-PH-SM4-TB(LF)(SN)]] +    * 1* [[https://www.lcsc.com/product-detail/Multilayer-Ceramic-Capacitors-MLCC-SMD-SMT_Murata-Electronics-GRM31CR60J107ME39L_C77085.html|Murata GRM31CR60J107ME39L]]
-      * 1* [[https://www.lcsc.com/product-detail/Multilayer-Ceramic-Capacitors-MLCC-SMD-SMT_Murata-Electronics-GRM31CR60J107ME39L_C77085.html|Murata GRM31CR60J107ME39L]]+
   * Seeed Studio   * Seeed Studio
-      * 1* [[https://www.seeedstudio.com/Seeed-XIAO-BLE-nRF52840-p-5201.html|Seeed Studio XIAO nRF52840]]+    * 1* [[https://www.seeedstudio.com/Seeed-XIAO-BLE-nRF52840-p-5201.html|Seeed Studio XIAO nRF52840]]
  
 ==== Assembling the PCB ==== ==== Assembling the PCB ====
  
-(TODO)+  - Solder U2 E22 module 
 +  - Solder U1 XIAO nRF52840 
 +  - Solder C1 
 +  - Solder Qwiic socket
  
 ==== Flashing ==== ==== Flashing ====
Line 55: Line 52:
 ==== PCB Images ==== ==== PCB Images ====
  
-{{:projects:electronics:meshtastic:ikoka-nano-meshtastic-device-top.png?400|}}{{:projects:electronics:meshtastic:ikoka-nano-meshtastic-device-bottom.png?400|}}+{{:projects:amateur_radio:meshtastic:diy_devices:ikoka-nano-rotating.gif}} 
 + 
projects/amateur_radio/meshtastic/diy_devices/ikoka_nano.1715141948.txt.gz · Last modified: 2024/05/08 04:19 by Andrew Yong