Wireless CNC Pendant with ESP-NOW by Steve M  Potter
Channel: professorstevepotter
Date: 2023-01-05

I designed and programmed a wireless remote controller for my portable MPCNC carver. After nearly a year of hacking, coding, soldering, and learning, this pendant is now working very well. But it is still in the prototype stage, as there are some more bells and whistles to add. It uses Espressif's ESP-NOW wireless protocol, which is not WiFi or Bluetooth and does not need a router or internet connection. Please put your questions, comments, and suggestions in the comments below! For more info:
_The Pendant and Receiver code can be found on my Github repo, user stevempotter.
_My CNC router:_
     https://youtu.be/ztcMPmEYCmw
     https://youtu.be/SJ8Mcgfx2aY
     https://youtu.be/QPqFPspLMyI?t=1914
_ESP-NOW:_
    https://youtu.be/QmvMtgNs9r8

_Timeline:_
00:00 Intro
00:12 Potter's Portable Primo MPCNC
00:50 Inspirations for my pendant design
01:01 ESP-NOW intro
01:51 Knobs and buttons!!
02:30 My pendant's functions, overview of its controls
03:03 Homing function demo
03:47 Fast jogging with the Rotary Optical Encoder
04:16 Joystick proportional control
04:59 Setting origin manually
05:10 Z-probing
06:21 Set origin to current Z
06:35 Step movement with pushbuttons
07:17 Move rapidly to Home and Park locations
07:45 Fine jogging with the ROE, speed comparison
10:53 Components used to build the wireless pendant
12:08 More about ESP-NOW wireless protocol
12:51 Receiver (ESP32) and Teensy 4.1 controller
14:00 Programming and software
15:11 Future improvements
16:01 Outro