Uses the RP2040 to emulate a Rectangle style controller in a smaller package. This device only uses the 3.3V line to power.
REQUIRES EXTERNIAL POWER SUPPLY (3.3V) TO PROGRAM
JLCPCB ordering instructions:
NOTE: JLCPCB minium order is 5 boards
First you will need to preorder some components because JLCPCB does not keep them in stock and sources them from other companies.
- Make a JLCPCB account and sign in
- Go to "your profile" / Parts Manager / Order Parts / Parts Library / Global Parts sourcing
- Enter in "12401610E4#2A" as your part, This is the USB-C connector
- Find the ARROW distributer and add 5 to your cart
- Go to "your profile" / Parts Manager / Order Parts / Parts Library / Cart / Global Sourcing Parts
- Select the part and checkout
You will be able to view the status of your order in "your profile" / Parts Manager / Order Parts / Parts Order History
It will take about a week to arrive, you can continue on ordering the parts when the status of the order is "Complete"
Finally you can order the board!
- Log in and click on "order now"
- Upload the included gerber.zip file
- make sure "2 layers" are selected
- select "PCB assembly" then click next
- upload the included BOM and CPL files
- Make sure 11 parts are detected and 11 parts are confirmed
- Confirm the placement (the USB-C will not render but that is ok)
- Order the product
Programming the Board:
- Plug in USB-C into computer
- Power the device with 3.3V through the 3.3V pin out at the bottom of the board (don't forget to connect ground to one of the 4 ground pins)
- Windows should recognize it as a storage device and automatically open the unit
- drag and drop uf2 file onto storage device and it will automatically eject (Haystack firmware recommended: https://github.com/JonnyHaystack/HayBox)