An option for a pendant is to use a cheapo (about $6 on e-bay) usb game controller like the picture below. I have one and it works pretty well as a pendant for everything I have needed. I use LinuxCNC, but I know folks have used these in mach3 too. Just search for "usb joypad" on e-bay if interested.