Physical Setup Guide
Connect cables and boot Pimeleon router
Physical Setup Guide
After flashing your SD card, it's time to assemble your Pimeleon router hardware and connect it to your network. This guide walks you through the physical setup process, from installing cooling solutions to connecting cables and powering on your router.
Before You Begin
What You'll Need
Essential:
- Flashed SD card with Pimeleon router image
- Raspberry Pi (3B+ or 4)
- Power supply (2.5A for 3B+, 3A for Pi 4)
- Ethernet cable (Cat5e or better)
- Monitor and HDMI cable (for first boot only)
- USB keyboard (for first boot only)
Recommended:
- Heatsink or cooling solution
- Case (optional but recommended)
- USB Ethernet adapter (for dual-interface routing)
- Cable ties for organization
Optional:
- UPS for power backup
- PoE HAT (for power-over-ethernet)
- USB hub (if using multiple USB devices)
Preparation Checklist
- SD card flashed and verified
- Power supply tested and ready
- Workspace clear and well-lit
- Anti-static precautions taken
- Network plan documented
- Backup router available (in case of issues)
Step 1: Install Cooling Solution
Proper cooling is essential for reliable 24/7 router operation.
For Raspberry Pi 3B+ (Passive Cooling)
Heatsink Installation:
- Clean the chips:
- Use isopropyl alcohol (70%+) and lint-free cloth
- Remove any dust or residue from CPU, RAM, and regulator chips
- Let dry completely (30 seconds)
- Apply heatsinks:
- Remove adhesive backing from heatsink
- CPU heatsink: Largest chip (center of board)
- RAM heatsink: Square chip next to CPU
- Regulator heatsink: Smaller chip near power connector
- Press firmly for 10 seconds each
- Ensure good contact
- Verify installation:
- Heatsinks should be firmly attached
- No air gaps between heatsink and chip
- Heatsinks aligned properly (not crooked)
For Raspberry Pi 4 (Active Cooling)
Fan Installation:
- Install heatsinks first (same as Pi 3B+ above)
- Connect fan:
- Locate GPIO pins (40-pin header)
- Red wire to Pin 4 (5V power)
- Black wire to Pin 6 (Ground)
- Use pinout.xyz for pin reference
- Mount fan:
- Position fan over heatsink
- Airflow direction: toward or across heatsink
- Secure with screws or adhesive (depending on fan type)
- Ensure fan blades can spin freely
- Test fan:
- Connect power briefly
- Fan should spin immediately
- No unusual noises or wobbling
Step 2: Install in Case (Optional)
Desktop Case Installation
- Prepare case:
- Remove any protective film
- Open case according to instructions
- Identify mounting standoffs or clips
- Install Raspberry Pi:
- Align GPIO header with case opening
- Ensure SD card slot is accessible
- Secure with screws (if provided)
- Don't overtighten screws
- Route cables:
- Plan cable routing before securing
- Keep power and ethernet separate
- Use cable channels if provided
- Leave slack for movement
- Close case:
- Ensure all cables clear the case edges
- Verify fan can spin (if installed)
- Check ventilation holes aren't blocked
- Secure top cover
Professional Mounting
DIN Rail Installation:
- Snap DIN rail clips onto case
- Slide onto DIN rail in cabinet
- Secure with locking mechanism
- Verify firm attachment
Rack Mount Installation:
- Attach rack ears to case
- Slide into rack (typically 1U)
- Secure with rack screws
- Connect cable management
Step 3: Insert SD Card
- Power OFF the Raspberry Pi (if previously powered)
- Locate SD card slot:
- Pi 3B+: On bottom, opposite GPIO header
- Pi 4: On bottom, opposite GPIO header
- Insert SD card:
- Metal contacts facing down
- Push until it clicks
- Card should sit flush with board
- Verify insertion:
- Try gently pulling card (should not come out)
- Card fully inserted, not protruding
Step 4: Connect Network Cables
Single-Interface Setup (Simplest)
For DNS/DHCP server mode:
Existing Router (LAN port)
│
└── Ethernet Cable ──> Raspberry Pi eth0
- Connect ethernet cable from existing router to Pi's ethernet port
- This will be your only network connection
Dual-Interface Setup (Recommended)
For gateway mode with separate WAN/LAN:
Modem/ISP
│
└── Ethernet (WAN) ──> Raspberry Pi eth0
│
└── USB Ethernet Adapter (LAN)
│
└── Network Switch ──> Devices
- WAN Connection:
- Connect modem/ISP to Raspberry Pi built-in ethernet port (eth0)
- Use quality Cat5e or Cat6 cable
- Ensure cable clicks into place
- USB Ethernet Adapter:
- Insert USB Ethernet adapter into USB 3.0 port (blue port on Pi 4)
- Adapter becomes eth1 (LAN interface)
- Connect switch or devices to this adapter
- Cable Management:
- Label cables ("WAN", "LAN") with tape or labels
- Use different colored cables if possible
- Secure with velcro ties (not zip ties)
Network Topology Reference
Standard Home Setup:
Internet
│
Modem (bridge mode)
│
[WAN] Pimeleon eth0 [LAN] ──> Wired devices
│
wlan0 ──> WiFi devices
Office Setup with Separation:
Internet
│
Modem
│
[WAN] Pimeleon eth0 [LAN eth1] ──> Trusted network
│
wlan0 ──> Guest WiFi
Step 5: Connect Display (First Boot Only)
For initial setup and configuration, connect a monitor temporarily.
- Pi 3B+:
- Use standard HDMI cable
- Connect to HDMI port on Pi
- Connect other end to monitor
- Select correct input on monitor
- Pi 4:
- Pi 4 has two micro-HDMI ports
- Use micro-HDMI to HDMI cable or adapter
- Connect to HDMI 0 port (closest to power)
- Select correct input on monitor
- Keyboard:
- Connect USB keyboard to any USB port
- Needed for initial configuration
- Can disconnect after setup
Step 6: Power Connection
This is the final step - once connected, the Pi will boot immediately.
Pre-Power Checklist
- SD card inserted and clicked in place
- Cooling solution installed properly
- Network cable(s) connected securely
- Monitor and keyboard connected (first boot)
- Case properly closed (if using)
- Workspace clear of liquids
Power On Sequence
- Final visual check:
- All cables properly seated
- No loose components
- Fan can spin freely
- Nothing shorting the board
- Connect power:
- Pi 3B+: Micro-USB power connector
- Pi 4: USB-C power connector
- Plug into power supply first, then wall outlet
- Or connect to UPS if using
- Observe boot LEDs:
- Red LED: Power indicator (should be solid)
- Green LED: Activity indicator (should blink)
- Normal boot: Green LED blinks irregularly for 20-30 seconds
- Watch monitor:
- Boot messages should appear within 5 seconds
- Colorful rainbow square (GPU test)
- Then scrolling text (Linux boot)
- Takes 60-90 seconds for first boot
Boot LED Patterns
| LED Pattern | Meaning | Action |
|---|---|---|
| Red solid, Green blinking | Normal boot | Wait for boot to complete |
| Red solid, Green off | No SD card or boot failure | Power off, check SD card |
| Red off | No power | Check power supply and cable |
| Red blinking | Under-voltage | Use better power supply |
| Green blinking pattern (4 times) | Boot loader issue | Reflash SD card |
Step 7: Initial Login
Default Credentials
Username: piPassword: raspberry (change immediately!)
Console Login
- Wait for login prompt:
pimeleon-router login: - Type username:
pi - Press Enter
- Type password:
raspberry - Press Enter
You should see the Pimeleon router welcome banner.
Change Default Password
Immediately change the default password:
passwd
# Enter current password: raspberry
# Enter new password: (your secure password)
# Confirm new password: (your secure password)
Verify Network Connectivity
# Check network interfaces
ip addr show
# Test internet connectivity
ping -c 3 8.8.8.8
# Test DNS
nslookup google.com
Step 8: Physical Placement
Ideal Placement
Desktop/Office Environment:
- Well-ventilated area
- Away from heat sources
- Not in direct sunlight
- On stable surface
- Easy cable access
- Visible status LEDs
Rack/Cabinet Environment:
- Adequate airflow in rack
- Not blocking other equipment vents
- Cable management considered
- Easy access for maintenance
- Monitoring/alerting visible
Avoid These Locations:
- Enclosed spaces without ventilation
- Near heating vents or radiators
- On top of other hot equipment
- Where it could be knocked over
- In dusty environments
- Where cables will be stressed
Environmental Considerations
Temperature:
- Ideal: 20-25°C (68-77°F)
- Maximum: 30°C (86°F) ambient
- Above 30°C: Upgrade cooling
Humidity:
- Ideal: 30-60% relative humidity
- Avoid: Condensation or moisture
- Basements: Watch for dampness
Dust:
- Minimal dust accumulation
- Clean every 3-6 months
- Use compressed air for cleaning
Step 9: Cable Management
Professional Cable Management
- Label everything:
- Use label maker or tape
- Mark "WAN", "LAN", "Power", "Mgmt"
- Include date of installation
- Bundle cables:
- Group similar cables together
- Use velcro ties (reusable)
- Leave 10-15cm service loop
- Don't create tension
- Documentation:
- Take photos of final setup
- Note all cable connections
- Document IP addresses
- Save in safe location
Safety Considerations
Electrical Safety:
- Don't daisy-chain power strips
- Ensure adequate power capacity
- Consider UPS for backup power
- Check outlet voltage matches device
Physical Safety:
- Secure cables to prevent tripping
- Don't overload network ports
- Ensure adequate ventilation
- Keep liquids away from equipment
Network Safety:
- Change default passwords immediately
- Document network configuration
- Keep backup router available
- Test rollback procedure
Troubleshooting Physical Setup
Pi Won't Power On
No LEDs lit:
- Check power supply is plugged in
- Try different power outlet
- Test with known-good power supply
- Check for physical damage
Red LED only, no Green:
- Power off immediately
- Reseat SD card
- Try different SD card
- Check for bent pins on GPIO
Overheating During Boot
Temperature > 70°C during boot:
- Verify heatsink contact (reseat if needed)
- Check fan is spinning (if installed)
- Improve case ventilation
- Move to cooler location
No Display Output
Blank screen:
- Check HDMI cable is firmly connected
- Try different HDMI port (Pi 4)
- Verify monitor input selection
- Try different monitor/TV
- Pi may be booting fine - check via SSH
No Network Connectivity
Can't get IP address:
- Check ethernet cable (try different cable)
- Verify cable plugged into correct port
- Check link lights on ethernet port
- Test cable with another device
- Reboot modem/router
USB Ethernet Adapter Not Detected
Adapter not showing as eth1:
- Try different USB port (USB 3.0 preferred)
- Check adapter has good Linux support
- Try booting with adapter connected
- Check
dmesg | tailfor errors - Try different adapter brand
Post-Setup Verification
Hardware Checklist
- All LEDs showing expected behavior
- Fan spinning (if installed)
- Temperature in normal range (< 60°C)
- All network cables secure
- Power supply stable (no voltage warnings)
- SD card fully seated
- Case properly assembled
- Labels applied to cables
Network Checklist
- eth0 has IP address
- eth1 configured (if using)
- Can ping gateway
- Can ping internet (8.8.8.8)
- DNS resolution working
- Services starting properly
Security Checklist
- Default password changed
- SSH keys configured (recommended)
- Firewall rules verified
- Only necessary ports open
- System fully updated
Next Steps
Now that your hardware is physically set up:
- Network Integration - Configure network mode
- First Boot Setup - Initial configuration
- Deployment Scenarios - Follow specific use case guide
Related Documentation
- Hardware Selection - Component choices
- Flashing Guide - SD card preparation
- Cooling Science - Temperature management
- Boot Issues - Troubleshooting boot problems
Quick Reference
Power Supply Requirements
| Model | Voltage | Current | Connector |
|---|---|---|---|
| Pi 3B+ | 5V | 2.5A min | Micro-USB |
| Pi 4 | 5V | 3A min | USB-C |
GPIO Pin Reference
Common pins for accessories:
- Pin 1: 3.3V power
- Pin 2, 4: 5V power
- Pin 6, 9, 14, 20: Ground
- Pin 4 + Pin 6: Fan connection (5V + GND)
Visit pinout.xyz for complete GPIO pinout.
Temperature Monitoring
Check temperature anytime:
vcgencmd measure_temp
Target ranges:
- Idle: 40-50°C
- Load: 50-65°C
- Warning: 70°C+
- Throttle: 80°C+
Congratulations! Your Pimeleon router hardware is now physically set up and ready for network configuration.