Jump to content

stuart

Member
  • Posts

    2,329
  • Joined

  • Last visited

Posts posted by stuart

  1. I'm looking to fit a Webasto diesel heater, but struggling to find information about what size/output to make the radiators in side the boat.

     

     

    The heater outputs about 5kw on full and 2.5kw on half power, understand that these units are best operated without them cycling on/off like a gas boiler does/can do.

     

     

    What's best with regard to fitting correct BTU/Wattage radiators?

     

     

    (PS: Aware that TRV's are a no-no!)

  2. wonder why the manufacturer has not addressed it?

     

    I normally only starts happening at about 2 years old, so out of warranty!

    I agree to pay for the work done !!! Tired of buying the device enough 3-4 months. If anyone can send me a working program, specify the price!!!!

     

    al, you've mentioned a few times you are struggling to get it to work.

     

    What have you tried and what is not working ?

  3. Hi guys,

     

    since I haven't heard back from Stuart since a week before Christmas, I decided to have a go at the code for myself. After all my Arduino Nano and OLED display arrived right after Christmas.

     

    Stuart helped figuring out the LCD pinout and communication protocol, so that saved me the 15 minutes, and he also found the datasheet for the LCD controller, which I'm not sure how I would have found..

     

    Anyway that didn't really help because I still didn't know how the individual segments of the seven segment LCD display were mapped to the RAM, which equals the data being transmitted on the I2C bus.

     

    Fortunately it turned out that it's not the circuit on glass technology that sucks, it's the ribbon cable VDO used to connect the glass the the PCB that's the problem. In my case each connection had a resistance from a few kOhm up to just above 20 kOhm, which is obviously enough to break anything. Fortunately I managed to find another cable with a similar pitch in one of my boxes, so I could temporarily connect the LCD to the tachometer. To my delight it even worked! Then I could connect the LCD to the Nano and send commands to the LCD to turn on each individual segment one at a time to get the complete memory map.

     

    Next it was an easy job to convert the information to ASCII to show on the OLED display.

     

    In case anyone is still interested I've put my code here:

     

    http://mtech.dk/thomsen/Husky/repairs/index.php

     

    I plan to update it in the near future with a nicer font, possibly also a 7-segment font, and I plan to create a small tool to create a customizeable splash screen that allows non-programmers to draw a splash screen in Paint and have it shown on the display at startup.

     

    Hi denmike, Nice work, sorry for not getting back to you sooner, got lots of other projects on the go at the moment!!

     

    Didn't take you long to reverse engineer the screen, I wish mine had been working as I wouldn't have needed to work in the dark then!

     

    Looking at your code its surprising how close they are to each other, I'll post mine on Github later when I get chance!

  4. That is annoying. Although, it has to be said that if I were in your situation, having learnt about the visitor centre plans last year, I might have enquired about the future of my moorings some time ago.

     

    I suspect someone has just overlooked those pesky people who actually have boats, rather than those who just come to gawp at them -ie incompetence, rather than malice (not that that helps much!). Maybe you should ask them (in person) for a stay of execution under the circumstances?

     

    Hi nicknorman, yes I did enquire about moorings when the plans were released, June at the trust confirmed that there were draft plans, and would still be space.... yeah right!

     

    I don't think the museum has any permanenrt moorings (just the visitor ones opposite the facility block) so suspect Stuart has been told to move off one of the DCT moorings?

     

    David

     

    Yes there are (were!) 4 DCT moorings on the side opposite the museum.

     

    Never mind, off to droitwich spa marina now, shame its £500 a year more than I was paying at DCT !

  5.  

    Good day !!! Can help me I have the same problem is the display order ardino

    don't know how to write the program , who have experience ? thanks in advance

     

     

    I've already written the program code to make this work, but you would need to know how to "burn" this program code onto the chip - the Arduino system - its relatively straightforward, start here...

     

    http://arduino.cc/en/Guide/HomePage

    • Greenie 4
    • You will need to attach 4 wires to the old LCD header on the gauge's circuit board.

     

    IMAG2496

     

    • There are 6 connections, in a staggered pattern. I didn't have many spare coloured wire available so had to use red/black - if you have 4 colours use them instead to help.

    A B C

    D E F

     

    A=SDA (data) red wire

    B=+5v red wire

    C=ground black

    D=SCL (clock) black wire

    E=not connected

    F=not connected

     

    • The A and D connections go to the Arduino A4 (data) and A5 (clock) connections. The B and C connections go to +5v and 0v on the Arduino.
    • Once these connections are made, you should be able to power the Arduino circuit up (using USB cable to your computer) and fingers crossed, the display will light up, and then display the hours counter!
    • Hopefully everything works, if so you now need to reassemble the display in the reverse order as these instructions.
    • You also need to push/manipulate all the new parts into the case and re-assemble it. Double sided sticky tape may help to keep things in place.
    • Try and align the screen so that its straight when installed - I used the black stencil (0-4000rpm) so align the display and also to stick it in place.

     

     

    IMAG2502

    Final unit working...

    IMAG2503

    • Greenie 1
  6. Dismantling the VDO gauge

    • Remove the gauge from your boats engine panel and remove the connector from the back (this is a tight fit and may need to be levered out)
    • On a clean workbench (where you are not going to lose the screws!) remove the 3 T10 torx screws from the back of the unit.
    • The front panel may come away at this point, if not, push firmly on the metal connectors where the plug attached to, the front should now push out.
    • Safely remove the clear plastic “glass” from the unit and keep the rubber seals. (did you know the gauge was double glazed?)
    • Remove the black trim ring from around the display.
    • Carefully using thumb and forefinger, prise the dial needle from the centre of the display - this will be very stiff to move, but break it and you will be buying a new unit so be careful!
    • Now you should have a clear plastic assembly (with the black 0-4000rpm label on it) attached to a green circuit board.

    IMAG2360

    • Carefully lift up the black label and remove it - its well stuck down! Place this face down somewhere safe you will need this to remain "sticky"
    • You should now see the old LCD panel and a small ribbon cable running to the circuit board.
    • Carefully remove the LCD ribbon cable from the circuit board by lifting the tiny retaining clip and pulling out the ribbon cable.
    • On the bottom of the circuit board, you can see 3 legs from the clear plastic assembly - if you pinch each of these legs together the plastic should come away from the circuit board.
    • You should now have a circuit board and a seperate clear plastic assembly, with an LCD panel and ribbon cable attached.
    • Using brute force, remove the LCD panel from the plastic (lever it up) becareful not to crack the screen.

    IMAG2457


     

    IMAG2453

     

    • We are going to put the new LCD panel into the gap where the original was. The new LCD is much larger, so you will need to cut out the marked area as per the picture.
    • Note that the connections for the LCD are going at the top - the picture above shows the LCD upside down!

    IMAG2461

    • Once the plastic has been removed (I used a Dremel type tool), the remaining plastic will need to be flattened down to make the whole area the same height so the LCD panel fits flush. The image shows the black marked area which needs to be reduced.

    IMAG2462

     

    • You will also need to make a hole for the cables to drop through.
    • Its really a job of trial and error to get everything nice and flat and smooth/aligned.
    • Once you are happy that the LCD panel will fit snugly in the gap, you are most likely going to need to file down the bottom corners LCD panel's circuit board - just be sure there are no circuit tracks underneath!
    • The picture below shows the LCD panel in its final position temporarly re-assembled.

    IMAG2500

     

    IMAG2495

    The Arduino board will just about fit into the spare space inside the back of the case - theres not much room. You may also be able to leave the USB cable connected and push this out the back of the case through one of the spare holes. This is useful if you want to later change the program and for testing.
  7. Programming the Arduino

     

    Start by programming the Arduino (ATMEGA328) using the Arduino software - http://arduino.cc/ there are hundreds of websites devoted to this topic so I won’t repeat them here.

    The source code is available from me, send me a message on the forum with your email address and I’ll sent it to you.

     

    Next, you will need to connect the display to the Arduino. To make the display fit inside the case, I had to remove the presoldered header pins and replace them with 4 wires. Make sure you leave these wires long enough to give yourself working room 15-20cm long is great. Also use thin stranded flexible wire so you can bend and twist it as needed.

     

    The display has 4 connections - VCC GND SCL SDA

    1. Connect the SCL (clock) to the Arduino pin marked D7
    2. Connect the SDA (data) to the Arduino pin marked D6
    3. Connect the VCC (+5v) to the Arduino pin marked VIN
    4. Connect the GND (ground 0v) to the Arduino pin marked 0V

    If you now power up the Arduino (using USB cable supplied) the display should clear, a "VDO" logo will be shown followed by "88888888" - if you have got this far, everything is working as expected.

     

    IMAG2501

     

  8. As promised, heres a description of how to repair the hour counter on a VDO tachometer gauge (also used on Volvo Penta)


    My tachometer is marked with the following model numbers, so this guide may work on other models of similar vintage (2004). My tach is a 0-4000rpm, with digital hour counter and inductive pickup from alternator.

    * KI "W", Induktiv

    * N02 012 165 (168)

    * Date: KW 36/04


    Catalogue

    http://www.em-schiffselektronik.de/html/508475_Marine_Katalog_2004_2005.pdf

     

    Useful instructions on how to calibrate the gauge (once its working!)

    http://www.ybw.com/forums/showthread.php?263571-VDO-tachos-How-to-callibrate-and-make-them-work


    Lets begin with the background...

    These gauges have a tendency (fault!) to intermittently display the hour counter, eventually the display is permanently blank. The fault is due to a ribbon cable attached to the LCD display using a process known as chip on glass - practically impossible to repair without specialist tools/knowledge.


    Repair/replacement LCD screen

     

    Unfortunately, VDO’s original display (LPH3930-2) is custom made for them, and can’t be purchased, so rather than trying to repair the original LCD display, I’ve chosen to replace it with a modern alternative.

    The next problem is that modern displays “talk” differently, so an adapter is needed to convert the old signals into new.


    I spent many hours decoding the old signals and determining what they mean, the result is the knowledge to be able to build an adapter and understand the original LCD protocols.


    For those that are interested, the original LCD appears to use a chip similar to PCF8562 (http://www.nxp.com/documents/data_sheet/PCF8562.pdf)


    So, this project uses a tiny computer (AtMega328) and an organic LED screen. These parts are readily available for home hobbyist use.


    The actual parts I brought and used for this project were…

     

     

    Other websites/sources can provide similar products, just ensure the display is the same - and uses the I2C communications protocol - not SPI.

     

    On to the build...

  9. I've done exactly what you describe and it works fine, used a timer with relay to run the pump for 30 seconds after you switch the water off.

     

    I did have to fit the flow switch on the shower outlet though, it caused problems on the hot water inlet as I have a thermostat mixer which stopped the flow every now and then

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.