Zum Inhalt springen

Arduino Pinball Controller


Black Knight

Empfohlene Beiträge

Display 4 klappt :)

@jabdoa - war auch ne 7-segment-mapping-fehler.  Hier ist es korrigiert.  a/d und b/c war anders 'rum.

    def get_dpgfedcba_encoding(self) -> bytes:
        """Return segment in dp gfedcba order."""
        return bytes([(self.dp << 7) | (self.g << 6) | (self.f << 5) | (self.e << 4) | (self.a << 3) | (self.b << 2) |
                      (self.c << 1) | self.d])

 

IMG_20190806_114132.jpg.23b85da7403409677aa235f723e4ddfc.jpg

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • Antworten 1,6Tsd
  • Erstellt
  • Letzte Antwort

Top-Benutzer in diesem Thema

  • Black Knight

    642

  • bontango

    438

  • Volley

    100

  • jabdoa

    97

Top-Benutzer in diesem Thema

Veröffentlichte Bilder

Bevor du das Ganze jetzt in die F-14 packst, schau bitte nochmal, ob du um den TDA herum irgendwo einen Kurzschluss hast. Anschließend mess doch bitte mal die Spannung an den Pins 1, 5, 12 und 14. Die Spannung an 1 und 5, sowie an 12 und 14 muss jeweils gleich sein.

Das Ding darf ohne Last nicht heiss werden, d.h. dein TDA ist entweder kaputt oder bei dir muss irgendwo ein Strom fließen, der da nicht hin gehört.

Link zu diesem Kommentar
Auf anderen Seiten teilen

8 hours ago, jabdoa said:

Gibts die schon in APC?

Recycle times sind implementiert.

Mir ist da noch was in der Doku aufgefallen:

Bei dem Beispiel der Recycle times im Lisy Protokoll wird als Dauer der Wert 50 geschrieben, im Kommentar stehen aber 100ms.

Und in der Beschreibung des APC (unter Control Systems/Hardware) steht noch, dass er für Geräte von System6 bis 11c nutzbar ist. Das habe ich ja auf Sys3 - Sys11c erweitert.

Ansonsten scheinen wir was MPF und APC angeht soweit durch zu sein oder wie siehst du das?

Frank

Link zu diesem Kommentar
Auf anderen Seiten teilen

vor 9 Minuten schrieb Black Knight:

Bei dem Beispiel der Recycle times im Lisy Protokoll wird als Dauer der Wert 50 geschrieben, im Kommentar stehen aber 100ms.

Fixe ich. Danke.

vor 9 Minuten schrieb Black Knight:

Und in der Beschreibung des APC (unter Control Systems/Hardware) steht noch, dass er für Geräte von System6 bis 11c nutzbar ist. Das habe ich ja auf Sys3 - Sys11c erweitert.

Passe ich an. Da brauchen wir dann noch eine Hand voll Beispielconfigs für die ganzen Maschinen.

 

vor 10 Minuten schrieb Black Knight:

Ansonsten scheinen wir was MPF und APC angeht soweit durch zu sein oder wie siehst du das?

Sieht gut aus 🙂

 

Link zu diesem Kommentar
Auf anderen Seiten teilen

Leute, wisst Ihr wovon ich gerade träume?

Werde jetzt erstmal die Platine zusammenbraten (SMD, mein Albtraum...) und würde dann gerne meinen Disco Fever umbauen! Haupsächlich im Sound-Bereich. Die Spielregeln sind eigentlich OK wie sie sind, aber beim Sound kann man noch viel Hand anlegen. So mit "Fever Night Fever Night" als Backgroundsound und etwas Sprache mit drin....

Ich hoffe ihr könnt einen Dummy dabei unterstützen... 😉

Link zu diesem Kommentar
Auf anderen Seiten teilen

1 hour ago, jabdoa said:

Da brauchen wir dann noch eine Hand voll Beispielconfigs für die ganzen Maschinen.

Ja, Snux leistet da ja gerade wichtige Vorarbeit und ich habe auch schon ein bisschen mit dem Rollergames herumprobiert.

1 hour ago, Volley said:

Die Spielregeln sind eigentlich OK wie sie sind, aber beim Sound kann man noch viel Hand anlegen.

Das könnte ein sehr guter Anwendungsfall für APC und PinMame werden. Mit dieser Kombination wird es möglich sein, eine Maschine im PinMame laufen zu lassen und 'APC nativ' trotzdem zusätzliche Änderungen einzubauen. Sound und andere Effekte bieten sich da natürlich an. Du könntest deinen Disco Fever z.b. auch mit Flashern oder zusätzlichen LED Effekten ausrüsten, da kann man sich einiges einfallen lassen.

1 hour ago, Volley said:

Ich hoffe ihr könnt einen Dummy dabei unterstützen...

Klar, zur Not würde ich dir das SMD Zeug auch auflöten, wenn man's halbwegs drauf hat geht das ziemlich fix.

Außerdem werde ich bald wohl auch deine Unterstützung brauchen. Ich bin nämlich fast soweit, mein Firepower Spielfeld aufzubauen (gestern wieder eine Lackschicht drauf gepackt) und habe dafür ja nicht alle Teile. Ich habe mich auch schon mal bei den einschlägigen Flippershops umgeschaut, werde aber wohl einiges an Beratung brauchen und da kennst du dich eindeutig besser aus als ich.

Link zu diesem Kommentar
Auf anderen Seiten teilen

vor 11 Stunden schrieb Volley:

Werde jetzt erstmal die Platine zusammenbraten (SMD, mein Albtraum...)

Hast du die Teile alle in einem Shop bekommen oder hast du in mehreren bestellt?

Gruß Marcus

Link zu diesem Kommentar
Auf anderen Seiten teilen

18 minutes ago, Volley said:

Bei Reichelt. Muss jetzt mal checken ob ich alles habe..

Du hast damals aber auch ein paar Teile von mir bekommen, denn den 74BCT760 und den 74HCT154 gibt's bei Reichelt nicht. Die guten Molex Stecker übrigens auch nicht.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Stimmt! Den Rest hab ich hoffentlich bei Reichelt bestellt. Ich suche gerade die Teileliste um dass zu kontrollieren....

Link zu diesem Kommentar
Auf anderen Seiten teilen

13 hours ago, Marc1 said:

Hast du die Teile alle in einem Shop bekommen oder hast du in mehreren bestellt?

Was es bei Reichelt nicht gibt würde ich bei Mouser oder Digikey bestellen. Die Bestellnummern für Mouser stehen mittlerweile auch in der Teileliste (BOM).

Link zu diesem Kommentar
Auf anderen Seiten teilen

Die Teile gibt es ja dort. Zwei Teile hatte ich nicht bestellt (oder die Liste auf dem Wiki wurde danach geändert), von einem Teil stimmte die Anzahl nicht....

Link zu diesem Kommentar
Auf anderen Seiten teilen

Am 3.8.2019 um 15:41 schrieb Black Knight:

Bei meinem Pinbot funktioniert es, da gehen aber auch Drähte an Pin 6 und Pin 7 von 1J18 und über einen kommt wohl der Ground. Ab Sys11a gibt's dann Ärger - sowohl bei meiner F-14, als auch der Space Station ist nur noch ein Pin belegt und kein Ground mehr da.

Vielen Dank für die Info, da werde ich wohl eine neue APC Version generieren müssen.

Muss ich jetzt neue Platinen bestellen oder kann ich sie trotzdem in DE-Geräten verwenden?

Gruß Marcus

Link zu diesem Kommentar
Auf anderen Seiten teilen

Am 7.8.2019 um 20:28 schrieb Volley:

Bei Reichelt. Muss jetzt mal checken ob ich alles habe...

Danke:top:

vor 12 Stunden schrieb Black Knight:

Was es bei Reichelt nicht gibt würde ich bei Mouser oder Digikey bestellen. Die Bestellnummern für Mouser stehen mittlerweile auch in der Teileliste (BOM).

Danke:top:

 

 

Bearbeitet von Marc1
Link zu diesem Kommentar
Auf anderen Seiten teilen

18 minutes ago, Marc1 said:

Muss ich jetzt neue Platinen bestellen oder kann ich sie trotzdem in DE-Geräten verwenden?

Nö, kein Problem. Ich weiß nicht, ob das Problem bei DE überhaupt besteht, aber wenn du einfach die Pins 6 und 7 von 2J13 (1J18 bei Sys11) mit GND verbindest bist auf der sicheren Seite.

Link zu diesem Kommentar
Auf anderen Seiten teilen

vor 24 Minuten schrieb Black Knight:

Nö, kein Problem. Ich weiß nicht, ob das Problem bei DE überhaupt besteht, aber wenn du einfach die Pins 6 und 7 von 2J13 (1J18 bei Sys11) mit GND verbindest bist auf der sicheren Seite.

Oki, super:top:

Bei Reichelt ist jetzt mal alles verfügbare bestellt, wie liegen denn die Lötzeiten so im Schnitt?

Bearbeitet von Marc1
Link zu diesem Kommentar
Auf anderen Seiten teilen

 

vor 28 Minuten schrieb Marc1:

weißt du von welchem Teil?

X7R-G0805 100N hatte ich nur 5 (statt 7)

RAD 2,2/63 fehlte komplett

SMD 1/4W 10K und SMD 1/4W 47K waren keine SMD sondern normale Widerstände

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ah ok falsche Stückzahl geliefert, dachte im BOM stimmt etwas nicht.

Mal gespannt was bei mir ankommt😀

Bearbeitet von Marc1
Link zu diesem Kommentar
Auf anderen Seiten teilen

Am 6.8.2019 um 15:49 schrieb Volley:

@Snux:

Was ist das für ein Switch-Board?

Ich glaube das ist ein Universal 64 Switch-Tester, gibts glaube ich bei Pinballsolution.

Sorry, nicht Pinballsolution sondern bei Pinitech.

Bearbeitet von Marc1
Link zu diesem Kommentar
Auf anderen Seiten teilen

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

×
×
  • Neu erstellen...

Wichtige Information

Datenschutzerklärung und Registrierungsbedingungen