Cardputer Advance Dual-Band Expansion Board (BW20-12F + GPS)
From Prototype to PCB Version 1
The Cardputer expansion board is a custom hardware add-on designed specifically for the M5Stack Cardputer Adv (ESP32-S3). This Cardputer expansion board integrates the Ai-Thinker BW20-12F dual-band Wi-Fi + BLE module together with a GPS receiver, creating a compact platform for wireless experimentation, IoT development, and location-aware embedded projects.
This project started as an early hardware prototype used to validate communication between the Cardputer Adv, the BW20-12F module, and the GPS hardware. It has now evolved into PCB Version 1, providing improved electrical stability, cleaner routing, and a more refined form factor designed for portable builds.
The board is designed to connect directly to the Cardputer through its interface while running a custom firmware environment that allows the main system to communicate with the BW20-12F module and GPS hardware.
Project Images
Prototype Version: Early hardware prototype used for testing communication, wireless integration, and GPS connectivity.
PCB Version 1: First custom PCB revision of the Cardputer expansion board based on the BW20-12F and GPS module.
Installed on Cardputer Adv: The expansion board mounted and connected to the M5Stack Cardputer Adv (ESP32-S3).
Cardputer Expansion Board Overview
This Cardputer expansion board was created to add more wireless and positioning features to the Cardputer Adv. By combining the BW20-12F module with GPS, the board becomes a compact add-on for embedded development, IoT experimentation, and portable wireless projects.
- Dual-band Wi-Fi support (2.4 GHz and 5 GHz)
- Bluetooth Low Energy 5.0 support
- Integrated GPS positioning
- Compact expansion design for Cardputer Adv
- Custom firmware-ready platform for future upgrades
The goal of the project is to build a flexible hardware platform that can grow from a simple prototype into a polished and capable expansion system.
Cardputer Expansion Board Hardware Architecture
BW20-12F Dual-Band Wi-Fi + BLE Module
At the core of the board is the Ai-Thinker BW20-12F, a compact wireless module designed for IoT and embedded applications.
The BW20-12F is a dual-band Wi-Fi (2.4 GHz / 5 GHz) and Bluetooth Low Energy 5.0 System-on-Chip module based on the RTL8711 series. It provides the wireless side of the project while the Cardputer Adv handles user interaction and system control.
- Dual-band Wi-Fi connectivity
- BLE 5.0 support
- Embedded SoC design for wireless applications
- Suitable for compact IoT and portable systems
- Supports custom firmware development
Integrated GPS Module
The board also includes a dedicated GPS module for real-time location data. This allows the project to collect and associate coordinates with captured wireless information or other logged system data.
- Real-time coordinate tracking
- Location tagging support
- Useful for mapping and field data collection
- Improves portability for outdoor testing projects
M5Stack Cardputer Adv Integration
The expansion board is designed specifically for the M5Stack Cardputer Adv (ESP32-S3), turning it into a more capable portable development platform. The Cardputer manages the main interface, while the BW20-12F handles advanced wireless tasks and the GPS module supplies positioning data.
- Cardputer Adv manages the UI and main system controls
- BW20-12F handles wireless communication and scanning features
- GPS module provides location data
- Collected data can be displayed, logged, or processed by the Cardputer
From Prototype to PCB Version 1
Prototype Stage
The first version of the project began as a working prototype focused on hardware validation. During this stage, the main priority was to confirm that the Cardputer, BW20-12F, and GPS module could communicate reliably and operate together in a stable portable setup.
- Communication testing between modules
- Power stability checks
- GPS signal integration
- Wireless feature validation
- Mechanical layout experimentation
PCB Version 1
After validating the concept, the design moved into PCB Version 1. This custom PCB improved the layout, reduced wiring complexity, and created a more polished version of the project suitable for future refinement and demonstration.
- Cleaner routing and layout
- Better hardware stability
- Compact and more professional design
- Improved module integration
- Stronger foundation for future revisions
Key Features
- Designed for the M5Stack Cardputer Adv (ESP32-S3)
- Ai-Thinker BW20-12F dual-band Wi-Fi + BLE module
- Integrated GPS support
- Prototype-to-PCB development process
- Portable and modular hardware concept
- Custom firmware-ready architecture
Potential Applications
The Cardputer expansion board can be used as a foundation for a wide range of embedded and wireless development projects.
- Portable IoT experiments
- Wireless signal research
- Location-aware embedded tools
- Custom data logging projects
- Field testing hardware builds
- Future firmware and hardware expansion concepts
Where to Buy
Add your shop links, marketplace links, or inquiry details below.
Option 1: Direct Inquiry
Interested in the Cardputer expansion board? You can contact me directly for availability, build updates, and custom inquiries.
Contact: web.rusprojects@gmail.com
Message: Send a message for pricing, stock availability, and shipping details.
Option 3: Follow for Updates
Follow my page for upcoming stock, PCB updates, firmware progress, and future releases related to this project.
Reference Links
For more information about the main platform and module used in this build, you can check the official product pages below:
Future Development
This project is still evolving beyond PCB Version 1. Future improvements may include firmware enhancements, new add-on features, more polished hardware revisions, and expanded compatibility with additional tools and accessories.
- Improved firmware features
- Additional hardware revisions
- Better enclosure and mounting options
- Expanded accessory ecosystem
Educational Notice
All hardware designs, firmware, demonstrations, and project documentation related to this build are intended strictly for educational and research purposes. Always follow local laws, platform policies, and proper responsible-use practices when working with wireless technologies.
More insights
Get ready to transform your operations
Sign up for a free trial and discover a world of possibilities to elevate your outreach and engagement strategies