Sekarang bisa gerakkan robot ke posisi X/Y/Z/E tertentu langsung dari 4 widget Slider di app Blynk, dan posisi slider otomatis ikut update setelah homing/G92 — tidak perlu ketik G-code manual lewat Terminal untuk gerakan sederhana.
VPIN_AXIS_X/Y/Z/E di src/blynkConfig.h). Pasang widget Slider di tiap pin — nilai slider = koordinat target absolut dalam mm, langsung dikirim sebagai G0 <axis><nilai> lewat pipeline command yang sama persis dengan Terminal (V0)/Serial/BLE. Tidak ada logic gerakan baru — reuse penuh validasi workspace (isAllowedPosition), queue, dan pengecekan robotReady yang sudah ada.Blynk.virtualWrite) setelah G28 (homing) dan G92 — slider otomatis "loncat" mengikuti posisi robot, tidak nyangkut di nilai lama setelah kalibrasi. Sengaja tidak disinkronkan tiap gerakan biasa (G0/G1) untuk menghindari flood virtualWrite (ada rate-limit token di server Blynk) dan supaya slider tidak berebut dengan jari user saat sedang digeser.Doc/BLYNK_VPIN_MAP.md (V0-9 blok streaming, V10-19 dicadangkan untuk tombol trigger, V20-29 dicadangkan untuk status/telemetry, V30+ cadangan bebas).BLYNK_FIRMWARE_VERSION (src/blynkConfig.h) — sebelumnya menghasilkan string literal salah "FW_MAJOR.FW_MINOR.FW_PATCH" alih-alih angka versi aslinya (butuh two-layer stringify seperti _FW_STR di version.h), sehingga tab Device Info di blynk.cloud sekarang menampilkan versi firmware yang benar.R_MIN/R_MAX/Z_MIN/Z_MAX di config.h, dan panjang rail untuk E) — lihat Doc/BLYNK_VPIN_MAP.md §3.G28 (homing) sebelum slider punya efek, sama seperti G0 manual.PROTO_MINOR tetap.