-
Notifications
You must be signed in to change notification settings - Fork 3
Decision Flow Chart
Struggling trying to decide where to start and what to buy? Use this page to aid your decision making process. This page is to be used by following the headlines in order (1, 2, 3).
Switch Lite | Switch |
---|
-
A Microcontroller
-
Mini-USB male to USB-A male cable or adapter. (
example 0, example 1) -
A USB hub or portable dock. (example)
The Switch Lite does not have a USB-A port. Therefore you need either an adapter or a hub to connect the Teensy. A charging hub or dock is required to simultaneously charge and use the Teensy.
Portable docks will work for the Switch Lite. It will just not be able to output video over the HDMI.
Select which column best exemplifies your experience.
Teensy | ProMicro |
---|---|
For beginners | Experienced users |
I want to easily add programs | I want to automate multiple switches, cheaply |
I'm not experienced with electronics | I know my way around electronics |
The Teensy is best suited for people with minimal experience with electronics.
Teensy has 2 flavors: 2.0 and 2.0++ (Choose one)
-
Teensy 2.0
- Sufficient for the programs in this project
-
Teensy++ 2.0
- More powerful and expensive than the Teensy 2.0
Here is the installation tutorial for the Teensy. You can review this after you've completed the end of this tutorial.
This board is significantly harder to use than the Teensys. But is cheap in bulk and is best suited for farms of multiple Switches running PABotBase where they rarely need to be reprogrammed.
Link to buying the Pro Micro Board
Here is the installation tutorial for the ProMicro. You can review this after you've completed the end of this tutorial.
Select which column best exemplifies your experiences.
Basic Programs | Advanced Programs |
---|---|
For beginners | Experienced users |
I am new to microcontrollers | I've used microcontrollers before |
I haven't used automation programs before | I have experience with automation |
Review the list of the Basic Programs for an idea of what you can do Basic programs start things off simply. All that's required is the microcontroller and adapter. Here you can build your knowledge base of how to use the programs before jumping into the Advanced Programs.
Review the list of the Basic Programs for an idea of what you can do.
No extra equipment is required! Your tutorial stops here.
Advanced programs take a decent amount of setup and required additional hardware. We recommend people utilize these programs after getting familiar with the Basic Programs. If you are wanting your computer to automatically recognize a shiny, instead of manually calibrating it, this is the setup for you.
Here is a list of the Advanced Programs for an idea of what you can do.
Buy the following additional components for Advanced Programs
- Serial Board (Pick one)
- UART Cable (CP210x controller)
Avoid the Prolifice (PLxxxx) controllers. Many of them are knock-offs that do not work. The Adafruit UART cable is reliable and beginner-friendly, but it is also quite expensive.
- CP210x board (4 for $8) | (2 for $8) | (1 for $8)
If you are experienced (or confident), these are some cheaper alternatives which also work. These may require a trivial amount of extra wiring.
- UART Cable (CP210x controller)
- Board Connection (Pick one)
- Mini-Grabber to Male jumper wires (example)
Easiest option, but item is hard to find
- Solderless Hammer Headers (example)
Fairly easy to install. Ensure you are getting hammer headers, they will have a bulge on the short side to hold the pins in place
- Hammer Headers (example)
Most difficult option! You will need to solder with this option. Please only pick it if you are comfortable soldering.
- Mini-Grabber to Male jumper wires (example)
- Video capture card (example)
- HDMI cable(s)
Important: You will need a fairly powerful computer to handle serial programs with video feedback. For a single Switch with video feedback, we recommend a quad core computer no older than 2015. If you want to run 4 Switches all with feedback, we recommend a modern 8-core computer. The computer must also be running 64-bit Windows, though plan to extend support to other operating systems in the future.
There are many ways to set this up with varying cost and difficulty. Here we will present some simple options that do not require soldering. If you are experienced with electronics, feel free to do your own thing.
You've got all the parts! Your tutorial stops here.
- Windows OS
- Mac OS
- Windows OS
- Mac OS
- Not supported currently
Hardware Requirements
Example Hardware Setups
Appendix
- Change Grip Order Menu
- Day Skippers
- Global Settings
- How to host your first Raid
- Maximizing Switch Stability
- Pokemon Walls
- Program Compatibility
- Raid Code
- Unattended Shiny Hunting
- User Slot Number
Troubleshooting