Ein Virtueller Pinball ist niemals fertig. So habe ich mich nachträglich entschieden die hier im Blog beschriebene Konfiguration aus PinIn1 Controller und Sainsmart 10-Kanal-Relaisboard durch einen Pinscape-Controller (FRDM-KL25Z), zu ersetzen.
Die aktuelle Konfiguration mit begrenzten Output-Ports für Effektgeräte und das Fehlen der Möglichkeit, LEDs in den Front- und Flipper-Buttons dynamisch anzusteuern, haben mich zu dem Schritt bewogen. Dazu kam ein Problem mit dem PinIn-Controller, der sich bei jedem Rechnerstart selbst abschaltete und durch Aus/Einstrecken des USB-Anschlusses reaktiviert werden musste.
COVID-19 hatte offenbar auch beim Controller FRDM-KL25Z zu Lieferengpässen geführt. Inzwischen ist der Controller aber wieder zu ganz vernünftigen Preisen verfügbar. Z.B. Conrad Electronic für um die 40,- Euro: Conrad Elektronik, www.voelkner.de.
Was ist der Pinscape Controller KL25Z?
Der Pinscape Controller ist im Prinzip das Freescale Freedom Development Board FRDM-KL25Z, ein günstiges Open Source Controller-Board, welches für rund 25,00 Euro u.a. bei gut sortierten Elektronikversendern erhältlich ist und Entwicklern eine Vielzahl an Einsatzmöglichkeiten bietet. Durch Aufspielen der kostenlosen Pinscape-Software lässt es sich komfortabel in ein Komplettsystem zur Input/Output Steuerung eines Virtuellen Pinballs Cabinets verwandeln.
Die Pinscape Software und auch die Expansion Boards sind ein Projekt von http://mjrnet.org – an dieser Stelle ein herzliches Dankeschön für die wirklich großartige Arbeit und die Entscheidung, all dies der Pinball-Community kostenlos zur Verfügung zu stellen.
Die Pinscape „Homepage“ (Englisch)
http://mjrnet.org/pinscape/index.htmlDie „Bibel“: The New Pinscape Build Guide“ by Michael Roberts (Englisch)
http://mjrnet.org/pinscape/BuildGuideV2/BuildGuide.phpDownload aktuelle Pinscape Software (Englisch)
http://mjrnet.org/pinscape/swversions.phpPinscape Expansion Boards (Englisch)
http://mjrnet.org/pinscape/expansion-board.html
Funktionen des Controller KL25Z als Pinscape-Controller:
- Button Inputs (Flipper-/Magna Buttons, Frontbuttons, Coin-Door, Service-Buttons etc.)
- LED-Ansteuerung für Buttons (auch RGB-LEDs z.B. als Flipper-Button, Front-Buttons)
- Plunger Sensor (auch für Plunger-Kits, Analog via Potentiometer und Digital)
- Accelerometer-basiertes Nudging (Tilt, Nudge-Funktion)
- Steuerung von Feedback-Toys wie Solenoids, Shaker, Bells, Chimes
- Flasher
- u.v.m.
Damit lässt sich im Prinzip schon ein kompletter VPIN ansteuern. Gängige Software wie Virtual Pinball X oder das Frontend PinupPopper kommen damit via DOF problemlos klar.
Erweiterung des Pinscape durch ein Mainboard, Powerboard oder Chime board – warum?
Die Pinscape Expansion Boards sind eine Erweiterung des Pinscape Controller mit dem Ziel, ein umfassendes Input/Output Komplettsystem für Virtual Pinball Cabinets zu schaffen. Die Erweiterungsmöglichkeit besteht aus drei Zusatzplatinen (Mainboard, Powerboard und Chimeboard), welche eine Vielzahl an leistungsstarken Outputports für Feedback Devices bietet, alle nur denkbaren Buttons und Sensoren (Nudge, Plunger) und auch einige besondere Herausforderungen eines Pin Cabs wie z.B. einen Night-Mode zum Abschalten aller Krachmacher für nächtliche Spielrunden bietet.
Die Pinscape Controller software welche auf den Standalone KL25Z aufgespielt werden kann, bietet bereits fast alle Funktionen, ohne dass es Zusatzboards bedarf. Der große Vorteil der Expansion Boards sind die deutlich erweiterte Zahl an Feedback Device Outputs. Damit lässt sich dann so wirklich alles Umsetzen.
Die Boards nutzen spezielle PWM Controller Chips (PWM = Pulsweitenmodulation, z.B. für stufenloses Ein/Ausfaden von RGB LEDs) und erweitern hier die limitierte Zahl an solchen Ports auf dem KL25Z deutlich. Das Powerboard kann mittels MOSFET die meisten leistungsstarken Feedback-Toys wie Solenoids oder Shaker direkt ansteuern. Alles in allem 65 Outputs – und wem das nicht reicht, der hängt einfach ein zweites Powerboard dann.
Ein ganz wesentlicher Vorteil der Expansion-Boards aus meiner Sicht ist die Gruppierung von Input/Output-Ports auf einzelne Connectoren. LEDs hier, Buttons da, Power-Outputs sauber getrennt. Das vereinfacht das Verkabeln deutlich und verhindert Fehler. Auf dem KL25Z sind die Ports doch arg durcheinander.
Den Pinscape Controller online bestellen
Das Freescale Freedom Development Board FRDM-KL25Z ist für unter 30,- z.B. hier bei Conrad Elektronik oder amazon.de erhältlich. Um die Anschlüsse nicht direkt auf das Board löten zu müssen, empfehle ich, in die vorgesehenen Ports jeweils Pin Header / Stiftleisten einzulöten. Der Anschluss ist dann mittels Jumper-Wire-Kabel komfortabel und schonend möglich. Alternativ – wenn auch ein wenig Luxus – ist die Variante statt der Jumper-Kabel mit buntem Flachbandkabel zu arbeiten und diesen IDC20P 20Pin Steckerleiste Breakout Board Modulen von Amazon.
Dies ist der Anfang meiner Pinscape-Dokumentation. In den kommenden Tagen folgen Infos zum Bau der Expansion-Boards, Verkabelung sowie einer Lösung für den Night-Mode – Abschalten aller Krachmacher per Knopfdruck für nächtliche Spielrunden.
Hier geht es zur Dokumentation des Baus meines Virtual Pinball Cabinets…
Bauteilliste:
Eine Übersicht der wichtigsten Bauteile für meinen Mid-Size Virtual Pinaball habe ich hier zusammengestellt: Bauteilliste Virtual Pinball.
Hi Till,
If you use the Pinscape Controller FRDM-KL25Z than you don’t need a to build the computer with processor, videocard, ram memory et cetera?
Or is the Pinscape Controller FRDM-KL25Z an addition on the computer?
Kind regards,
Marc
Hi Marc,
the Pincape is an addition to the computer and is connected via USB.
The computer runs the emulator etc.. All your toys like solenoids, lights,
bells, buttons, plunger, shaker are connected via Pinscape to your
computer and the software/configs to drive them.
You could use the FRDM-KL25Z without the extension-Boards
described, but this would limit you in ports.
Does that help? Till
Hallo Till, ich finde den KL25Z nicht bei auf den bekannten 3 deutschen Online-Shops. Auf Ebay nur noch für über 100€. Ich habe irgendwo gelesen, dass der Controller nicht mehr gebaut wird. Muss man hier auf eine Alternative umswitchen oder denkst du das der Controller bald wieder verfügbar ist? Leider steht mein Projekt nun 🙁
Hallo Carsten, habe auch nochmal gesucht – leider scheint der KL25Z derzeit wirklich nicht mehr neu angeboten zu werden – die Preise bei Ebay & Co. sind Abzocke. Conrad schreibt was von Lieferung Ende ’26. Tut mir leid.
Hallo Carsten – evtl. hilfreich: der Controller ist wieder lieferbar
z.B. bei Conrad
Conrad Startseite
hallo ich bin total faziniert wie umfangreich das thema vpin ist und du alles haarklein fuer laien dokumentierst.ich will mir auch einen vpin bauen und habe im prinzip das cabinet mit monitoren,pc und audio boxen ausgestattet. allerdings habe ich von den anschluessen fur die elektrik ueberhaupt keine ahnung. besteht denn die moeglichkeit das ud die elektronik vor baust und die dann bei dir kauflich erwerben kann?
Hallo Maik, danke für deine Nachricht. Leider habe ich zeitlich keine Möglichkeit,
die Elektronik für einen weiteren Pinball zu bauen. Da du die wichtigsten Teile
wie Monitore etc. ja schon hast, schau dir mal diese umfangreiche Anleitung zum Bau eines Virtuellen Pinball an:
http://mjrnet.org/pinscape/BuildGuideV2/BuildGuide.php?sid=toc.
Die Lernkurve ist sicher steil – aber das Ergebnis ist es wert. Und ich bin überzeugt, dass wenige
Builder zum Start ihres Einball-Projektes schon Experten waren. Es lohnt sich!
Gruß Till
Hallo
Erstmals grosses Kompliment für diese Zusammenstellung und Dein Projekt.
Gerne hätte ich dazu noch eine Frage zum KL25Z:
– Gibt es eine Übersicht, welche Pins für welche Buttons vorgesehen sind?
Ich muss dazu sagen, dass ich aktuell noch keine Erweiterungsboards drauf habe. Sprich, ich halte mich aktuell an die Doku von http://mjrnet.org/pinscape/BuildGuideV2/intarch.htm
Dort ist zwar eine schöne Zeichnung, aber eben keine Liste dazu (oder ich habe es schlicht und einfach nicht gesehen.
Vielen Dank für das Feedback,
Simon
Servus Simon, danke dir!
Schau mal hier – hier findest du die Info, welche Buttons beim KL25Z only wo angeschlossen werden.
Hoffe, das hilft!
Liebe Grüße
Till
http://mjrnet.org/pinscape/BuildGuideV2/BuildGuide.php?sid=buttons
Hallo,
Dein Vpin Sieht Super aus.
ich bin kurz vor dem bauen des Vpin.
Was ich noch nicht weis wo ich überall die Diode Typ 1N4007 anbringen muss, muss man auch an die RGB-LEDs und Flipper Buttons an Löten und Wo? Meine Flipperbutton sind RGB Gold Leafe Switch concave ohne Contact Switch.
Danke für deine Hilfe
Grüße
Karl
Hallo Karl,
die Diode solltest du an allen Feedback-Toys anbringen, die Spulen haben. Also vor allem die Solenoids/Hubmagnete. Wichtig: in umgekehrter Polung, also die „Minus-Markierung“ der Diode (weißer Strich) an den „Plus“-Pol. Siehe auch hier: Virtual Pinball – Solenoids montieren
Hallo,
Deine Seiten und Deine Dokumentation helfen mir gerade ungemein beim Bau meines VPIN – mein erstes Projekt dieser Art, auch wenn ich früher viel Elektronikbatslei gemacht habe.
Eine konkrete Frage habe ich gerdae bezüglich der Materialbeschaffung, konkret der RGB-LEDs: Steuert Pinscape „klassische“ RGB-LEDs mit 4 pins (R+G+B+Kathode) oder brauche ich RGB-LEDs mit integriertem WSxxxx-Controller?
Hallo, ja, der Pinscape kann über das Expansion-Board normale RGB-LEDs direkt ansteuern.
Ich habe meine Flipper-Buttons/Magna-Buttons mit RGBs versehen und der Effekt, bei jedem Tisch eine andere Farbe
zu sehen ist die zusätzliche Mühe wert. Viel Erfolg!
Hallo…..Ich finde es immer wieder klasse das es solche Leute wie Sie gibt die sich die Mühe machen, wirklich alles haarklein zu erklären und zu dokumentieren und verständlich darzustellen. Ich möchte mir selbst auch einen Flipper bauen und habe leider nur handwerkliche Geschicklichkeit. Die ganze Verkabelung, das anschließen und aufspielen der Software wird mich sehr fordern …..nochmals vielen Dank
Hallo Leo,
einfach mal anfangen damit. Wenn die Holzarbeit deine Sorge ist, gibt es auch fertige Sets.
Dann bleibt „nur“ noch Softwaresetup und verkabeln ;-)). Steile Lernkurve…
Liebe Grüße
Till