NA v1.1.4: Difference between revisions

From Alteeve Wiki
Jump to navigation Jump to search
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{na_header}}
{{na_header}}


This version of the Node Assassin hardware implements an 8-bit bus to get the internal port count up high to support 3 channels per node (power button, reset button and power source).  
{|style="width: 100%; align: right;"
|[[Image:na_artsy_view.jpg]]
|}
 
This version of the Node Assassin hardware implements an independent sense circuit which is to be fed from the nodes power LED line. This is used to verify when a node truly has died. This brings Node Assassin to fully support all of the fence daemon's recommended features.


= Part List =
= Part List =
Line 7: Line 11:
* 1x Arduino: [http://creatroninc.com/product.php?ProductID=60 Duemilanova]
* 1x Arduino: [http://creatroninc.com/product.php?ProductID=60 Duemilanova]
* 1x Network Shield: [http://creatroninc.com/product.php?ProductID=72 Assembled]
* 1x Network Shield: [http://creatroninc.com/product.php?ProductID=72 Assembled]
* 1x Proto-Shield: [http://creatroninc.com/product.php?ProductID=74 v.4]
* 1x Protoboard: [http://creatroninc.com/product.php?ProductID=48 Lab-Easy PADS-4] (or equivalent)  
* 4x LEDs: [http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=350-1839-ND 350-1839-ND] (Bicolor Red/Green, 2x1 stack, common cathode)
* 3x Optoisolators: [http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=160-1364-5-ND LTV-846] (4 circuits/chip)
* 3x Optoisolators: [http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=160-1364-5-ND 160-1364-5-ND] (4 circuits/chip)
* 1x Inverter: [http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=MM74HC540N-ND 74HC540] (8-channel high-power; drives 8x 10mA LED)
* 1x Inverter: [http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=MM74HC540N-ND MM74HC540N] (8-channel high-power; drives 8x 10mA LED)
* 1x Buffer: [http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=MM74HC541N-ND 74HC541] (8-channel high-power; drives 8x 10mA LED)
* 1x Buffer: [http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=MM74HC541N-ND MM74HC541N] (8-channel high-power; drives 8x 10mA LED)
* 1x OR-Gate: [http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=MM74HC32N-ND 74HC32] (Quad OR Gate)
* 1x OR-Gate: [http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=MM74HC32N-ND MM74HC32N] (Quad OR Gate)
* 8x Diode: [http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=1N4148TACT-ND 1N4148] (Diode)
* 8x Diode: [http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=1N4148TACT-ND 1N4148TACT-ND] (Diode
Either:
* 4x Green LEDs (max 10mA)
* 4x Red LEDs (max 10mA)
OR (harder to find)
* 4x Bicolour LEDs: [http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=350-1839-ND 350-1839-ND] (Bicolour Red/Green, 2x1 stack, common cathode, max 10mA/colour)
 
= Cables =
 
You will need to make custom cables with pass through connectors to properly use Node Assassin. The only real requirement is that the connector attaching to the Node Assassin be 1x4 wide, 2.54 pitch female connector. Personally, I like to run a common ground to the power button connector and then fan it out to the other two connectors. Each distal connector needs to have a male pass-through connector so that you can still plug in the case cables.
 
[[Image:na_v1.1.4_protoshield_variant_cable_01.jpg|thumb|800px|center|Example cable made using off-the-shelf parts.]]
 
Note that if your motherboard uses the three-pin wide header for the power LED, just use a knife tip to swap out the connector on the NA cable with the chassis cable.


= Diagrams =
= Diagrams =
== Circuit ==


[[Image:na_v1.1.4_circuit_diagram.png|thumb|900px|center|Circuit diagram for the four-port Node Assassin v1.1.4.]]
[[Image:na_v1.1.4_circuit_diagram.png|thumb|900px|center|Circuit diagram for the four-port Node Assassin v1.1.4.]]
== PADS-4 Layout ==
This is the version of the board without the wiring and with minimal wiring (missing the cross connects). [[Media:na_v1.1.4_layered_wiring_diagram.xcf|Here]] is an [[XCF]] formatted copy of the board layout with all the wiring on different layers. Open it in The GIMP and you can then selectively hide or show layers to see how the wiring works.
* [[Media:na_v1.1.4_layered_wiring_diagram.xcf|Download]] the layered [[XCF]] component placement and wiring diagram.
{|
|[[Image:na_v1.1.4_full_build_06.jpg|thumb|400px|center|Board Layout preview using the PADS-4 prototyping board. Completed build pics - top view.]]
|[[Image:na_v1.1.4_full_build_07.jpg|thumb|400px|center|Board Layout preview using the PADS-4 prototyping board. Completed build pics - bottom view.]]
|-
|colspan="2"|[[Image:na_v1.1.4_full_build_05.png|thumb|800px|center|Board Layout preview using the PADS-4 prototyping board. All wiring layers hidden.]]
|-
|colspan="2"|[[Image:na_v1.1.4_full_build_04.png|thumb|800px|center|Board Layout preview using the PADS-4 prototyping board. All the wiring visible. It's a mess, you really need to see the layered version to be able to follow the wiring.]]
|}
== Case ==
* [[Possible Cases]]


{{na_footer}}
{{na_footer}}

Latest revision as of 05:38, 7 April 2010

 Node Assassin :: NA v1.1.4

This version of the Node Assassin hardware implements an independent sense circuit which is to be fed from the nodes power LED line. This is used to verify when a node truly has died. This brings Node Assassin to fully support all of the fence daemon's recommended features.

Part List

Either:

  • 4x Green LEDs (max 10mA)
  • 4x Red LEDs (max 10mA)

OR (harder to find)

  • 4x Bicolour LEDs: 350-1839-ND (Bicolour Red/Green, 2x1 stack, common cathode, max 10mA/colour)

Cables

You will need to make custom cables with pass through connectors to properly use Node Assassin. The only real requirement is that the connector attaching to the Node Assassin be 1x4 wide, 2.54 pitch female connector. Personally, I like to run a common ground to the power button connector and then fan it out to the other two connectors. Each distal connector needs to have a male pass-through connector so that you can still plug in the case cables.

Example cable made using off-the-shelf parts.

Note that if your motherboard uses the three-pin wide header for the power LED, just use a knife tip to swap out the connector on the NA cable with the chassis cable.

Diagrams

Circuit

Circuit diagram for the four-port Node Assassin v1.1.4.

PADS-4 Layout

This is the version of the board without the wiring and with minimal wiring (missing the cross connects). Here is an XCF formatted copy of the board layout with all the wiring on different layers. Open it in The GIMP and you can then selectively hide or show layers to see how the wiring works.

  • Download the layered XCF component placement and wiring diagram.
Board Layout preview using the PADS-4 prototyping board. Completed build pics - top view.
Board Layout preview using the PADS-4 prototyping board. Completed build pics - bottom view.
Board Layout preview using the PADS-4 prototyping board. All wiring layers hidden.
Board Layout preview using the PADS-4 prototyping board. All the wiring visible. It's a mess, you really need to see the layered version to be able to follow the wiring.

Case

 

Input, advice, complaints and meanderings all welcome!
Digimer digimer@alteeve.ca https://alteeve.ca/w legal stuff:  
All info is provided "As-Is". Do not use anything here unless you are willing and able to take resposibility for your own actions. © 1997-2013
Naming credits go to Christopher Olah!
In memory of Kettle, Tonia, Josh, Leah and Harvey. In special memory of Hannah, Jack and Riley.