diff --git a/_posts/2025-07-20-micropython-simulator.md b/_posts/2025-07-20-micropython-simulator.md
new file mode 100644
index 0000000..b5ef73d
--- /dev/null
+++ b/_posts/2025-07-20-micropython-simulator.md
@@ -0,0 +1,33 @@
+---
+title: MicroPython Simulator
+layout: post
+excerpt: Embedded Programming is fun again!
+
+image: /assets/blog/micropython/simulated_display.png
+thumbnail: /assets/blog/micropython/simulated_display.png
+assets: /assets/blog/micropython
+alt: A simulator for my USB C Power supply project using Micropython running in websassembly.
+
+head: |
+
+---
+
+This simulator lets me quickly try out micropython code drawing to a 240x240 pixel color lcd display. *
+
+This particular display uses 5, 6 and 5 bits for each channel, respectively. The raw pixel data gets passed from micropython to javascript where it gets converted to normal RGB before being blitted to the `