Node Metal Mitre Saw: verschil tussen versies

Uit MakerSpace Leiden
Ga naar: navigatie, zoeken
(Green Connector)
Regel 6: Regel 6:
 
PoE node voor the [[Metal Mitre Saw / Afkortzaag Metaal|Metal Mitre saw]] based on a [[PowerNode White]]. The QR code points to [[https://wiki.makerspaceleiden.nl/mediawiki/index.php/QR_metalmitresaw this]] page.
 
PoE node voor the [[Metal Mitre Saw / Afkortzaag Metaal|Metal Mitre saw]] based on a [[PowerNode White]]. The QR code points to [[https://wiki.makerspaceleiden.nl/mediawiki/index.php/QR_metalmitresaw this]] page.
  
== Use ==
+
==Use==
 
 
 
Swipe your card; this will unlock the 'red' button on the safety contractor to the left. Note that the unit will refuse to power on if the on/off button on the saw is in the unsafe, ON, position.  
 
Swipe your card; this will unlock the 'red' button on the safety contractor to the left. Note that the unit will refuse to power on if the on/off button on the saw is in the unsafe, ON, position.  
  
 
Once you are done - switch off the saw and then press the green button on the safety contractor to disable it. The unit will lock shortly thereafter.
 
Once you are done - switch off the saw and then press the green button on the safety contractor to disable it. The unit will lock shortly thereafter.
  
== Trouble shooting ==
+
==Trouble shooting==
 
 
 
See [[PowerNode White]] for details; or use the MENU button to see a QR code with logging.
 
See [[PowerNode White]] for details; or use the MENU button to see a QR code with logging.
  
The log file is available on http://woodlathe.local/ or http://192.168.6.144/. One can also telnet to this address. Logs are also sent to MQTT and to Syslog at the firewall. Or connect a serial cable; but be sure to use a [[Galvanic USB isolator]].
+
The log file is available on http://192.168.6.144/. One can also telnet to this address. Logs are also sent to MQTT and to Syslog at the firewall. Or connect a serial cable; but be sure to use a [[Galvanic USB isolator]].
 
 
== Configuration ==
 
  
 +
==Configuration==
 
The unit contains a AC fed [[PowerNode White]] that is on WiFi. This is done by a 5Volt AC/DC convertor on the board (the back thing in the bottom right). It has a single relay that simply turns one of the phases (L) on and off.  
 
The unit contains a AC fed [[PowerNode White]] that is on WiFi. This is done by a 5Volt AC/DC convertor on the board (the back thing in the bottom right). It has a single relay that simply turns one of the phases (L) on and off.  
  
Regel 27: Regel 24:
 
The software can be found in ACNode its examples (in the Arduino IDE) or on [https://github.com/MakerSpaceLeiden/AccesSystem/blob/master/lib-arduino/ACNode/examples GitHub].
 
The software can be found in ACNode its examples (in the Arduino IDE) or on [https://github.com/MakerSpaceLeiden/AccesSystem/blob/master/lib-arduino/ACNode/examples GitHub].
  
== Board jumpers and settings ==
+
==Board jumpers and settings==
 
 
 
Board:
 
Board:
  
Regel 45: Regel 41:
 
# N-jumpers for the Optocouples to get the N from the inputs.
 
# N-jumpers for the Optocouples to get the N from the inputs.
  
== Green Connector ==
+
==Green Connector==
 
[[Bestand:MetalMitreNode04.jpg|miniatuur]]
 
[[Bestand:MetalMitreNode04.jpg|miniatuur]]
  
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! PIN !! Description !! Use
+
! PIN
 +
! Description
 +
! Use
 
|-
 
|-
| 1 || CUR2 || NC
+
| 1
 +
| CUR2
 +
| NC
 
|-
 
|-
| 2 || CUR2 || NC
+
| 2
 +
| CUR2
 +
| NC
 
|-
 
|-
| 3 || CUR1 || NC - black wire of motor is looped directly
+
| 3
 +
| CUR1
 +
| NC - black wire of motor is looped directly
 
|-
 
|-
| 4 || CUR1 || NC - black wire of motor is looped directly
+
| 4
 +
| CUR1
 +
| NC - black wire of motor is looped directly
 
|-
 
|-
| 5 || OPTO 2 || NC -- N for voltage sense is wired via jumper to pin 10 at back of board
+
| 5
 +
| OPTO 2
 +
| NC -- N for voltage sense is wired via jumper to pin 10 at back of board
 
|-
 
|-
| 6 || OPTO 2 || Voltage sense across relay (label 'DETECT')
+
| 6
 +
| OPTO 2
 +
| Voltage sense across relay (label 'DETECT')
 
|-
 
|-
| 7 || OPTO 1 || NC -- N for voltage sense is wired via jumper to pin 10 at back of board
+
| 7
 +
| OPTO 1
 +
| NC -- N for voltage sense is wired via jumper to pin 10 at back of board
 
|-
 
|-
| 8 || OPTO 1 || Pump sense (label 'PUMP')
+
| 8
 +
| OPTO 1
 +
| Pump sense (label 'PUMP')
 
|-
 
|-
| 9 || L input || L AC in (brown)
+
| 9
 +
| L input
 +
| L AC in (brown)
 
|-
 
|-
| 10 || N input || N AC in (blue)
+
| 10
 +
| N input
 +
| N AC in (blue)
 
|-
 
|-
| 11 || Relay 1 NO || Interlock (blue)
+
| 11
 +
| Relay 1 NO
 +
| Interlock (blue)
 
|-
 
|-
| 12 || Relay 1 Common || Interlock (blue)
+
| 12
 +
| Relay 1 Common
 +
| Interlock (blue)
 
|-
 
|-
| 13 || Relay 2 NO || NC
+
| 13
 +
| Relay 2 NO
 +
| NC
 
|-
 
|-
| 14 || Relay 2 NC || NC
+
| 14
 +
| Relay 2 NC
 +
| NC
 
|-
 
|-
| 15 || Relay 2 common || NC
+
| 15
 +
| Relay 2 common
 +
| NC
 
|}
 
|}
  
 
The motor current goes directly through the coil; we're not making use of the connector. Reason for this is that we're not quite sure of the (starting) currents.
 
The motor current goes directly through the coil; we're not making use of the connector. Reason for this is that we're not quite sure of the (starting) currents.
  
= Electrics =
+
=Electrics=
 
 
 
Basically a [[SafetyRelay]] combined with a hand/off/auto setting for the pump. A [[NodeMitresawMetal]] is being build (it is a 3-phase/krachtstroom machine) and will be placed in the safety interlock chain that keeps the relay powered.
 
Basically a [[SafetyRelay]] combined with a hand/off/auto setting for the pump. A [[NodeMitresawMetal]] is being build (it is a 3-phase/krachtstroom machine) and will be placed in the safety interlock chain that keeps the relay powered.
  
[[Bestand:schema-metal-mittre-2023.png|400px|Schematic]]
 
  
== Log ==
 
  
  Mon  1 Jan 2024 20:21:02 CET ac/log/metalmitresaw {
+
[[Bestand:schema-metal-mittre-2023.png|400px|Schematic]]
  "manual_poweroff": 0,
 
  "idle_poweroff": 0,
 
  "errors": 0,
 
  "ota": true,
 
  "node": "woodlathe",
 
  "machine": "woodlathe",
 
  "maxMqtt": 384,
 
  "id": "887124a4ae30",
 
  "ip": "192.168.6.144",
 
  "net": "UTP",
 
  "mac": "30:AE:A4:24:71:8B",
 
  "beat": 1704136278,
 
  "alive-uptime": 8399,
 
  "approve": 1,
 
  "deny": 0,
 
  "requests": 1,
 
  "cache_hit": 1,
 
  "cache_miss": 0,
 
  "cache_purge": 0,
 
  "cache_update": 1,
 
  "mqtt_reconnects": 1,
 
  "loop_rate": 15.13943768,
 
  "coreTemp": 53.33333333,
 
  "heap_free": 168180,
 
  "rfid_scans": 1,
 
  "rfid_misses": 131133,
 
  "rfid": "RFID-MFRC522",
 
  "state": "Waiting for card, screen dark",
 
  "seconds_in_state": [
 
    0,
 
    3,
 
    0,
 
    0,
 
    0,
 
    1244,
 
    0,
 
    0,
 
    0,
 
    7445,
 
    0,
 
    2,
 
    3,
 
    0
 
  ],
 
  "normal_poweroff": 1,
 
  "fw": "/Users/dirkx/Documents/Arduino/AccesSystem/lib-arduino/ACNode/examples/WoodLatheNode/WoodLatheNode.ino Jan  1 2024 17:45:18"
 
  }
 
  
== History ==
+
==Log==
 +
Mon 1 Jan 2024 20:21:02 CET ac/log/metalmitresaw {
 +
"manual_poweroff": 0,
 +
"idle_poweroff": 0,
 +
"errors": 0,
 +
"ota": true,
 +
"node": "woodlathe",
 +
"machine": "woodlathe",
 +
"maxMqtt": 384,
 +
"id": "887124a4ae30",
 +
"ip": "192.168.6.144",
 +
"net": "UTP",
 +
"mac": "30:AE:A4:24:71:8B",
 +
"beat": 1704136278,
 +
"alive-uptime": 8399,
 +
"approve": 1,
 +
"deny": 0,
 +
"requests": 1,
 +
"cache_hit": 1,
 +
"cache_miss": 0,
 +
"cache_purge": 0,
 +
"cache_update": 1,
 +
"mqtt_reconnects": 1,
 +
"loop_rate": 15.13943768,
 +
"coreTemp": 53.33333333,
 +
"heap_free": 168180,
 +
"rfid_scans": 1,
 +
"rfid_misses": 131133,
 +
"rfid": "RFID-MFRC522",
 +
"state": "Waiting for card, screen dark",
 +
"seconds_in_state": [
 +
0,
 +
3,
 +
0,
 +
0,
 +
0,
 +
1244,
 +
0,
 +
0,
 +
0,
 +
7445,
 +
0,
 +
2,
 +
3,
 +
0
 +
],
 +
"normal_poweroff": 1,
 +
"fw": "/Users/dirkx/Documents/Arduino/AccesSystem/lib-arduino/ACNode/examples/WoodLatheNode/WoodLatheNode.ino Jan 1 2024 17:45:18"
 +
}
  
 +
==History==
 
Latest incarnation installed late 2023.
 
Latest incarnation installed late 2023.

Versie van 1 mei 2024 om 20:03

MetalMitreNode01.jpg MetalMitreNode02.jpg MetalMitreNode03.jpg

PoE node voor the Metal Mitre saw based on a PowerNode White. The QR code points to [this] page.

Use

Swipe your card; this will unlock the 'red' button on the safety contractor to the left. Note that the unit will refuse to power on if the on/off button on the saw is in the unsafe, ON, position.

Once you are done - switch off the saw and then press the green button on the safety contractor to disable it. The unit will lock shortly thereafter.

Trouble shooting

See PowerNode White for details; or use the MENU button to see a QR code with logging.

The log file is available on http://192.168.6.144/. One can also telnet to this address. Logs are also sent to MQTT and to Syslog at the firewall. Or connect a serial cable; but be sure to use a Galvanic USB isolator.

Configuration

The unit contains a AC fed PowerNode White that is on WiFi. This is done by a 5Volt AC/DC convertor on the board (the back thing in the bottom right). It has a single relay that simply turns one of the phases (L) on and off.

One of the 3-phase wires is routed through a current coil (directly; rather than through the connector; as there may be a fair but of current running through it). The opto couplers are wired to the pump and to the safety interlock.


The software can be found in ACNode its examples (in the Arduino IDE) or on GitHub.

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: Normal 5v Songle relay
  4. AC/DC unit soldered in
  5. Fuse soldered in (250 mAmp, slow)
  6. One current coil soldered in

Jumpers:

  1. VPOE and VPOE5 both explicit on 'off'
  2. 5V power via VINT
  3. Vpower via VINT
  4. N-jumpers for the Optocouples to get the N from the inputs.

Green Connector

MetalMitreNode04.jpg
PIN Description Use
1 CUR2 NC
2 CUR2 NC
3 CUR1 NC - black wire of motor is looped directly
4 CUR1 NC - black wire of motor is looped directly
5 OPTO 2 NC -- N for voltage sense is wired via jumper to pin 10 at back of board
6 OPTO 2 Voltage sense across relay (label 'DETECT')
7 OPTO 1 NC -- N for voltage sense is wired via jumper to pin 10 at back of board
8 OPTO 1 Pump sense (label 'PUMP')
9 L input L AC in (brown)
10 N input N AC in (blue)
11 Relay 1 NO Interlock (blue)
12 Relay 1 Common Interlock (blue)
13 Relay 2 NO NC
14 Relay 2 NC NC
15 Relay 2 common NC

The motor current goes directly through the coil; we're not making use of the connector. Reason for this is that we're not quite sure of the (starting) currents.

Electrics

Basically a SafetyRelay combined with a hand/off/auto setting for the pump. A NodeMitresawMetal is being build (it is a 3-phase/krachtstroom machine) and will be placed in the safety interlock chain that keeps the relay powered.


Schematic

Log

Mon 1 Jan 2024 20:21:02 CET ac/log/metalmitresaw {
"manual_poweroff": 0,
"idle_poweroff": 0,
"errors": 0,
"ota": true,
"node": "woodlathe",
"machine": "woodlathe",
"maxMqtt": 384,
"id": "887124a4ae30",
"ip": "192.168.6.144",
"net": "UTP",
"mac": "30:AE:A4:24:71:8B",
"beat": 1704136278,
"alive-uptime": 8399,
"approve": 1,
"deny": 0,
"requests": 1,
"cache_hit": 1,
"cache_miss": 0,
"cache_purge": 0,
"cache_update": 1,
"mqtt_reconnects": 1,
"loop_rate": 15.13943768,
"coreTemp": 53.33333333,
"heap_free": 168180,
"rfid_scans": 1,
"rfid_misses": 131133,
"rfid": "RFID-MFRC522",
"state": "Waiting for card, screen dark",
"seconds_in_state": [
0,
3,
0,
0,
0,
1244,
0,
0,
0,
7445,
0,
2,
3,
0
],
"normal_poweroff": 1,
"fw": "/Users/dirkx/Documents/Arduino/AccesSystem/lib-arduino/ACNode/examples/WoodLatheNode/WoodLatheNode.ino Jan 1 2024 17:45:18"
}

History

Latest incarnation installed late 2023.