I’ll match the SparkFun MAX-M10S breakout’s board size and overall placement: first source the official board dimensions, then resize, place the edge connectors/mounting features, arrange the GNSS/RF and support blocks, and verify overlaps/board-edge issues.
Resized the PCB to the SparkFun reference dimensions—38.1 × 30.48 mm (1.5 × 1.2 in)—and re-placed all 34 PCB footprints in a similar compact arrangement.
U1 centered
SMA connector on the right edge
Signal header on the left
Serial header along the bottom
Qwiic connectors on the top/bottom-left
Backup battery upper-left
ANT1 upper-right
RF components clustered near U1’s RF input
Small passives moved to the bottom where necessary
✅ No component overlaps or pads outside the board
Open items:
The layout is dense because ANT1 and several additional parts are not present on the original SparkFun board.
J5’s body intentionally overhangs the left edge slightly.
The four SparkFun-style mounting holes have not been added.
Suggested next steps:
Add four 3.3 mm mounting holes at the SparkFun locations.
Add ANT1’s copper/component keepout.
Route the RF path first, followed by power and digital signals.
This design includes a GNSS receiver module and RF antenna input. It is receive-only, but the finished product is still likely an unintentional radiator and may need emissions/compliance testing depending on enclosure, cabling, power source, and market.
Initial checklist
Preserve u-blox MAX-M10S datasheet/integration-manual references in the technical file.
Document the antenna connector, intended antenna type, and RF layout assumptions.
For US market: evaluate FCC Part 15 unintentional radiator requirements for the finished product.
For EU/UK markets: evaluate EMC and RoHS documentation requirements for the finished product.
If the module is integrated into a larger wireless/transmitting product, reassess radio compliance at the system level.
Open items
Final exact antenna and enclosure are not defined.
Final PCB layout is not complete, so EMC/RF layout review is pending.