Schematics & Design Files
Schematics & Design Files
Section titled “Schematics & Design Files”Hardware design files and schematics for the Multiflexmeter 3.7.0.
KiCad Project Files
Section titled “KiCad Project Files”The complete hardware design is available in the hardware/
directory of the repository:
hardware/├── mfm-v3-smd.kicad_pro # KiCad project├── mfm-v3-smd.kicad_sch # Schematic file├── mfm-v3-smd.kicad_pcb # PCB layout├── fp-lib-table # Footprint library table├── sym-lib-table # Symbol library table└── lib/ # Custom libraries
Opening the Design
Section titled “Opening the Design”Requirements
Section titled “Requirements”- KiCad 6.0 or later
- Internet connection (for downloading standard libraries)
- Clone the repository
- Open
hardware/mfm-v3-smd.kicad_pro
in KiCad - View schematic: Schematic Editor
- View PCB: PCB Editor
Schematic Overview
Section titled “Schematic Overview”Main Functional Blocks
Section titled “Main Functional Blocks”-
Power Supply
- Input: 3.3V - 5V DC
- Voltage regulation
- Power filtering
-
Microcontroller
- ATmega1284P-AU (TQFP-44)
- 16MHz crystal oscillator
- Reset circuitry
- ISP programming header
-
LoRa Radio
- RFM95W module
- SPI interface
- Antenna matching network
- DIO interrupt connections
-
Sensor Interface
- I²C/SMBus pins
- Pull-up resistors
- Power control
-
Programming & Debug
- ISP header (6-pin)
- UART header (FTDI-compatible 6-pin)
Manufacturing Files
Section titled “Manufacturing Files”Gerber Files
Section titled “Gerber Files”Generate Gerber files from KiCad:
- Open PCB Editor
- File → Fabrication Outputs → Gerbers
- Select output directory
- Plot all layers
Required layers:
- F.Cu, B.Cu (copper)
- F.Mask, B.Mask (soldermask)
- F.Silk, B.Silk (silkscreen)
- Edge.Cuts (board outline)
- F.Paste, B.Paste (solderpaste)
Drill Files
Section titled “Drill Files”- File → Fabrication Outputs → Drill Files
- Generate in same directory as Gerbers
BOM (Bill of Materials)
Section titled “BOM (Bill of Materials)”Generate BOM:
- Open Schematic Editor
- Tools → Generate BOM
- Use KiBoM plugin or export to CSV
PCB Specifications
Section titled “PCB Specifications”Parameter | Value |
---|---|
Layers | 2-layer |
Dimensions | TBD × TBD mm |
Thickness | 1.6mm standard |
Copper Weight | 1 oz (35µm) |
Min Track/Space | 0.15mm / 0.15mm |
Min Drill | 0.3mm |
Surface Finish | HASL or ENIG |
Assembly Notes
Section titled “Assembly Notes”SMD Components
Section titled “SMD Components”- Most components are SMD (0603 or 0805 resistors/capacitors)
- RFM95W module is through-hole
- ATmega1284P is TQFP-44 package
Soldering
Section titled “Soldering”- Reflow soldering recommended for SMD
- Hand soldering possible with fine-tip iron
- Hot air station useful for TQFP
Testing Points
Section titled “Testing Points”- Voltage test points for debugging
- SPI signal test points
- I²C signal test points
License
Section titled “License”Hardware design files are released under:
- License: MIT License (or CERN OHL)
- Commercial Use: Allowed
- Modifications: Allowed
- Attribution: Required
Design Changes
Section titled “Design Changes”Contributing Hardware Changes
Section titled “Contributing Hardware Changes”- Fork the repository
- Make changes in KiCad
- Test thoroughly
- Submit pull request with:
- Description of changes
- Reason for changes
- Test results
- Photos (if assembled)
Version History
Section titled “Version History”Version | Changes |
---|---|
V3.0 | Initial production version |
V3.1 | (Future) Improvements TBD |
Manufacturing Services
Section titled “Manufacturing Services”Recommended PCB manufacturers:
- JLCPCB (China, economical)
- PCBWay (China, good quality)
- Eurocircuits (Europe, high quality)
- OSH Park (USA, good for prototypes)
Next Steps
Section titled “Next Steps”- Hardware Specifications - Technical specs
- Pin Mappings - Pin assignments
- Development Guide - Build firmware for your board