NodeBandsaw: verschil tussen versies

Uit MakerSpace Leiden
Ga naar: navigatie, zoeken
(Swipe ok - but does not want to turn on)
 
(29 tussenliggende versies door dezelfde gebruiker niet weergegeven)
Regel 1: Regel 1:
 
[[Category:ACNode]]
 
[[Category:ACNode]]
 +
[[Bestand:Bandzaagnode-3.jpeg|100px|Snubber]]
  
PoE powered Node on Ethernet voor de [[Lintzaag]].
+
[[PowerNode White|PoE powered Node]] on Ethernet voor de [[Lintzaag]].
  
 
[[Bestand:Bandzaagnode.jpeg|miniatuur]]
 
[[Bestand:Bandzaagnode.jpeg|miniatuur]]
  
Werkt samen met de SafetyContactor; dus aan en uit zetten met de normale rode/groene knoppen.
+
= Swipe ok - but does not want to turn on =
  
OPTO1 wordt gebruikt om spanning via de SafetyContactor te detecteren; het relay onderbreekt de interlock kring van diezelfde SafetyContactor (Dat ook via de on/off draai schakelaar loopt).
+
# Do you see '''waiting for card''' on the display ? If so - it has not read your card (yet).
 +
# Do you see a '''Waiting for Safety''' on the display ? If not - it has not read your card, or rejected it.
 +
# Check that the operator switch on the front is in the '''off''' position. If not - put it in the off position - and try again.
 +
# Did you press the red button on the back of the machine well (0.5-1 second - straight down) ? And double check that the operator switch on the front is in the '''off''' position.
 +
# Did you hear a beeb when you swiped ? If so - your card is picked up ok.
 +
# Did you hear a click when you swiped ? If not - your card is not getting permission from the CRM
 +
# Does your personal page in the CRM show that you have permission ?
 +
# Is the internet in the space up and running ?
  
Ethernet address: c8:2b:96:ba:11:7b
+
= The Machine does not want to accept my badge =
  
IP_address: 192.168.6.152
+
# Do you hear a beeb when swiping ? If so - it has read your card.
 +
# Do you see a '''Waiting for Safety''' on the display ? If so - it has read and accepted your card.
 +
# Did it work on the door ?
 +
# Does it work on any other machine ?
 +
# Have you checked your personal page on the CRM - you are sure you have access ?
  
 
= Electronics =
 
= Electronics =
  
De node is gebaseerd op de 2021 [[PowerNodeNG]] boards.
+
OPTO1 wordt gebruikt om spanning via de SafetyContactor te detecteren; het relay onderbreekt de interlock kring van diezelfde SafetyContactor (Dat ook via de on/off draai schakelaar loopt).
 +
 
 +
De node is gebaseerd op de [[PowerNode White|White 2023]] boards. Machine specific wiring:
  
* Opto coupler om te kijken of de schakelaar in de 'aan' stand staat.
 
 
* Relay dat de interlock onderbreekt
 
* Relay dat de interlock onderbreekt
 
* CurrentCoil om te zien dat de machine aan/uit is.
 
* CurrentCoil om te zien dat de machine aan/uit is.
* Ledje in de knop - dat wel gebruikt wordt.
+
* Opto voor detectie spanning over safety contactor coil
* RFID kaartje.
+
 
 +
[[Bestand:Bandzaagnode-pcb.jpeg|100px]]
 +
[[Bestand:Bandzaagnode-1.jpeg|100px]]
 +
[[Bestand:Bandzaagnode-2.jpeg|100px]]
 +
 
 +
== Board jumpers and settings ==
 +
 
 +
Board:
 +
 
 +
# Rework 1 - half of OPTO resistors replaced by jumpers; 2x68k left in place
 +
# Current coil - 6k8 burden
 +
# Relay 1: Solid State realy
 +
 
 +
Jumpers:
 +
 
 +
# VPOE on '''(by accident; should really be off)'''
 +
# VPOE5 via Soft start
 +
# 5V power via VPOE5
 +
# Vpower via VPOE5
 +
# Relays set to 'direct' (not using L/N inputs)
 +
 
 +
== Green Connector ==
 +
 
 +
{| class="wikitable"
 +
|-
 +
! PIN !! Description !! Use
 +
|-
 +
| 1 || CUR2 || NC
 +
|-
 +
| 2 || CUR2 || NC
 +
|-
 +
| 3 || CUR1 || Black wire of one of the motor phases
 +
|-
 +
| 4 || CUR1 || Black wire of one of the motor phases
 +
|-
 +
| 5 || OPTO 2 || NC
 +
|-
 +
| 6 || OPTO 2 || NC
 +
|-
 +
| 7 || OPTO 1 || N for voltage sense
 +
|-
 +
| 8 || OPTO 1 || Voltage sense across relay
 +
|-
 +
| 9 || L input || NC
 +
|-
 +
| 10 || N input || NC
 +
|-
 +
| 11 || Relay 1 NO || Interlock
 +
|-
 +
| 12 || Relay 1 Common || Interlock
 +
|-
 +
| 13 || Relay 2 NO || NC
 +
|-
 +
| 14 || Relay 2 NC || NC
 +
|-
 +
| 15 || Relay 2 common || NC
 +
|}
 +
 
 +
As the motor currents are modest; we're using the green connector rather than loop the wire directly through the coil.
 +
 
 +
= EMI/EMC/etc issues =
 +
 
 +
During on, but esspecially switching off the safety contactor; the unit would go haywire about 3 out of every 5 starts (start/stop of the motor was fine). A bright spark was observed inside the potted blue Songle relay.  Also - the induction seemed to be causing 100+V peaks via (we think) the ethernet cable.
 +
 
 +
To mitigate this:
 +
 
 +
# The Songle relay was replaced by a [https://nl.aliexpress.com/item/1005002880543365.html 4 euro solid state relay].
 +
# A Snubber was added across the safety contactor coil - type 22054 from Murr Electronic.
 +
 
 +
[[Bestand:Bandzaagnode-4.jpeg|miniatuur|Snubber]]
 +
[[Bestand:snubber-22054.jpeg|100px|Snubber -- 22054 from Murr Electronic]]
  
 
= Checklist node =
 
= Checklist node =
Regel 28: Regel 111:
  
 
# Machine mag niet anders aan gaan dan met de zwarte draai schakelaar die actief van off naar on gezet wordt. Dus ze gaat enkel aan als de schakelaar beroerd wordt. Dan en alleen dan. Dus ze mag nooit spontaan aan gaan; dus niet na power cycle node, niet na terugkomen spanning na een spanningsonderbreking of bij bewust aanzetten met groene knop terwijl de zware knop in de 'on' staat.  
 
# Machine mag niet anders aan gaan dan met de zwarte draai schakelaar die actief van off naar on gezet wordt. Dus ze gaat enkel aan als de schakelaar beroerd wordt. Dan en alleen dan. Dus ze mag nooit spontaan aan gaan; dus niet na power cycle node, niet na terugkomen spanning na een spanningsonderbreking of bij bewust aanzetten met groene knop terwijl de zware knop in de 'on' staat.  
# Machine moet 30 seconden na rode knop weer in-lock gaan/veilig gaan
+
# Machine moet na rode knop weer in-lock gaan/veilig gaan
 
# Powercycle van de node moet geen rare situaties opleveren
 
# Powercycle van de node moet geen rare situaties opleveren
 
# Spanningsonderbreking 400 volt moet machine in veilige stand brengen.
 
# Spanningsonderbreking 400 volt moet machine in veilige stand brengen.
Regel 51: Regel 134:
  
 
https://github.com/MakerSpaceLeiden/Node-bandzaag
 
https://github.com/MakerSpaceLeiden/Node-bandzaag
 +
 +
= History =
 +
 +
Started live an WeMos-ESP, then a [[Powernode 1.1]], upgraded to a [[PowerNodeNG]] and when the RFID broke replaced by a [[PowerNode White]] early 2024.

Huidige versie van 27 mei 2024 om 12:19

Snubber

PoE powered Node on Ethernet voor de Lintzaag.

Bandzaagnode.jpeg

Swipe ok - but does not want to turn on

  1. Do you see waiting for card on the display ? If so - it has not read your card (yet).
  2. Do you see a Waiting for Safety on the display ? If not - it has not read your card, or rejected it.
  3. Check that the operator switch on the front is in the off position. If not - put it in the off position - and try again.
  4. Did you press the red button on the back of the machine well (0.5-1 second - straight down) ? And double check that the operator switch on the front is in the off position.
  5. Did you hear a beeb when you swiped ? If so - your card is picked up ok.
  6. Did you hear a click when you swiped ? If not - your card is not getting permission from the CRM
  7. Does your personal page in the CRM show that you have permission ?
  8. Is the internet in the space up and running ?

The Machine does not want to accept my badge

  1. Do you hear a beeb when swiping ? If so - it has read your card.
  2. Do you see a Waiting for Safety on the display ? If so - it has read and accepted your card.
  3. Did it work on the door ?
  4. Does it work on any other machine ?
  5. Have you checked your personal page on the CRM - you are sure you have access ?

Electronics

OPTO1 wordt gebruikt om spanning via de SafetyContactor te detecteren; het relay onderbreekt de interlock kring van diezelfde SafetyContactor (Dat ook via de on/off draai schakelaar loopt).

De node is gebaseerd op de White 2023 boards. Machine specific wiring:

  • Relay dat de interlock onderbreekt
  • CurrentCoil om te zien dat de machine aan/uit is.
  • Opto voor detectie spanning over safety contactor coil

Bandzaagnode-pcb.jpeg Bandzaagnode-1.jpeg Bandzaagnode-2.jpeg

Board jumpers and settings

Board:

  1. Rework 1 - half of OPTO resistors replaced by jumpers; 2x68k left in place
  2. Current coil - 6k8 burden
  3. Relay 1: Solid State realy

Jumpers:

  1. VPOE on (by accident; should really be off)
  2. VPOE5 via Soft start
  3. 5V power via VPOE5
  4. Vpower via VPOE5
  5. Relays set to 'direct' (not using L/N inputs)

Green Connector

PIN Description Use
1 CUR2 NC
2 CUR2 NC
3 CUR1 Black wire of one of the motor phases
4 CUR1 Black wire of one of the motor phases
5 OPTO 2 NC
6 OPTO 2 NC
7 OPTO 1 N for voltage sense
8 OPTO 1 Voltage sense across relay
9 L input NC
10 N input NC
11 Relay 1 NO Interlock
12 Relay 1 Common Interlock
13 Relay 2 NO NC
14 Relay 2 NC NC
15 Relay 2 common NC

As the motor currents are modest; we're using the green connector rather than loop the wire directly through the coil.

EMI/EMC/etc issues

During on, but esspecially switching off the safety contactor; the unit would go haywire about 3 out of every 5 starts (start/stop of the motor was fine). A bright spark was observed inside the potted blue Songle relay. Also - the induction seemed to be causing 100+V peaks via (we think) the ethernet cable.

To mitigate this:

  1. The Songle relay was replaced by a 4 euro solid state relay.
  2. A Snubber was added across the safety contactor coil - type 22054 from Murr Electronic.
Snubber

Snubber -- 22054 from Murr Electronic

Checklist node

Doel checken is

  1. Machine mag niet anders aan gaan dan met de zwarte draai schakelaar die actief van off naar on gezet wordt. Dus ze gaat enkel aan als de schakelaar beroerd wordt. Dan en alleen dan. Dus ze mag nooit spontaan aan gaan; dus niet na power cycle node, niet na terugkomen spanning na een spanningsonderbreking of bij bewust aanzetten met groene knop terwijl de zware knop in de 'on' staat.
  2. Machine moet na rode knop weer in-lock gaan/veilig gaan
  3. Powercycle van de node moet geen rare situaties opleveren
  4. Spanningsonderbreking 400 volt moet machine in veilige stand brengen.
  5. Timeout na X minuten moet de machine ook in veilige stand brengen.
  6. Machine mag nooit uit (of aan) gaan zonder gebruikers actie. Dus node/netwerk/etc verlies of een timeout mag niet leiden tot uitgaan of aangaan van de motor.

Stappen:

  1. Powercycle de node. Komt die terug op het netwerk ?
  2. Na powercycle; werkt de groene groene knop niet ?
  3. Zet de machine in de aan stand; swipe valid pas en controleer dat de machine niet AAN mag/kan/gaat met de groene knop.
  4. Zet de machine in de uit stand; swipe valid pas en controleer dat de machine AAN mag.
  5. Zet de machine uit met rode knop tijdens niet draaien.Check dat pas nodig is na 10-30 seconden om machine weer aan te zetten -EN- de groene knop eerst ingedrukt moet worden.
  6. Zet de machine uit met rode knop tijdens wel draaien. Check dat pas nodig is na 10-30 seconden om machine weer aan te zetten -EN- de groene knop eerst ingedrukt moet worden.
  7. Swipe; zet aan met groene knop; power cycle node; controleer dat de machine nog aan kan.
  8. Idem - maar dan met power cycle node tijdens draaien machine.
  9. Swipe; en check dat na XX minuten er een not-used timeout de zaak uit zet.
  10. Check dat de timeout niet activeert als de motor draait (eventueel met speciale firmware met korte timeout).
  11. Swipe, check dat de machine werkt. Zet hem uit. Onderbreek krachtstroom > 1 seconde en controleer dat de machine weer in de veilige stand staat.

Source code

https://github.com/MakerSpaceLeiden/Node-bandzaag

History

Started live an WeMos-ESP, then a Powernode 1.1, upgraded to a PowerNodeNG and when the RFID broke replaced by a PowerNode White early 2024.