bioZAP language


 bioZAP script language is used to edit and support user-generated therapy. bioZAP has been implemented in open, free devices based on the ARDUINO platform built to electric current or magnetic and electromagnetic pulsed field therapy. Also alows make other applications eg biofeedback meditation, exteriorization and bioresonance.

Users can exchange their therapy scripts created on the website, modify them themselves and upload them to devices. 

The bioZAP scripting language is simple. You can command immediately, or upload them to the device memory. Use the downloader.exe to communicate with the device.


Download downloader.exe


Connect the device and press Connect, then select the correct COM port (all ports are available on the list), eg COM7.



The next step is to enter your script to the right window or download it from the portal.


The Load from portal command is used to download a therapy script from the portal database, and Download to device to upload to the device's memory.




The meaning of the script commands:

  • freq 1783 120 – generate a square signal at 7.83 Hz for 2 minutes; 
  • beep 200 – generate a sound signal for 200 ms;
  • chp 1 – change the polarity of the signal at the output;
  • off - turn the device off

The script is stored in the EEPROM non-volatile memory so we can use it repeatedly even after switching off the device. For example, in the freePEMF device after disconnecting the USB cable, turning it off and on again, the newly created therapy script will be started after selecting the therapy number one. The user-created bioZAP script will replace the standard therapy.

You can upload therapies directly from the portal, and also publish your scripts for others.


Download bioZAP documentation