RP2040-Zero: Difference between revisions

Rita (talk | contribs)
Created page with "{{GD Template Impl}} [[|thumb|RP2040-Zero]] [[|thumb|RP2040-Zero]] [[|thumb|RP2040-Zero]] ==Overview== ''' RP2040-Zero ''' is a tiny, low-cost Pico-compatible microcontroller module based on Raspberry Pi RP2040 dual-core chip. Its castellated edge pads allow direct SMD surface mounting for mass production integration. ## 2. Core Hardware Specs | Item | Specifications | | ---- | -------------- | | Main Controller | RP2040 dual-core Arm Cortex-M0+, max 133MHz clock | |..."
 
Rita (talk | contribs)
 
(4 intermediate revisions by the same user not shown)
Line 6: Line 6:
==Overview==
==Overview==
''' RP2040-Zero  ''' is a tiny, low-cost Pico-compatible microcontroller module based on Raspberry Pi RP2040 dual-core chip. Its castellated edge pads allow direct SMD surface mounting for mass production integration.  
''' RP2040-Zero  ''' is a tiny, low-cost Pico-compatible microcontroller module based on Raspberry Pi RP2040 dual-core chip. Its castellated edge pads allow direct SMD surface mounting for mass production integration.  
## 2. Core Hardware Specs
| Item | Specifications |
| ---- | -------------- |
| Main Controller | RP2040 dual-core Arm Cortex-M0+, max 133MHz clock |
| Memory | 264KB SRAM, 2MB onboard NOR Flash (W25Q16JVUXIQ) |
| Power Supply | ME621 LDO regulator, max 800mA output; support 5V USB-C power input.<br>Independent power pins reserved: 5V power input, GND ground, 3.3V power output for external sensor power supply. |
| IO Resources | 29 multi-function gold-plated GPIO pins, compatible with manual soldering & SMT mass production.<br>Integrated 3-channel ADC, hardware I2C/SPI/UART/PIO peripherals. |
| Onboard Peripherals | USB-C port, BOOT download button, RESET button, WS2812 programmable RGB LED |
| Dimension | 18.00mm × 23.50mm |
==Features==
* Based on standard''' Raspberry Pi 40-pin GPIO interface''', compatible with '''Raspberry Pi 3B+/4B'''; stackable pass-through design supports mounting '''additional HATs'''
* Supports '''PoE power over Ethernet''', compliant with IEEE 802.3af/at PoE/PoE+ network standards
* Adopts fully isolated switch mode power supply (SMPS)
* Onboard original MP8676 buck chip, providing up to''' 4.5A '''total output for Raspberry Pi mainboard and USB-A port
* Onboard USB Type-A interface: ensures stable power supply for Raspberry Pi while supplying power for additional external devices, with 5V 4A maximum output  <span style="color:red">'''(power only, no data transmission)'''</span>
* Onboard 2-pin 12V header with 12V 2A maximum output (2.54mm Dupont)
* Equipped with high-speed active cooling fan for better heat dissipation (Fan switch: EN for auto running on powerup, DIS for disabling the fan)
*  <span style="color:red">Please note: '''25W maximum''' combined output power for 12V pin header and 5V USB-A port</span>


== Technical Specification==
== Technical Specification==
Line 32: Line 12:


|-
|-
| POE input voltage|| 37V ~ 57V DC input
| Main Controller|| RP2040 dual-core Arm Cortex-M0+, max 133MHz clock


|-
|-
|Raspberry Pi mainboard output|| Up to 4.5A (via MP8676 buck chip)
|Memory|| 264KB SRAM, 2MB onboard NOR Flash (W25Q16JVUXIQ)


|-
|-
| POE-USB Type A output|| 5V 4A (MAX)
| Power Supply|| ME621 LDO regulator, max 800mA output; support 5V USB-C power input.
 
Independent power pins are reserved on board: 5V power input, GND ground, 3.3V power output for external sensor power supply.


|-
|-
| POE-Pin header output|| 12V 2A (MAX)
| IO Resources|| 29 multi-function GPIO pins, integrated 3-channel ADC, hardware I2C/SPI/UART/PIO peripherals.
 
All GPIO pads are gold-plated, compatible with both manual soldering and SMT mass production.


|-
|-
| Total combined peripheral output power|| 25W MAX (12V pin header + 5V USB-A port)
| Onboard Peripherals|| USB-C port, BOOT download button, RESET button, WS2812 programmable RGB LED
 
|-
| Dimension || 18.00mm × 23.50mm
 
|}
 
== Supported Development Environment==
{| class="wikitable"


|-
|-
| Network standard || Support IEEE 802.3af/at PoE/PoE+
| Programming Language|| C/C++ SDK, MicroPython


|-
|-
| Product size || 56.5 × 65mm
|Compatible IDE|| VS Code, Arduino IDE, Thonny Python Editor


|-
|-
| Cooling || Active cooling fan with EN/DIS control switch
|Compatible IDE|| VS Code, Arduino IDE, Thonny Python Editor
 
|}
|}


==Examples==
==Pin Definition==
Equipped with 29 independently configurable multiplexed GPIO pins. Each single pin can be assigned as digital GPIO, PWM output, ADC analog input, or hardware communication interface (SPI/I2C/UART). Complete pin function allocation details are available in the official pinout diagram.


'''Hardware connection'''
You need to connect the PoE HAT to Raspberry Pi as picture:


[[File:PoE-HAT-C-02.jpg|900px]]
==Quick Start Guide==


'''Heat sink'''
Download firmware via BOOT button operation: Hold down the BOOT button first, then plug in the USB-C cable to enter firmware download mode.
Heat sink installation:


[[File:PoE-HAT-C-07.jpg|900px]]
Develop via Thonny (MicroPython rapid development) or official Pico C SDK (C/C++ high-performance development).
 
Short press the RESET button to restart running programs.
 
Source: Waveshare RP2040-Zero Official Programming Tutorial
 
==Application Scenarios==
Hobbyist development: DIY electronic projects, student microcontroller learning, robot control & sensor data collection
 
Portable consumer hardware: Wearable devices, miniature embedded control equipment
 
Industrial mass production: IoT environmental monitoring terminals, smart home small controllers, SMD surface mount integrated modules
 
Source: Waveshare Official RP2040-Zero Product Application Description


==Dimensions & Package Contents==
==Dimensions & Package Contents==


* 1 × PoE HAT (C)
* 1 × RP2040-Zero HAT
* 4 × Brass standoffs
* 4 × Mounting screws
* 4 × Nuts


[[File:POE-HAT-C-05.jpg | 650px]]
[[ 650px]]


==FAQ==
==FAQ==
Line 81: Line 82:
<div class="toccolours mw-collapsible mw-collapsed">
<div class="toccolours mw-collapsible mw-collapsed">
<div style="font-weight:bold;line-height:1.0;">
<div style="font-weight:bold;line-height:1.0;">
Q1:Can USB devices be connected to the USB interface on the POE HAT?
Q1: Question 1
 
</div>
</div>
<div class="mw-collapsible-content">
<div class="mw-collapsible-content">
 
A: Place the answer here.
A: No, the USB interface on the POE HAT can only output power and has no USB function.
 
</div>
</div>
</div>
</div>


<div class="toccolours mw-collapsible mw-collapsed">
<!--Add review function! -->
<div style="font-weight:bold;line-height:1.0; color:Black;">
<comment-streams id="main"/>


Q2: What is the part number of the matching connector for the 12V plug on the PoE HAT C? Do you sell a cable suitable for connecting to a nearby product?
<!-- 这里列出了我们当前所有的分类:检查当前的页面应该属于下面的哪个分类,从字面意思来判断,然后将其它的分类删除就可以了,如果下面的分类不够,也可以在这里写新的分类,但是新的分类不要随便加!!by huangyp on 2026.4.23-->
</div>
[[Category:Product Manual]]
<div class="mw-collapsible-content">
[[Category:Raspberry pi]]
 
A: It's 2.54mm Dupont wire.
 
</div>
</div>
 
 
<!--Add review function! -->
<comment-streams id="main" />


<!--Please choose the  -->
<!--Please choose the  -->
<!--Remove other categories, just keep the appropriate categories -->
<!--Remove other categories, just keep the appropriate categories -->
[[Category:Product Manual]]
[[Category:Raspberry pi]]