Tuesday, October 28, 2014

October Update


This month has seem some interruptions to normal proceedings as my wife and I got sick and our second Granddaughter has arrived - welcome Alice!

Apart from that, we have received the proof of concept Ambient Light Detector PCB's, planning has commenced on the Standard Signaling Module, and made some more progress on the Signaling Concept Design, Pierre had another training session and the final Grand Opening Video has been completed.

So once again, absolutely nothing was done in the layout room this month!  I might have to change that next month as my medical plan says I should do more exercising - I think that all the movement working above & below the layout qualifies for that!.


Ambient Light Detector PCB

Last month I informed you that Wayne and I completed the design of the Printed Circuit Board and two proof of concept boards were ordered - They have arrived!

Murphy is alive and well too - I realised that I had made a couple of errors in the circuit diagram which found its way onto the board but I am sure it will be easy to fix (very lucky!!).  The current draw was quite a bit higher than I expected then I discovered that the 3.3V voltage regulator "was a radiator" as it was drawing 0.5A - we put it the wrong way round!  The high current circuit check also revealed that I left out 10 current limiting resistors on signal lines (10 x 20mA = 0.2A - Ah that will make a big difference).  The trimpot holes were one size too small too.

I was really impressed with the finish of the boards, which included solder masking, see below.

Board as received



Board with components mounted
Now for the modifications to address my design issues and then testing began.....


Adding current limiting resistors


10 x 330 Ohm between MSP Pins & Optocouplers

Traces broken with Dremel & Stone bit

3.3V regulator modifications


Due to some irrational MSP behaviour and after research I found a recommended practice on the TI MSP forum site in reltion to using a Voltage Regulator that had not been implemented.  We did not have the Capacitors and we used a 10k resistor not 47k.


Previously I had always used Dave Loman's standalone implementation which uses a 10k Ohm resistor between Vcc & Pin 16 when battery powered.


Regulator installed the correct way round, 47k Ohm resistor and 2 x 10uF 50V Caps.

Programing tweak


Whilst reviewing the TI MSP forum I also found some other expert advice (Posted by  on Nov 21 2013 10:04 AM)  in this link ....

// If you're not using the 32kHz crystal then you need to clear the oscillator fault flag and take it out of crystal mode like so.

IFG1 &= ~OFIFG;
  while (BCSCTL3 & LFXT1OF)
      BCSCTL3 = LFXT1S_2;
I do it right after
WDTCTL = WDTPW + WDTHOLD;                 // Stop WDT


We got 3 outa 4 right - duh....


The design for ambient detectors E1, E2, E3, E4, W1 & W2 was perfect but we stuffed up W3 & W4.

So I id further mods to prove the rest works....



Underside trace cuts and jumpers to what it should be...

Final Test


Well after all the above it now works as it should and the board consumes 110mA when operating.



Where to from here


Redesign the W3/W4 section of the board to fix the design error and given all the changes it will be will be sensible to do a second pilot board  to ensure we have nailed it prior to ordering the production run.  I think extra $50 and the wait will be worth it.



Standard Signaling Module

Planning has commenced for the "backbone" module see below.










The next stage will be to build a breadboard prototype.

Signalling Concept Design

Last month I mounted the development board on a frame and had to revamp the "Junction Logic" board to isolate the 3.3V microprocessor circuit from the 12 V signal operation circuit.

I have refined the microprocessor programming to include "error checking" and undertaken extensive testing.  I can report I think I have it working fairly reliably now.

Signal Trial


Below are links to 3 videos, 2 that show the normal operation of the 4 blocks in each of the inner and outer loops of the pilot and the third shows the "Junction Routes".


Outer Loop (Top - East & West signals)


Inner Loop (Bottom - East & West signals)


Junction Routes (Top & Bottom, East & West signals)

Pierre in training

Pierre is gaining more confidence and I think he is enjoying the experience. He has completed a pick up run and a separate set out run.  Now for the combination!!  I have put a small presentation together for him to learn the different types of rolling stock.

Well I can report that he decided that it was harder than expected and he needed some guidance!  A "try again" has been requested however it has not happened as my wife & I have had the lurgy and been put on antibiotics and grounded by the Doc.

Grand Opening Video

Part 3 is now available.



BIG thank you must again go to Don for all the work required to put the 3 videos together for me.


That's it for this month.


Thanks again to those that continue to help me achieve my ambitions and hello once again to all my followers!


Till the end of November.





-ooOOOoo-

Wednesday, October 1, 2014

September Update


This month I have been away in the country to be with my wife for a week and managed to get the 3 light signal driver PCB's built, helped Ros dismantle Pam's Benmoor & Waitaki River Railroad layout, ordered the proof of concept Ambient Light Detector PCB's, made some progress on the Signaling Concept Design, Pierre had another training session and the final Grand Opening Video will be available next month.

So absolutely nothing was done in the layout room this month!


3 Light Signal Driver Circuits

I have finished building the 120 or so PCB's!

Parts box at start

Production Line

Soldering seemed to never end.... 

Completed board

A pile during construction!

Depleted parts box...


I got the boards from Rob Paisley - link

Ambient Light Detector PCB

Wayne and I have completed the design of the Printed Circuit Board and two proof of concept boards have been ordered. We decided to get it professionally made and if successful we will order more!

Here is a sneak peek of the layout.

Signalling Concept Design

This is where most of my time has gone this month.  I mounted the development board on a frame to make the task easier.




The "Junction Logic" board had to be amended following the decision to isolate the 3.3V microprocessor circuit from the 12 V signal operation circuits using optocouplers.


Version 1

Version 2



Adding the "turnout State" wiring (left) & Control RED outputs (right).

In the July I indicated that I wanted the Full use of the TI LaunchPad MSP430G2553 which means re-configuring the PIN use from "Communications" to "I/O".  For those that may be interested following research I can report that you need to configure pins P2.6 & P2.7 using the following:

   P2SEL &= ~BIT6; // Port P2.6 as I/O 1 of 2 steps
   P2SEL2 &= ~BIT6; // Port P2.6 as I/O 2 of 2 steps

   P2SEL &= ~BIT7; // Port P2.7 as I/O 1 of 2 steps
   P2SEL2 &= ~BIT7; // Port P2.7 as I/O 2 of 2 steps

before and in addition to the usual configuration definitions.

I am now refining the microprocessor programming to include "error checking" whilst undertaking extensive testing.

I also got some 10, 20 & 40 way ribbon cables for interconnection of all the baords.

10 way

Pierre in training

Pierre is gaining more confidence and I think he is enjoying the experience. He has completed a pick up run and a separate set out run.  Now for the combination!!  I have put a small presentation together for him to learn the different types of rolling stock.

Grand Opening Video

Part 3 should be available next month.

BIG thank you must go to Don for all the work required to put these together for me.



That's it for this month.


Thanks again to those that continue to help me achieve my ambitions and hello once again to all my followers!


Till the end of October.





-ooOOOoo-