user-img

Avram Kovačević

  • 2 Projects
  • 1 Followers
  • Dec 17,2025
+ Follow

Fi5 IoT Module

Lightweight ESP32-based IoT module for remote data logging enabling the collection and upload of 3D printing statistic values to a cloud server, as well as displaying them locally on a dedicated display. The project also involves extending the Marlin project by adding a custom G-code command at the firmware level.

Fi5 IoT Module
 
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
 

Story

 

Fi5 IoT module is an ESP-32S-based device designed primarily as a data-logging unit, enabling the collection and upload of 3D printing statistic values to a cloud server, as well as displaying them locally on a dedicated display. The project also involves extending the Marlin project by adding a custom G-code command at the firmware level.

 

This version of the device is implemented on a Flutur i5 FDM 3D printer, with MKS Robin Nano v1.2 controller board running on a Marlin v2.1.2.5 firmware, but it can be connected to any other device as long as the system is capable of exchanging data over an available UART port. An MH-ET 2.13 in E-ink display is used for local output.

 

This project provides an infrastructure for communication with external devices, enabling the forwarding of selected data to a cloud server, forming an easily operable IoT platform that It can be used as a flexible platform for creating logging solutions of various types. Project is suitable for further development in multiple directions. The system can be expanded to support two-way communication, allowing remote-control functionality of connected device (3D printer). Although the device is currently implemented for one type of application – logging data, it can be upgraded to support different types of peripherals, including operation with multiple devices simultaneously. This infrastructure provides flexibility and openness for any type of future upgrade.

 

Project provides:

  • Complete documentation for reproducing the device: Bill of materials; Electronics schematics; PCB layouts (copper, soldermask, and silkscreen layers); PCB build parameters and guidance; CAD models of 3D printable enclosure; Guidance for configuration;
  • Additional code and guidance for modifying 3D printer firmware in order to define a new, UART communication port;
  • Additional code and guidance for expanding Marlin firmware with a new g-code machine command;
  • Additional code and guidance for creating cloud platform on Google Drive for storing data;
  • Device firmware source code with guidance.

For more details, and build documentation, visit GitHub repository.

Code
  • GitHub

    https://github.com/OrangeTungsten/Fi5-IoT-Module
    View
Schematic and Layout
  • GitHub

    https://github.com/OrangeTungsten/Fi5-IoT-Module
    View
CAD-Custom parts and enclosures

Fi5 IoT Module

Lightweight ESP32-based IoT module for remote data logging enabling the collection and upload of 3D printing statistic values to a cloud server, as well as displaying them locally on a dedicated display. The project also involves extending the Marlin project by adding a custom G-code command at the firmware level.

167
 
11
0
0

Share your project on social media to expand its influence! Get more people to support it.

  • Comments( 0 )
  • Like( 11 )
/1000
Upload a photo:
You can only upload 1 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP

You May Also Like

View All
Add to cart
Board Type : GerberFile :
Layer : Dimensions :
PCB Qty :
Different PCB Design
PCB Thickness : PCB Color :
Surface Finish : Castellated Hole :
Copper Weight : 1 oz Production Time :
Total: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.

PCB Assembly

PCBA Qty: BomFile:
NO. OF UNIQUE PARTS: NO. of Components:
Country: Shipping Way:
Assembly Cost: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
3dPrintingFile : Size :
Unit : Volumn :
3D Printing Qty : Material :
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Acrylic Type : AcrylicFile :
Dimensions: Engrave:
Acrylic Qty :
Acrylic Thickness:
Acrylic Color:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
CNC Milling File : Size:
Unit: Volumn:
CNC Milling Qty : Material:
Type of Aluminum: Surface Finish:
Tolerance:
Surface Roughness:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Item Price Qty Subtotal Delete
Total: US $0.00
Certified Product | Guaranteed Purchase: Full techsupport