Check the listing for details. Onboard Button PCB. Condition: New. Listed at 9.99 USD. This product is plug and play.