{
	"Board": "MKS MONSTER8",
	"Modules":[
	{
	"Thread": "Servo",
	"Type": "Reset Pin",
		"Comment":			"Reset pin USE BTN_EN2",
		"Pin":				"PE_8"
	},
	{
	"Thread": "Base",
	"Type": "Stepgen",
		"Comment":			"X - Joint 0 step generator",
		"Joint Number":		0,
		"Step Pin": 		"PC_14",
		"Direction Pin": 	"PC_13",
		"Enable Pin": 		"PC_15"
	},
	{
	"Thread": "Base",
	"Type": "Stepgen",
		"Comment":			"Y - Joint 1 step generator",
		"Joint Number":		1,
		"Step Pin": 		"PE_5",
		"Direction Pin": 	"PE_4",
		"Enable Pin": 		"PC_15"
	},
	{
	"Thread": "Base",
	"Type": "Stepgen",
		"Comment":			"Z - Joint 2 step generator",
		"Joint Number":		2,
		"Step Pin": 		"PE_1",
		"Direction Pin": 	"PE_0",
		"Enable Pin": 		"PE_2"
	},
	{
	"Thread": "Base",
	"Type": "Stepgen",
		"Comment":			"E0 DRIVER3 - Joint 3 step generator",
		"Joint Number":		3,
		"Step Pin": 		"PB_5",
		"Direction Pin": 	"PB_4",
		"Enable Pin": 		"PB_6"
	},
		{
	"Thread": "Base",
	"Type": "Stepgen",
		"Comment":			"E1 DRIVER4 - Joint 4 step generator",
		"Joint Number":		4,
		"Step Pin": 		"PD_6",
		"Direction Pin": 	"PD_5",
		"Enable Pin": 		"PD_7"
	},
		{
	"Thread": "Base",
	"Type": "Stepgen",
		"Comment":			"E2 DRIVER5 - Joint 5 step generator",
		"Joint Number":		5,
		"Step Pin": 		"PD_2",
		"Direction Pin": 	"PD_1",
		"Enable Pin": 		"PD_3"
	},
		{
	"Thread": "Base",
	"Type": "Stepgen",
		"Comment":			"E3 DRIVER6 - Joint 6 step generator",
		"Joint Number":		6,
		"Step Pin": 		"PC_7",
		"Direction Pin": 	"PC_6",
		"Enable Pin": 		"PC_8"
	},
		{
	"Thread": "Base",
	"Type": "Stepgen",
		"Comment":			"E4 DRIVER7 - Joint 7 step generator",
		"Joint Number":		7,
		"Step Pin": 		"PD_13",
		"Direction Pin": 	"PD_12",
		"Enable Pin": 		"PD_14"
	},
	{
	"Thread": "Base",
	"Type": "RCServo",
		"Comment": 			"RC servo for probe bltouch according to marlin",
		"SP[i]": 			3,
		"Servo Pin": 		"PB_6"
	},
	{
	"Thread": "Servo",
	"Type": "PWM",
		"Comment": 			"Spindle PWM at HE1",
		"SP[i]": 			0,
		"PWM Max":                      256,
		"Hardware PWM":                 "True",
		"Variable Freq":                "True",
		"Period SP[i]":			1,
		"Period us":                    200,
		"PWM Pin": 			"PB_1"
	},
	{
        "Thread": "Servo",
        "Type": "Digital Pin",
                "Comment":                      "Spindle enable at HE2",
                "Pin":                          "PB_0",
                "Mode":                         "Output",
		"Modifier":                     "Pull None",
		"Invert":                       "False",
                "Data Bit":                     0
        },
	{
	"Thread": "Servo",
	"Type": "Digital Pin",
		"Comment":			"X min ",
		"Pin":				"PA_14",
		"Mode":				"Input",
		"Invert":			"True",
		"Data Bit":			0
	},
	{
	"Thread": "Servo",
	"Type": "Digital Pin",
		"Comment":			"X max ",
		"Pin":				"PA_13",
		"Mode":				"Input",
		"Invert":			"False",
		"Data Bit":			1
	},
	{
	"Thread": "Servo",
	"Type": "Digital Pin",
		"Comment":			"Y min ",
		"Pin":				"PA_15",
		"Mode":				"Input",
		"Invert":			"True",
		"Data Bit":			2
	},
	{
	"Thread": "Servo",
	"Type": "Digital Pin",
		"Comment":			"Y max ",
		"Pin":				"PC_5",
		"Mode":				"Input",
		"Invert":			"False",
		"Data Bit":			3
	},
	{
	"Thread": "Servo",
	"Type": "Digital Pin",
		"Comment":			"Z min ",
		"Pin":				"PB_13",
		"Mode":				"Input",
		"Invert":			"True",
		"Data Bit":			4
	},
	{
	"Thread": "Servo",
	"Type": "Digital Pin",
		"Comment":			"Z max ",
		"Pin":				"PB_12",
		"Mode":				"Input",
		"Invert":			"False",
		"Data Bit":			5
	}
	]
}
