Replies: 2 comments 6 replies
-
I think OPP (Open Pinball Project) is going to be the most barebones option for you to start with. It is built for "Blue Pill" boards with the STM32F103C8T6 processor, not an Arduino. Search that processor number and you will find the boards on Amazon or similar. You also need an ST-LINK programmer. Here is an example listing that has two boards and a programmer for less than $20: https://www.amazon.com/Aideepen-Programming-Emulator-Downloader-STM32F103C6T6/dp/B09H3988GP/ref=sr_1_11?crid=7ZVOEJ14U531&keywords=STM32F103&qid=1673133528&sprefix=%2Caps%2C548&sr=8-11 Follow the instructions here to load the firmware, but be sure to load the latest (2.4.0.0): https://openpinballproject.wordpress.com/2020/11/03/11-3-2020-loading-stm32-firmware/ OPP has a concept of 4 "wings" on each processor that are a collection of 8 pins each that can perform different functions. The default wing configuration is all inputs, so if you want something different than that, you have to load it via a python script and USB. Here is another guide that takes you through flashing the firmware (already done via the previous link) and loading the configuration: https://pinballmakers.com/wiki/index.php?title=Beginner%27s_Guide_to_STM32_flashing Once you have the firmware and configuration squared away, you are set for using it with MPF. Here is the OPP landing page in the MPF Docs for more info: https://docs.missionpinball.org/en/stable/hardware/opp/index.html |
Beta Was this translation helpful? Give feedback.
-
How many "Blue Pill" can connect to mpf? |
Beta Was this translation helpful? Give feedback.
-
good morning and happy new year everyone! I'm new but very fascinated by this project, I ask if it is possible to do some tests with a pc (linux) connected directly to an arduino mega board? Thanks Mario
Beta Was this translation helpful? Give feedback.
All reactions