I have read the documentation and see that BlackBox outputs a 0-10V analog signal. I have a brushless speed controller that can accept a 0-5V analog signal. What is the best way of handling this? Is using a resistor the best option?
We do not have a safe and proven method for that. Sure the controller doesn't accept PWM or some other method too? Link to the product please?
They say: So you should be able to directly off the PWM output. Contact About Us for specifics on how to wire it to their controller. Section 2g of docs:blackbox:layout [OpenBuilds Documentation] is our side of it
I received the response from the brushless motor controller's designers (SOLO) once they had read "Section 2g" in the link you had provided. Their response was as follows (in italics): The highlighted section says the module supports a 5V levelled PWM pulse for the output, so if the desired speed is defined by the duty cycle of that PWM pulse, then it will totally match with SOLO, meaning that if the speed increases we are expecting to see some increase in the PWM duty cycle and vice versa, the frequency of the PWM though can be anything greater than 5kHz, let me know if you need more information.
Yes, Grbl's PWM is duty cycle scaled, so (if you carefully wire it up to prevent damage) it should work