TK, all,
Everytime i get a problem solved, another one comes in.
Take look at the attached block diagram. The PC is now running linux puppy lucid (frugal), in a headless mode. One power on/off switch starts everything and the same switch turns it all off, thanks to linux puppy.
The pc is running jOrgan (linux) ver. 3.14, which provides the desktop GUI and combination action.
jOrgan appears to function without problem when operating stops, couplers, pistons, set and cancel using the mouse and GUI. See (problem 2)
Problem 1:
When operating from the console mounted devices, pistons, stops, etc., jOrgan functions but with one problem.
if a gen piston is set with stops in all divisions, say 6 or 8 random stops, followed by gc., then the Gen piston is depressed, the SAMS turn on as expected. however, when the gc is pressed to clear the stops, multiple things happen:
-
The pre set stops turn off.
-
other SAMS turn on and stay on,
-
other SAMS flutter on and off.
-
pressing the gc multiple times changes the state of some SAMS, on to off and off to on .
The same thing happens with division pistons, and the GC.
Doing the above procedure with the jorgan message monitor on clearly shows the preset SAMS turning off, and also shows other Sams
operating, i.e. on magnet turned on then off after slight delay per SAMS extension.
Problem 2:
Doing a close check of the state of SAMS which should have been off, the cooling fan on the 30A - 12vdc PSU came on. A close check revealed SAMS that were off, but hot, and when the TAB was moved, returned to the energized position, indicating that the SAMS extension had not turned the off mkagnet off.
using the jOrgan message monitor, and cycling the SAM with the mouse showed that in fact the SAMs off magnet was still energized.
Cycling the SAM using the mouse turned it off after a few cycles. My first suspecions are; a week magnet, misadjusted mechanical stops on the SAM armature, or possibily low voltage due to excessive load on the 12vdc PSU. However, it could be that problem 1 and problem 2 are related.
To complicate things, note on the block diagram that the sense contacts on the SAMS are matrixed (with diodes) using a KB pcb, tied to an LPC17, whereas the piston inputs come through DINS on the core8, and SAMS drivers are on DOUTS with ULN2803 drivers also on the core8. There are 2 KB pcbs, #1 encodes two keyboards, #2 the third keyboard, and SAMS sense contacts. The keyboard maticies are configured to exit through midiout 2 on the LPC router which outputs messages to an Artisan Sound engine, along with activated/de activated messages for all SAMS, Pistons, couplers.
12vdc PSU Grounding was the subject of a thread some time ago as regards this setup.
At this point I am puzzled. The system worked fine until recently.
Any suggestions, comments, questions, troubleshooting tests, etc are welcome.
[Organ block Diagram - Ground.bmp](< base_url >/applications/core/interface/file/attachment.php?id=11112)

