| Forum | Suchen | Mitglieder | Home  
» Willkommen Gast [ login | registrieren


Meine selbstgebauten Sachen / Stuff I build myself
Forum
- Eure Gerätschaften



 
Name Nachricht
MagnusMagus


Senator
673 Beiträge

Meine selbstgebauten Sachen / Stuff I build myself , 12 Jun. 2016 21:23


Hallo,

Wollte einige Sahen vorstellen die ich selber Gebaut habe.
Werde weiter in Englisch schreiben da es so mehr Besucher verstehen werden.

So first up is the self made IBIS Control Unit:






This unit is designed to send DS001 and DS003 Telegrams and works since Feb 2016 on a ex-Erfurt Tram with LAWO 802/16 signs. To be exact in 1174 Lviv (ex 508).

The main components are:
* TTL-IBIS interface board
* Arduino nano(China copy)
* 7 Segment based display on SPI
* 4x4 Matrix Keyboard
* DC-DC step down convertor

So far the experience with the unit has been very positive, no glitches or hangups in cold winder and the heat had no impact as well.

Case + power button costed more then all the electronics inside

The TTL-IBIS board was manufactured by hand and the overall quality is acceptable at best, but this prototype helped develop the next version of the board layout.


Geändert von MagnusMagus am 12.Jun.2016 22:14
 
Beitragsbewertung:
     
MagnusMagus


Senator
673 Beiträge

RE: Meine selbes gebauten Sachen / Stuff I build myself , 12 Jun. 2016 21:34


Next up is the USB-IBIS interface adapter.





This unit is used to program the BUSE signs, sometimes diagnostic runs with IBISUtility are also performed. Main user is Lviv(Ukraine) and the pictured unit is for Kharkiv. The pictured unit was coated with clear paint that unfortunately ruined the paper markings(note to self - next time print on plastic)

Main components:
* TTL-IBIS adapter PCB
* CP2102 USB-TTL

This unit shows the new PCB layout of the TTL-IBIS board, the PCB was manufactured in China(for less then $2) and assembled by me. The main changes are rerouted lanes and different placement of big components.

The units work very good with BSLoader and programming the vehicle usually takes under 5 minutes. The units for Lviv are equipped with semi-standard IBIS connectors allowing hot-swap with the master units(Lviv uses non BUSE master units thus direct programming is not possible ).


Geändert von MagnusMagus am 12.Jun.2016 21:35
 
Beitragsbewertung:
     
Thijs van de Bles



Gelehrter
120 Beiträge

RE: Meine selbes gebauten Sachen / Stuff I build myself , 12 Jun. 2016 21:35


Very nice! Cool that is runs in a tram.
 
Beitragsbewertung:
     
MagnusMagus


Senator
673 Beiträge

RE: Meine selbstgebauten Sachen / Stuff I build myself , 12 Jun. 2016 22:17


For those asking for C-Code/PCB layout -

The project will be published on GitHub sometime this month. I have to get a formal permission from a contributor to the PCB and "UI/Menu" design before I can publish.


 
Beitragsbewertung:
     
Wittener90


Gelehrter
218 Beiträge

RE: Meine selbstgebauten Sachen / Stuff I build myself , 06 Mar. 2017 18:52


Did you tell us the "Skatch" for the Adruino board? because at GitHub I didn´t find anything about it.
 
Beitragsbewertung:
     
MagnusMagus


Senator
673 Beiträge

RE: Meine selbstgebauten Sachen / Stuff I build myself , 06 Mar. 2017 19:36


Hi,

I will do my best to publish the code this weekend.

You are probably looking for this part:





const char LINE_TELEGRAMM[ ] = "l";
const char DESTINATION_TELEGRAMM[ ] = "z";

void ibis_send_data(String data) {
// Initialize parity pit with #7F
int parity = 127;
// Add
data = data + "
";
if ( data.length() >= 0 ) {
for (int i = 0; i<= data.length() - 1; i++ ) {
parity = parity ^ (int)data[i];
}
}
data = data + (char)parity;
Serial.print(data);

}

void ibis_send() {
// Send Line
ibis_send_data(LINE_TELEGRAMM+line);
// Send Destination
ibis_send_data(DESTINATION_TELEGRAMM+destination);
}

void setup() {
Serial.begin(1200,SERIAL_7E2);
}




Geändert von MagnusMagus am 6.Mar.2017 19:37
 
Beitragsbewertung:
     
Wittener90


Gelehrter
218 Beiträge

RE: Meine selbstgebauten Sachen / Stuff I build myself , 06 Mar. 2017 19:53


Thank´s,
i would like to rebuild one or two broken Ticketprinter as IbisControler.
I´ve got one AEG AFR200 and one Atron FR Compact
 
Beitragsbewertung:
     
Alf87


Siedler
10 Beiträge

RE: Meine selbstgebauten Sachen / Stuff I build myself , 03 Sep. 2021 13:44




MagnusMagus:

Hi,

I will do my best to publish the code this weekend.

You are probably looking for this part:


[QUOTE]

const char LINE_TELEGRAMM[ ] = "l";
const char DESTINATION_TELEGRAMM[ ] = "z";

void ibis_send_data(String data) {
// Initialize parity pit with #7F
int parity = 127;
// Add
data = data + "
";
if ( data.length() >= 0 ) {
for (int i = 0; i<= data.length() - 1; i++ ) {
parity = parity ^ (int)data[i];
}
}
data = data + (char)parity;
Serial.print(data);

}

void ibis_send() {
// Send Line
ibis_send_data(LINE_TELEGRAMM+line);
// Send Destination
ibis_send_data(DESTINATION_TELEGRAMM+destination);
}

void setup() {
Serial.begin(1200,SERIAL_7E2);
}


[/QUOTE]

Hi Magnus,
existert dein Projekt noch? Dein Code wäre sehr interessant, da ich weder mit dem alten IBIS Utility, noch mit Win IBIS, unsere Anzeigen bei mir auf der Arbeit angesteuert bekomme. Aber vllt mit nem Arduino
 
Beitragsbewertung:
     
Bei ForumRomanum, im Forum suchen nach selbstgebauten Sachen Stuff bu ...
 




Informationen zum Datenschutz | ForumRomanum - Jetzt kostenlos ein eigenes Forum erstellen!