You are trying to spend dust inputs (basically, when you receive multiple small transactions which will cost more in fees to spend than what they are worth). Where you receiving coins from faucets or a mining pool?
It's not inputs... you can spend whatever you like.
It's outputs... the Electrum server is refusing the transaction because it is attempting to generate a dust output.
As Abdussamad mentioned recently, this is commonly caused because Electrum defaults to
mBTC units instead of BTC units.
The result being that a user enters "0.005" to send as a test or whatever... thinking they're putting 0.005 BTC... but because it's actually mBTC, they're attempting to send: 0.00000500 BTC
Electrum server then rejects because of "dust output"
@Kale77... goto: "Tools -> Preferences -> General"... then set the "Base unit" to BTC (and "zeros after decimal point" to 8 ). And then try sending your transaction again