or if the card came with the printer it just might be faulty.

Best sizes for 3d printers are 4-8 gb sd cards.
They're dirt cheap and will hold hundreds of prints.