FlexiPlot
Qt based plotting/dashboard tool for micro-controllers
Install / Use
/learn @xcoder123/FlexiPlotREADME
FlexiPlot
Simple Qt based plotting tool for micro-controllers
Sending Data to FlexiPlot
Line chart
Sample data sent from uC to FlexiPlot Basically, it will send a real time update of two separate data points to flexi for plotting on the same plane with ID "P0"
{P0|Roll|255,0,0|25|Pitch|0,255,0|56}
Note a packet consists of -ID of plot -Name of real time value (Roll) -Color in RGB format (Red) -Value (25)
-Name of real time value -Color in RGB format -Value
And you can repeat this pattern as much as you like.
It also supports XY plane plotting. A sample packet for plotting quadratic:
{P3|Quadratic|255,0,0|-5 25 -4 16 -3 9 -2 4 -1 1 0 0 1 1 2 4 3 9 4 16 5 25}
Bar Graphs
An example packet for plotting to a bar graph: Plotting with automatic color assignment
{P0|Jan;Feb;Mar|Jane|25 15 17|John|8 9 23}
P0 = ID of plot Jan;Feb:Mar = Are the columns for bar graph Jane = Is the set name for bar graph, every set expects as many values as columns 25 15 17 = Values for Jane for columsn Jan, Feb and Mar. John= Is the set name for bar graph, every set expects as many values as columns 8 9 23 = Values for John for columsn Jan, Feb and Mar.
If you want to use custom set of colors, you can just specify them in the packet:
{P0|Jan;Feb;Mar|Jane|255,0,0|25 15 17|John|0,255,0|8 9 23}
Screenshots

Related Skills
node-connect
342.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
342.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.7kCommit, push, and open a PR
