User Tools

Site Tools


retro:doa-board

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
retro:doa-board [2020/02/10 11:51]
Ilias Iliopoulos
retro:doa-board [2024/02/02 21:50] (current)
Ilias Iliopoulos
Line 1: Line 1:
 ====== Board is "​Dead-on-Arrival"​ or "​Dealing with difficult customers"​ ====== ====== Board is "​Dead-on-Arrival"​ or "​Dealing with difficult customers"​ ======
  
-A humorous story from the 90's, when, working as a Systems Integrator, I have built a Network Management System for an array of Microwave Stations ​that were supplied by the company that I was working for back then. +A humorous story from the 90's, when, working as a systems integrator, I have built a Network Management System for an array of microwave stations ​that were supplied by the company that I was working for back then. 
  
-The project started as an emergency because the customer refused to accept the system, unless it was accompanied by a graphics NMS. The customer considered that the manufacturer ​provided command-line interface (CLI) was not enough for their expectations. ​+The project ​of building the GUI-based NMS started as an emergency because the customer refused to accept the entire array, unless it was accompanied by a graphics NMS. The customer considered that the OEM provided command-line interface (CLI) for the management of the array was not enough for their expectations. ​
  
-A deadline was set to three weeks! I identified the  fastest workaround as an implementation of a SCADA board in an industrial PC, that would collect all dry-contact signals from one of the microwave stations, as well as controlled actions by the activation of switches. Luckily, the microwave stations allowed the control of remote stations who participated in this array of stations, via an internal control channel. Therefore, with one connection to one station, I could control all stations of the link.+A deadline was set to three weeks! I identified the fastest workaround as an implementation of a SCADA board in an industrial PC, that would collect all dry-contact signals from one of the microwave stations, as well as controlled actions by the activation of switches. Luckily, the microwave stations allowed the control of remote stations who participated in this array of stations, via an internal control channel. Therefore, with one connection to one station, I could control all stations of the link.
  
 One software developer started working on the Graphical User Interface, which would be a mimic of the microwave station front panel, based on Visual Basic. An industrial PC and an Advantech PCL-720 SCADA board were ordered with an expedited procedure. ​ One software developer started working on the Graphical User Interface, which would be a mimic of the microwave station front panel, based on Visual Basic. An industrial PC and an Advantech PCL-720 SCADA board were ordered with an expedited procedure. ​
  
-To cut a long story short, the system ​was prepared on time, a group of customer representatives came for training, the system was shipped and installed and the entire project was accepted, making us all very happy!!!. ​+To cut a long story short, the NMS was prepared on time, a group of customer representatives came for training, the system was shipped and installed and the entire project was accepted, making us all very happy!!!. ​
  
 After a couple of weeks, we received a box, containing the board, along with a short ultimatum: ​ After a couple of weeks, we received a box, containing the board, along with a short ultimatum: ​
Line 15: Line 15:
 > //**Board Dead-on-Arrival. Repair immediately.**//​ > //**Board Dead-on-Arrival. Repair immediately.**//​
  
-Just have a look on the board.+Just have a look on the board, with this massive hole and the burn marks! ​
  
 {{ :​retro:​doa-1.jpg?​800 | PCB top view }}  {{ :​retro:​doa-1.jpg?​800 | PCB top view }} 
Line 21: Line 21:
 {{ :​retro:​doa-2.jpg?​800 | PCB bottom view }}  {{ :​retro:​doa-2.jpg?​800 | PCB bottom view }} 
  
-Nobody has ever found out what caused this hole. But certainly, it was not DoA :-) . Well, although it was easy to repair the board, I could not send it back to the customer at such a condition. Luckily, there was sufficient profit margin for the entire project, so I shipped a new one and kept this one in my Archive of Terror. ​Is this the way to deal with difficult customers?  ​+Definitely it was not DoA :-) Nobody has ever found out what really ​caused this hole. All ICs were working perfectly. Well, although it was easy to repair the board because the density of the PCB trails at those times was really small, I could not send it back to the customer at such a condition. Luckily, there was sufficient profit margin for the entire project, so I shipped a new one and kept this one in my "Archive of Terror"  ​
  
            
 +~~DISQUS~~
   ​   ​
retro/doa-board.1581328297.txt.gz ยท Last modified: 2020/02/10 11:51 by Ilias Iliopoulos