Q:

How much hold current is consumed when there is no load?

Given a 24V 1A motor with no actual load connected (just a piece of orange tape so we can see the shaft moving).  How much current will the motor use if I configure the driver board for 2A maximum hold current?
This is the scenario:
We have a breadboard that is configured for 2 motors at 24V 2A.  However, we only have 1 motor and axis configured for now.  So until we get the second motor, I asked for just any motor to be connected to the second channel so that I can see that the software is working.  The project EE found a 1A motor and connected that.  The EE then warned me to reduce the maximum hold current to 1A.  I was told that the driver board would "push" 2A of current to the motor.
This is where I get confused:

I don't understand how the motor could draw 2A when there is no load, even if there was no current limit at all.
I thought that the "maximum hold current" was the current limit.  Not that the board would push 2A to the motor.  At 24V, supposing that the motor was drawing say 200mA just sitting there idle, wouldn't the driver board have to supply 24V x 2000mA/200mA = 240V to get 2A of current into the motor?

A:

A stationary stepper motor supplied by DC is just a resistive load, so the maximum current which will be drawn is the driver's maximum output voltage divided by the resistance of the relevant coils.
When you're operating the motor at speed, changing coil current very quickly, you need a lot of voltage to impose the rapid changes of current.  For this reason, stepper motor drivers tend to have lots of voltage available, much more than you need to maintain a suitable holding current.
Because of this, the holding current is something which the driver has to control - it's not a matter of the motor 'drawing' it, so much as the driver imposing it.
It's going to be the case that a 1A motor has a higher resistance than a 2A motor, so if you had a constant voltage supply you'd see lower holding current when the 1A motor was connected without changing anything.  However, the mere fact that you've been told 'set the holding current lower' implies that actually you have a more sophisticated driver, which will have lots of excess voltage and will need to be told what a safe holding current is.

