How To Make An EZ-Builder Plugin

Description

So, you have a fantastic idea for a new control in EZ-Builder? This is the tutorial which explains step by step how to create a plugin for EZ-Builder. This tutorial will help you create a simple plugin with two buttons which move a servo to get you started.

Controls

This tutorial uses the following controls:

Plugins
Overview

User-inserted image

In this tutorial, we will cover the following steps...

1) Download and install the latest EZ-Builder
2) Download and install Visual Studio
3) Create a plugin instance on Synthiam.com
4) Create a new .Net 4.6.1 Class project
5) Remove the default Class.cs file which is auto created
6) Add references to EZ-Builder.exe and EZ_B.dll to your project
7) Specify the references do not copy files
8) Add a new Windows Form to the project
9) Modify the Windows Form class to inherit EZ-Builder’s plugin template
10) Add EZ-Builder’s plugin override methods
11) Download the plugin.xml template from your plugin instance from synthiam.com and paste into your project. Set the plugin.xml to when compiling
12) Edit the plugin.xml to ensure it has the friendly name, description, dll filename, version and GUID of your plugin
13) Specify the compiled output folder of your project to the EZ-Builder plugin folder and the name of the GUID
14) Make your plugin do amazing stuff and share with the community!

EZ-Builder uses layers of managers, each responsible for the overall user experience. Throughout this tutorial, managers will be referenced. This diagram demonstrates the manager hierarchy.

User-inserted image

December 29 2018
Never mind. Just found the "Create Behaviour Control" link :)
January 1
I am trying to follow the instructions for adding my own plugin but I cannot seem to find the place to register the plugin based on the instructions.

Any help is appreciated.

Thanks
DJ Sures
Synthiam
January 1 —Updated January 4
The new button to create a plugin behavior control is less than an inch below the button you pressed to create this question.  :)

User-inserted image
January 2
Thanks for the quick response.

This what happens when you are working on robotics when its way past your bed time.

You miss the obvious
DJ Sures
Synthiam
January 4
No problem - i get it :D