Bill of Materials ================= All the parts are available on eBay and AliExpress. In total, budget around **$100** for the necessary components. .. list-table:: :header-rows: 1 :widths: 28 52 20 * - Part - Notes - Link * - ESP32 NodeMCU dev board - Any "normal" ESP32 dev board should do the job. A Waveshare ESP32 driver board is also supported (see :doc:`hardware/wiring`). - `Example `__ * - DC-DC step-up boost converter (LM2587S, 5 V → 12 V) - Powers the coin acceptor, which runs on 12 V. - `Example `__ * - Waveshare 1.54" e-Paper display module (SPI) - 1.54" is the reference display; 2.13" and 2.7" are also supported in firmware. - `Example `__ * - Programmable coin acceptor (HX-616), 6-coin - Pulse-based output; programmed to recognise your coins (see :doc:`hardware/coin-acceptor`). - `Example `__ * - 10 mm metal push button with yellow LED (3–6 V) - Self-reset momentary switch, used to trigger the withdrawal. - `Example `__ * - USB Type-C socket - To plug in the power supply (a Raspberry Pi Type-C PSU works well). - `Example `__ * - MOSFET module ("15A 400W MOS FET Trigger") - Used to block/enable the coin acceptor at the right moments. - `Example `__ * - Orange PLA filament - For the 3D-printed case (see :doc:`3d-printing/index`). - `Example `__ * - Jumper wires - For wiring everything together. - `Example `__ * - Heat-set threaded inserts, M3 - To mount the coin acceptor inside the printed case (M2.5 also used for a Raspberry-Pi mount — see :doc:`3d-printing/index`). - `Example `__ .. note:: Links point to representative products and may go out of stock over time. Any equivalent component will work.