• Our new ticketing site is now live! Using either this or the original site (both powered by TrainSplit) helps support the running of the forum with every ticket purchase! Find out more and ask any questions/give us feedback in this thread!

Class 365 PBC Unit and PIS system

AM9

Veteran Member
Joined
13 May 2014
Messages
15,330
Location
St Albans
The screen does have this attached, but I have found out that it’s an issue with the screens in built power supply and nothing to do with the irreplaceable electronics.
I’m powering the display with a 5V power supply as I don’t have 110V for the original supply.
The issue with the power supply was hindering me using the display as even though I wasn’t using the supply, the wires were still connected and I’m assuming something had broke and was drawing a ton of current meaning it gave the logic board issues.
To fix this I just cut the wires to the supply and that solved the issue and it worked!
Maybe some enterprising enthusiast will get a Raspberry Pi (or even a Pico) to do the digital bit with programming for whatever route wanted. Depending on the actual display power requirement, it might then be possible to power the whole thing with ISB power bank.
 
Sponsor Post - registered members do not see these adverts; click here to register, or click here to log in
R

RailUK Forums

WMasterJedi

Member
Joined
23 Nov 2023
Messages
237
Location
England
Maybe some enterprising enthusiast will get a Raspberry Pi (or even a Pico) to do the digital bit with programming for whatever route wanted. Depending on the actual display power requirement, it might then be possible to power the whole thing with ISB power bank.
Haha, you say this and I've actually done it!

I have 3 internal screens from a 365, 2 raw metal enclosure ones and another (the one shown in the post you replied to). One of the raw metal screens is a master screen and is what I have in my full PIS setup while the other is a slave screen, instead of taking in FSK (Frequency Shift Keying) from the controller, it takes in direct clock and data signals for the shift registers and because of this I've been able to get it connected with an ESP32 and display custom stuff!

The direct clock and data signals actually go to the external connector of the display however they do go through some transistors this is because the shift registers use logic level 5V but the signal between the two screens is 12V (probably so then the signal doesn't fade over the distance in the train). This 12V works the exact same way with the exact same signals, just with a higher voltage. I have been able to use the screen just by connecting to the external connector however for now so then I don't need extra circuitry, I've just unplugged the internal connector between the LED/shift register board and the input board and connected the ESP32 output pins directly to the 5V inputs. Obviously this is temporary and eventually for a more permanent setup I'll just use the external connector with extra circuitry to up the ESP32's logic level voltage to 12V.

At the moment, I don't have any plans for the internal screen shown in the post you replied to.

-I'll also send some photos/videos of it in action later today.
 

AM9

Veteran Member
Joined
13 May 2014
Messages
15,330
Location
St Albans
Haha, you say this and I've actually done it!

I have 3 internal screens from a 365, 2 raw metal enclosure ones and another (the one shown in the post you replied to). One of the raw metal screens is a master screen and is what I have in my full PIS setup while the other is a slave screen, instead of taking in FSK (Frequency Shift Keying) from the controller, it takes in direct clock and data signals for the shift registers and because of this I've been able to get it connected with an ESP32 and display custom stuff!

The direct clock and data signals actually go to the external connector of the display however they do go through some transistors this is because the shift registers use logic level 5V but the signal between the two screens is 12V (probably so then the signal doesn't fade over the distance in the train). This 12V works the exact same way with the exact same signals, just with a higher voltage. I have been able to use the screen just by connecting to the external connector however for now so then I don't need extra circuitry, I've just unplugged the internal connector between the LED/shift register board and the input board and connected the ESP32 output pins directly to the 5V inputs. Obviously this is temporary and eventually for a more permanent setup I'll just use the external connector with extra circuitry to up the ESP32's logic level voltage to 12V.

At the moment, I don't have any plans for the internal screen shown in the post you replied to.

-I'll also send some photos/videos of it in action later today.
Great, - looking forward to seeing them.
 

WMasterJedi

Member
Joined
23 Nov 2023
Messages
237
Location
England
Well done, will you be attempting to emulate the route programming to give actual station calling info., and other in-service messages?
I've copied every character that the screens can display from the test mode on the PIS system. The ESP32 is setup so that you just send it a string of characters and it will either display it statically or scroll it. (this is chosen with a special character at the start of the string that doesn't get shown)

This means that I can make a program to run on my computer that when you select a custom made route, it will send the correct strings to emulate the real controller.
 

WMasterJedi

Member
Joined
23 Nov 2023
Messages
237
Location
England
In the past I’ve made a program that can play any northern line announcement just by entering its message number as it joins all the audio segments together automatically. Into this program I’ve implemented some code to send a message to the esp32 and this is the result:

(Obviously a northern line train is a little different to a 365 but they actually use the same dot matrix screens apart from the fact that the 365 screens are 12 16x16 segments and 1995 stock screens are 9 16x16 segments. However they were both made by JASMIN now KeTech.)

 

WMasterJedi

Member
Joined
23 Nov 2023
Messages
237
Location
England
Cool little update!

I have designed and made this PCB to control one of the saloon displays!

It has two outputs one that’s 5V logic level and another which is 12V logic level.

The board also features an EEPROM as although the ESP32 can hold all of the character data in its memory, I’ve added this so then it can also work more like the original boards.

Note: I do plan to design a board with a FSK receiver (just like the one in the master saloon display) so then said board could work as a drop in replacement for the master saloon display board.

IMG_3138.jpegIMG_3137.jpeg
 

ben_b1903

New Member
Joined
13 Apr 2025
Messages
2
Location
Leeds
Just arrived home and I’ve been able to get the speedometer panel working!
- I'd just like to ask how you managed to power the speedometer panel please? I actually also own one of these and haven't the foggiest of ideas currently!
Thanks!
 

WMasterJedi

Member
Joined
23 Nov 2023
Messages
237
Location
England
Hi Ben!

First of all these run on 110VDC which is something to keep in mind as it's quite high voltage.

Here is the wiring for the plug (If you look closely at the plug, with a torch is easier, each pin has a letter next to it)

If you have anymore questions revolving around the speedo panel, just ask! I'm quite experienced with these now as I own 2 of them! :lol:

1749740342314.png
 

ben_b1903

New Member
Joined
13 Apr 2025
Messages
2
Location
Leeds
Hello!

That's very handy. I am quite inexperienced around powering stuff like this! I shall take a look later on and see how I get on. If you do have any advice for a beginner to this stuff, I'd be very open to hear it!

Thanks! :D
 

D365

Veteran Member
Joined
29 Jun 2012
Messages
12,313
Hi Ben!

First of all these run on 110VDC which is something to keep in mind as it's quite high voltage.

Here is the wiring for the plug (If you look closely at the plug, with a torch is easier, each pin has a letter next to it)

If you have anymore questions revolving around the speedo panel, just ask! I'm quite experienced with these now as I own 2 of them! :lol:

View attachment 181836
Once you’ve established the voltage of the speed signal, and whether the signal range is 0-20mA or 4-20mA, it will be possible to display a ’simulated’ speed.
 

WMasterJedi

Member
Joined
23 Nov 2023
Messages
237
Location
England
Once you’ve established the voltage of the speed signal, and whether the signal range is 0-20mA or 4-20mA, it will be possible to display a ’simulated’ speed.
I have done this in two ways. (which both work)

Either with PWM or a 0-25ma module which can work with pretty much any microcontroller.
 
Last edited:

365 Networker

Member
Joined
19 Jul 2019
Messages
519
I wonder if the audio format for the announcement files could be .vqf ? I found some information on Wikipedia - https://en.wikipedia.org/wiki/TwinVQ
Of particular interest was this part:-

The proprietary version of TwinVQ can be also used for speech encoding. Compression technology specifically designed to handle voice compression was published by NTT. The NTT TwinVQ implementation supported sampling frequencies from 8 kHz or 11.025 kHz and bit rate from 8 kbit/s.
 

Top