Let me give you an example:
Supposed your hobby was gardening, specifically vegetable gardening. One year you have a bumper crop of tomatoes. You produce so many tomatoes you could not possibly eat them all. You give some away to friends, family, neighbors to the point that they stop answering the door when they see you coming, so you decide to take your crop down to the local farmer's market to earn just a couple extra dollars. At the Farmer's Market there are local produce farmer's who have businesses to run so they have put a lot of time and thought into the cost of doing business and come up with a price of $2.39 a pound for tomatoes. The other farmer's there may be able to get by with charging $2.20, but there is a bit of an unwritten rule at the market that everyone charges close to the same price to keep from creating an unfair market. Don't believe me? Pay attention next time you go to the Farmer's market. Anyway, you bring your tomatoes and you realize to pay for your booth and have a little extra, you decide you will sell your tomatoes for $1 a pound. After all you don't need to make any real profit, and this is just a hobby and all that's important is people enjoy your tomatoes. For the rest of the day, no one buys the tomatoes of the farmer's who have businesses to run. You seem pretty proud of yourself because everyone wanted your tomatoes instead of the professional farmers so you feel your product was superior. In actuality, you were cheap. The other farmers are then left with the dilemma of marking their prices lower to compete with someone who doesn't care if they make a profit, or let their product "wither on the vine". You don't think it's that big of a deal because you are only one person and you are only going to be there that one day, but what you don't realize is there is someone doing the exact same thing ten booths down, every day. There are always hobby gardeners who have no clue what to charge because they just want to sell their stuff and excuse their low prices as they are just hobbyists.
Look, I get that you don't want to price gouge people, believe it or not, I don't think it's right to over charge for an item either. A great deal of "What would I pay" goes into how I price my items, but a fair price should include a consideration of your time AND SKILL. Just because this is something that comes easy for you, doesn't mean it doesn't have value. Painting, sculpting, singing, acting, basketball, baseball, football, swimming.....are all skills that come easy to the people who are masters at their "craft", that's why they put the time and effort into developing their skill. SO DO YOU. Don't poo poo your abilities, because I will promise you, as someone who has tried to teach others how to crochet, not everyone can do it.
If you aren't comfortable charging a fair market price for your work, then don't charge....donate your items, there are plenty of avenues for donating your work that will make you feel good about yourself. Don't stand on the "I just want to cover my materials..." excuse because I will assure you if you donate your time and skill, someone will donate materials. But stop undervaluing yourself AND your fellow crafters.