GlobalByte / ESP32-S3 / e-Paper / M5Stack / Maker Hardware
M5Stack PaperDIY: ESP32-S3 + e-Paper 4.7 นิ้ว สำหรับงาน DIY
อยากทำจอ e-Paper ของตัวเอง แต่ไม่อยากเริ่มจากการต่อ Display Driver, Battery, microSD และ Power Management หลายชิ้น? PaperDIY รวมของพื้นฐานเหล่านี้ไว้แล้ว แล้วเปิดพื้นที่ให้ Maker ไปออกแบบตัวเครื่องและ Software ต่อเอง
M5Stack PaperDIY เป็น e-Paper Development Kit รุ่นใหม่ ที่ใช้ ESP32-S3 ร่วมกับจอ ED047TC1 ขนาด 4.7 นิ้ว รองรับ 16-level grayscale พร้อม microSD, Battery 140 mAh และ M5PM1 Power Management
มีให้เลือกสองรูปแบบ: PaperDIY Assembly Kit สำหรับคนที่อยากจัด Housing เอง และ PaperDIY Complete Kit ที่ประกอบจากโรงงานพร้อม PLA 3D-printed enclosure
- ใช้ ESP32-S3-WROOM-1-N16R8
- มี Flash 16 MB และ Octal PSRAM 8 MB
- จอ ED047TC1 ขนาด 4.7 นิ้ว 16-level grayscale
- Resolution 960 × 540 หรือ 540 × 960 ตาม Orientation
- ไม่มี Touchscreen
- มี microSD Slot
- มี Battery 3.7 V 140 mAh
- ใช้ M5PM1 จัดการ Power, Battery และ Peripheral Rails
- มี FPC Expansion 0.5 mm 12-pin จำนวน 2 ช่อง
- รองรับ Arduino, ESP-IDF และปัจจุบันมี UiFlow2 Documentation แล้ว
- Complete Kit มี Open-source 3D enclosure files สำหรับ Modify หรือ Reprint
PaperDIY คืออะไร ทำไม M5Stack กลับมาทำ e-Paper อีกครั้ง?
M5Stack เคยมี M5Paper ที่ใช้จอ e-Paper 4.7 นิ้วมาก่อน แต่ PaperDIY ไม่ได้เดินตามแนวเดิมทุกอย่าง
รุ่นใหม่ลด Hardware บางส่วนลง เช่น Touchscreen และ Sensor ที่ติดมาบน M5Paper เดิม แล้วเปลี่ยนเป็น Platform ที่เปิดให้ผู้ใช้ ออกแบบ Housing, Expansion และ Application เองมากขึ้น
↓
4.7" e-Paper
↓
microSD + Buttons + Battery
↓
M5PM1 Power Management
↓
Arduino / ESP-IDF / UiFlow2
↓
Custom Information Display / e-Label / DIY Device
Assembly Kit กับ Complete Kit ต่างกันอย่างไร?
| หัวข้อ | Assembly Kit | Complete Kit |
|---|---|---|
| SKU | K159 | K159-B |
| การประกอบ | ผู้ใช้ประกอบ Hardware เอง | ประกอบจากโรงงาน |
| Enclosure | ไม่มี Housing สำเร็จ | PLA 3D-printed enclosure |
| Main Controller | ESP32-S3R8 | ESP32-S3R8 |
| Flash / PSRAM | 16 MB / 8 MB | 16 MB / 8 MB |
| Display | 4.7" ED047TC1 | 4.7" ED047TC1 |
| Battery | 140 mAh | 140 mAh |
| ขนาด | 115.3 × 62.5 × 5.5 mm | 120 × 68.2 × 6.3 mm |
| น้ำหนัก | 26.4 g | 43.1 g |
Hardware Overview ของ PaperDIY Complete Kit
| ส่วน | Specification |
|---|---|
| Module | ESP32-S3-WROOM-1-N16R8 |
| CPU | Xtensa LX7 dual-core สูงสุด 240 MHz |
| SRAM | 512 KB |
| Flash | 16 MB |
| PSRAM | 8 MB Octal |
| Wireless | 2.4 GHz Wi-Fi และ Bluetooth 5 LE |
| Display | ED047TC1 4.7", 16-level grayscale |
| Storage | microSD |
| USB | USB Type-C สำหรับ Power และ Programming |
| Battery | 3.7 V / 140 mAh |
| Power Management | M5PM1 |
| Expansion | FPC 0.5 mm 12-pin ×2 |
ESP32-S3-WROOM-1-N16R8 เป็นหัวใจของระบบ
PaperDIY ใช้ ESP32-S3-WROOM-1-N16R8 ซึ่งรวม ESP32-S3, Flash 16 MB และ Octal PSRAM 8 MB ไว้ใน Module เดียว
CPU เป็น Xtensa LX7 แบบ dual-core ทำงานได้สูงสุด 240 MHz พร้อม Wi-Fi 2.4 GHz และ Bluetooth LE
PSRAM 8 MB มีประโยชน์มากกับงาน Display เพราะ Frame Buffer, Image Asset หรือ UI ขนาดใหญ่ ใช้ Memory มากกว่างาน Sensor Node ทั่วไป
จอ ED047TC1 4.7 นิ้ว รองรับ 16-level grayscale
PaperDIY ใช้ Panel รุ่น ED047TC1 ขนาด 4.7 นิ้ว รองรับ 16 ระดับสีเทา
CNX เขียน 960 × 540 ขณะที่ Official M5Stack Specification บางตารางเขียน 540 × 960 เป็น Pixel Matrix เดียวกันแต่เรียงตาม Orientation ต่างกัน
PaperDIY ใช้ 8-bit Parallel Interface เพื่อควบคุม Display โดยตรง และมี Acrylic Screen Pressure Plate อยู่ด้านหน้าจอ
แตกต่างจาก M5Paper รุ่นเดิม ที่มี Capacitive Touch ดังนั้น UI ของ PaperDIY ต้องออกแบบ Interaction ผ่าน Buttons หรือ Peripheral ภายนอก
microSD และ Expansion FPC เปิดทางให้ต่อยอดได้มากกว่าแค่จอ
PaperDIY มี microSD Slot สำหรับ Extended Storage และ Factory Demo มีทั้ง Card Information กับ Read/Write Test
Official Arduino Example ยังแสดงการอ่านไฟล์ PNG จาก microSD แล้วนำขึ้น e-Paper ได้โดยตรง
| Expansion | จำนวน | สัญญาณหลัก |
|---|---|---|
| FPC 0.5 mm 12P | 2 | I2S / SPI / Power / Control |
หนึ่งช่องเปิดสัญญาณแนว I2S และอีกช่องเปิด SPI ทำให้สามารถออกแบบ Add-on Board ให้เหมาะกับ Project เฉพาะทางได้
Battery 140 mAh และ M5PM1 Power Management
ทั้ง Assembly และ Complete Kit ใช้ Battery Li-ion 3.7 V ความจุ 140 mAh พร้อม Connector SH1.0-2P
Power Management ใช้ M5PM1 ซึ่งไม่ได้ทำหน้าที่แค่อ่าน Battery แต่ยังควบคุม Power Rail ของ ESP32-S3, e-Paper และ Expansion บางส่วนได้
| หัวข้อ | ข้อมูลจาก Source |
|---|---|
| Battery | 3.7 V / 140 mAh |
| USB Input | 5 V ผ่าน USB Type-C |
| Operating Consumption | 4.2 V @ 40.95 mA |
| Peak | สูงสุด 161 mA |
Runtime จริงขึ้นกับ Refresh Frequency, Wi-Fi, microSD, Sleep State และ Power Rails ที่เปิดอยู่ Source ไม่ได้ให้ Battery Runtime Test จริง
std::int16_t Hal::getBatteryVoltageMv()
{
return M5.Power.M5pm1.getBatteryVoltage();
}
Software: Arduino + M5Unified + M5GFX
M5Stack มี Arduino Support สำหรับ PaperDIY โดยตรง โดยเลือก Board:
Library หลักประกอบด้วย:
- M5Unified
- M5GFX
- M5PM1
Official Arduino Examples ครอบคลุม:
- Display
- Buttons
- microSD
- M5PM1 Power Management
microSD Example สามารถเขียน Log File, อ่านกลับผ่าน Serial และโหลด PNG จาก Card ขึ้น e-Paper ได้
PaperDIY รองรับ UiFlow2 แล้ว
ข้อมูลนี้ใหม่กว่าบทความ CNX วันที่ 18 ตุลาคม 2026 ที่ระบุเพียงว่ายังไม่เห็น M5Stack กล่าวถึง UiFlow Support
Current UiFlow2 Guide อธิบายทั้ง:
- Flash UiFlow2 Firmware ผ่าน Browser
- Connect PaperDIY ผ่าน USB
- เลือก Controller ใน UiFlow2
- เขียน Program แบบ Blockly
- Run Once
- Run Always เพื่อ Download Program ลง Device
ดังนั้น PaperDIY ตอนนี้มี Development Path ทั้ง Arduino, ESP-IDF และ UiFlow2
Factory Firmware ใช้ ESP-IDF และเปิด Source บน GitHub
M5Stack เปิด Repository: M5PaperDIY-UserDemo สำหรับ SKU K159 และ K159-B
Factory Firmware พัฒนาด้วย ESP-IDF และ README ระบุ Toolchain เป็น: ESP-IDF v5.5.1
Demo ที่มีใน Source:
- Battery voltage monitoring
- Wi-Fi network scanning
- TF card information
- TF card read/write test
- A/B button feedback
- A+B long-press shutdown
python fetch_repos.py
idf.py build
idf.py flash
idf.py monitor
PaperDIY ต่างจาก M5Paper รุ่นเดิมอย่างไร?
| หัวข้อ | M5Paper รุ่นเดิม | PaperDIY |
|---|---|---|
| MCU | ESP32 | ESP32-S3 |
| Display | 4.7" ED047TC1 | 4.7" ED047TC1 |
| Touch | มี GT911 Capacitive Touch | ไม่มี |
| Temperature / Humidity Sensor | SHT30 | ไม่มีใน Source |
| RTC | BM8563 | Source หลักไม่ได้ระบุ RTC |
| Battery | 1150 mAh | 140 mAh |
| Housing | Plastic Case | Open Assembly หรือ PLA 3D Print |
ดังนั้น PaperDIY ไม่ได้เป็น “M5Paper ที่ทุกอย่างมากกว่าเดิม” แต่เปลี่ยน Direction ไปเป็น DIY Platform ที่เรียบง่ายและปรับ Housing ได้ง่ายกว่า
Complete Kit ใช้ 3D-printed PLA Enclosure และเปิดไฟล์โครงสร้าง
Complete Kit มาพร้อม PLA 3D-printed enclosure ที่ประกอบจากโรงงาน
M5Stack ระบุว่า Enclosure Model เป็น Open Source และรองรับการ Reprint หรือ Modify Design เอง
ถ้าต้องการทำ Stand, Wall Mount, Desktop Dock, Bracket หรือ Enclosure ที่เข้ากับ Project เฉพาะทาง สามารถเริ่มจาก Structure Files ของ M5Stack ได้
ไม่มีข้อมูลยืนยันสำหรับ Layer Height, Infill, Nozzle Size, Print Temperature, Support หรือ Print Orientation จึงไม่ควรสร้างค่าขึ้นเอง
มีไฟล์ 3D แล้วแต่ไม่มีเครื่องพิมพ์? สามารถส่งไฟล์ให้ทีม GlobalByte ช่วยประเมินบริการพิมพ์ 3D ได้ โดยยึดไฟล์ต้นฉบับของผู้ผลิตเป็นหลัก
คำเตือน: สกรู M2 ต้องมี Thread Length ต่ำกว่า 3 mm
M5Stack ระบุว่าสกรูที่ใช้กับ Mounting Hole ด้านหลัง Complete Kit ต้องมี Thread Length ต่ำกว่า 3 mm
ถ้าใช้สกรูยาวเกินไป ปลายสกรูสามารถกดเข้าหา e-Paper Panel และทำให้หน้าจอเสียหายถาวรได้
จุดนี้ควรตรวจทุกครั้ง ก่อนยึด PaperDIY เข้ากับ Wall Mount, Bracket หรือ Housing ที่ออกแบบเอง
ราคา PaperDIY
| รุ่น | ราคาที่ Official Store แสดง |
|---|---|
| PaperDIY Assembly Kit | US$25 |
| PaperDIY Complete Kit | US$29.90 |
ราคาเป็นข้อมูลจาก Official M5Stack Store ณ ช่วงที่จัดทำบทความ ไม่ใช่ราคาที่รับประกันในอนาคต และไม่ได้ยืนยัน Availability ในประเทศไทย
ดู PaperDIY Assembly และ Complete Kit ทำงานจริง
โปรเจกต์นี้มีหลายขั้น แนะนำอ่านต้นฉบับควบคู่กัน
M5Stack มี Resource แยกทั้ง Hardware Documentation, Arduino, ESP-IDF, UiFlow2, Power Management, Schematic, Model Size และ Structure Files จึงควรเปิด Official Documentation ควบคู่ระหว่างพัฒนา
CNX Software Article
Main Source สำหรับข่าวเปิดตัวและภาพรวม Hardware
อ่านข่าวต้นฉบับจาก CNX SoftwareAssembly Kit Documentation
Specification, PinMap, Schematic, Model Size และ Software Resources ของ K159
เปิด PaperDIY Assembly DocumentationComplete Kit Documentation
Specification, Screw Warning, Schematic, Structure Files และ Enclosure Resources ของ K159-B
เปิด PaperDIY Complete DocumentationPaperDIY Schematic
Official Documentation มีลิงก์ PaperDIY Schematics PDF สำหรับดู Power, e-Paper, microSD และ Expansion
เปิด Schematic PDF ผ่าน Official DocumentationComplete Kit Structure Files
ไฟล์โครงสร้าง Open-source สำหรับแก้ไขหรือ Reprint Enclosure
ดาวน์โหลด Structure Files ผ่าน Official DocumentationAssembly Kit Model Size
Mechanical Reference สำหรับออกแบบ Housing รอบ K159
เปิด Assembly Kit Model Size PDFComplete Kit Model Size
Mechanical Reference ของ Complete Kit พร้อม Enclosure
เปิด Complete Kit Model Size PDFArduino Quick Start
ตั้ง Board M5PaperDIY, เข้า Download Mode และ Upload Example
อ่าน PaperDIY Arduino Quick StartDisplay Examples
ตัวอย่าง M5Unified / M5GFX สำหรับ e-Paper และ 16-level grayscale
เปิด PaperDIY Display ExamplesmicroSD Example
ตัวอย่าง Read/Write Log และแสดง PNG บน e-Paper จาก microSD
เปิด PaperDIY microSD ExampleM5PM1 Power Management Guide
Power Rails, Battery Monitoring, Charging, Sleep และ Timer Functions
อ่าน PaperDIY M5PM1 GuideM5PM1 Arduino / ESP-IDF Library
Official Driver Source สำหรับ M5Stack PM1 Power Management IC
เปิด M5PM1 GitHub RepositoryFactory Firmware Source
ESP-IDF Source สำหรับ Battery, Wi-Fi Scan, TF Card และ Buttons
เปิด M5PaperDIY UserDemo GitHubUiFlow2 Guide
Flash UiFlow2 Firmware, เชื่อม USB และเขียน Program แบบ Blockly
เริ่มต้น PaperDIY บน UiFlow2Original M5Paper Documentation
ใช้เทียบ Hardware รุ่นก่อนหน้า เช่น Touch, RTC, Sensor และ Battery
อ่าน M5Paper รุ่นเดิมสิ่งที่ Maker เรียนรู้จาก PaperDIY
Battery Project ที่ดีต้องจัดการ Power Rail, microSD, Wi-Fi และ Peripheral อื่นร่วมด้วย
Frame Buffer และ Image Asset ใช้ Memory มาก จึงได้ประโยชน์จาก Octal PSRAM 8 MB
Assembly Kit เปิดให้ผู้ใช้สร้าง Housing เอง ขณะที่ Complete Kit เปิด Source ของ Enclosure ให้แก้ต่อได้
สกรูยาวเกิน 3 mm สามารถสร้างความเสียหายถาวรกับ e-Paper ได้
FAQ — M5Stack PaperDIY
1. PaperDIY ใช้ชิปอะไร?
ใช้ ESP32-S3-WROOM-1-N16R8
2. CPU เร็วเท่าไร?
Xtensa LX7 dual-core สูงสุด 240 MHz
3. มี Flash และ PSRAM เท่าไร?
Flash 16 MB และ Octal PSRAM 8 MB
4. หน้าจอขนาดเท่าไร?
4.7 นิ้ว ใช้ Panel ED047TC1
5. Resolution เท่าไร?
960 × 540 หรือ 540 × 960 ตาม Orientation ที่ใช้เขียน Specification
6. จอรองรับกี่ระดับสี?
16-level grayscale
7. มี Touchscreen หรือไม่?
ไม่มี ตาม PaperDIY Specification ปัจจุบัน
8. มี microSD หรือไม่?
มี microSD Slot สำหรับ Extended Storage
9. Battery ความจุเท่าไร?
140 mAh ที่ 3.7 V
10. Battery ใช้ได้นานกี่ชั่วโมง?
Source ไม่ได้ระบุ Runtime Test ที่ยืนยันได้
11. M5PM1 ทำอะไร?
จัดการ Power Rails, Battery Monitoring, Charging, GPIO, Timer และ Sleep Functions ตาม Library และ Documentation
12. Assembly กับ Complete ใช้ Board เหมือนกันหรือไม่?
Hardware หลักและ Specification หลักเหมือนกัน ต่างกันที่รูปแบบการประกอบและ Enclosure
13. Complete Kit ใช้เคสวัสดุอะไร?
PLA แบบ 3D Printed
14. มีไฟล์เคสให้แก้หรือพิมพ์ใหม่หรือไม่?
มี Official Documentation ระบุว่า Enclosure Model เป็น Open Source และมี Structure Files ให้ใช้งาน
15. ใช้สกรู M2 แบบไหน?
Thread Length ต้องต่ำกว่า 3 mm เพื่อไม่ให้สกรูกดโดน e-Paper
16. รองรับ Arduino หรือไม่?
รองรับ โดย Board Option คือ M5PaperDIY และใช้ M5Unified / M5GFX ได้
17. รองรับ ESP-IDF หรือไม่?
รองรับ และ Factory Firmware Source ใช้ ESP-IDF v5.5.1 ตาม README ปัจจุบัน
18. รองรับ UiFlow2 หรือไม่?
รองรับแล้วตาม Official UiFlow2 Documentation ปัจจุบัน
19. PaperDIY ต่างจาก M5Paper เดิมอย่างไร?
PaperDIY อัปเป็น ESP32-S3 แต่ตัด Touchscreen, RTC และ Sensor บางส่วนที่เคยมีใน M5Paper รุ่นเดิม พร้อมเน้น DIY Housing มากขึ้น
20. ราคาเท่าไร?
Official Store แสดง Assembly Kit US$25 และ Complete Kit US$29.90 ณ ช่วงที่ตรวจสอบ ราคาและ Availability เปลี่ยนได้
สรุป: PaperDIY เปลี่ยน e-Paper จาก Device สำเร็จรูปให้กลับมาเป็นพื้นที่สำหรับ Maker
PaperDIY ไม่ได้พยายามใส่ Feature ให้เยอะกว่า M5Paper รุ่นเดิมทุกด้าน
มันเลือกอัป Main Controller เป็น ESP32-S3, ให้ Flash และ PSRAM มากพอสำหรับงาน Display, คง e-Paper 4.7 นิ้ว แล้วลด Hardware ที่ไม่จำเป็นบางส่วน เพื่อเปิดพื้นที่ให้ผู้ใช้สร้าง Project ต่อเอง
Assembly Kit เหมาะกับคนที่อยากออกแบบ Housing เองตั้งแต่ต้น ส่วน Complete Kit เหมาะกับคนที่อยากเริ่มจาก Device ที่ประกอบเสร็จ แต่ยังสามารถแก้ Enclosure ต่อได้ เพราะ Model Files เปิดให้ใช้งาน
Software ก็เปิดหลายทาง: Arduino สำหรับเริ่มเร็ว, ESP-IDF สำหรับคนที่ต้องการควบคุมระดับล่าง และตอนนี้มี UiFlow2 สำหรับ Workflow แบบ Visual Programming
สำหรับ Maker ที่อยากทำ Desktop Dashboard, Electronic Label, Information Panel, Reader หรือ e-Paper Device ที่มี Housing ของตัวเอง PaperDIY เป็น Platform ที่น่าสนใจตรงที่ Hardware, Power และ Mechanical Design ยังเปิดให้ปรับได้ค่อนข้างมาก
References / แหล่งข้อมูลต้นฉบับ
- CNX Software — M5Stack PaperDIY Overview
- M5Stack — PaperDIY Assembly Kit Documentation
- M5Stack — PaperDIY Complete Kit Documentation
- M5Stack — PaperDIY Arduino Guide
- M5Stack — PaperDIY M5PM1 Power Management
- M5Stack — PaperDIY UiFlow2 Guide
- M5Stack — PaperDIY Factory Firmware Source
- M5Stack — M5PM1 Library
- M5Stack — PaperDIY Assembly Kit Store
- M5Stack — PaperDIY Complete Kit Store
- M5Stack — PaperDIY Assembly & Complete Kit Video
กำลังทำ ESP32, e-Paper หรือ Custom Enclosure Project?
Project แบบ PaperDIY ต้องเลือกทั้ง Development Board, Display, Storage, Battery และ Expansion Interface ให้เหมาะกับ Application
สามารถสอบถามทีม GlobalByte เรื่อง ESP32, Development Board, Sensor, Module หรือ Maker Accessories ที่เหมาะกับ Project ได้
ถ้ามีไฟล์ Enclosure หรือ STL แล้ว แต่ไม่มีเครื่องพิมพ์ สามารถส่งไฟล์ให้ทีม GlobalByte ช่วยประเมินบริการพิมพ์ 3D ได้เช่นกัน
บทความนี้เป็นการสรุปและเรียบเรียงจากแหล่งข้อมูลภาษาอังกฤษ อาจมีความคลาดเคลื่อน กรุณาตรวจสอบ Source ต้นฉบับก่อนลงมือทำ
CNX Software วันที่ 18 ตุลาคม 2026 ระบุว่ายังไม่เห็น UiFlow Support สำหรับ PaperDIY แต่ Official M5Stack Documentation ปัจจุบัน มี UiFlow2 Guide สำหรับ PaperDIY แล้ว บทความนี้จึงยึด Official Documentation ที่ใหม่กว่า
Resolution ของ ED047TC1 อาจถูกเขียนเป็น 960 × 540 หรือ 540 × 960 ตาม Orientation แต่เป็น Pixel Matrix ของ Panel เดียวกัน
ค่า Operating Consumption 4.2 V @ 40.95 mA และ Peak 161 mA เป็น Specification ที่ผู้ผลิตระบุ ไม่ใช่ Battery Runtime Test จึงไม่ควรนำไปสรุปเวลาการใช้งานจริงโดยตรง
PaperDIY มี Battery Li-ion 3.7 V ไม่ควร Short Connector, ดัดแปลง Battery หรือแก้ Power Circuit โดยไม่ตรวจ Schematic และ Documentation
Complete Kit มี M2 Mounting Hole แต่ M5Stack ระบุว่า Thread Length ของสกรูต้องต่ำกว่า 3 mm สกรูที่ยาวเกินไป สามารถกดโดน e-Paper Panel และทำให้จอเสียหายถาวรได้
Complete Kit ใช้ PLA 3D-printed enclosure และมี Open-source Structure Files แต่ Source ไม่ได้ระบุ Layer Height, Infill, Nozzle Size, Print Temperature, Support หรือ Print Orientation
Source ไม่ได้ระบุ Battery Runtime, Charging Time, Maximum microSD Capacity, e-Paper Full Refresh Time, Partial Refresh Time, Display Lifespan, Wi-Fi Range, Bluetooth Range, IP Rating หรือ Drop Resistance ของ PaperDIY
ราคา US$25 และ US$29.90 เป็นราคาที่ Official Store แสดง ณ ช่วงที่ตรวจสอบ ราคา, Stock, Shipping และ Availability สามารถเปลี่ยนได้ และไม่ได้ยืนยัน Availability ในประเทศไทย
Factory Firmware, Arduino Libraries และ UiFlow2 Support สามารถเปลี่ยนตาม Version ควรตรวจ Official Documentation และ Repository ล่าสุดก่อน Build หรือ Flash