To do¶
22 open, 8 settled. 4 of the open ones are the next things to happen.
Generated from site/scripts/todo_items.py and rebuilt on every push, so it
is current with the repo rather than with anyone's memory.
⚠️ The tick boxes are yours alone. They are remembered in this browser on this device only - they do not reach the repo, another device, or Claude. Use them as a scratch pad at the machine; tell Claude what actually got done.
🔴 Do now¶
The next things to happen.
E-stop drops the drives with the PC offgrantThe whole retrofit assumes it. If OF.1 is load-bearing in that path, the E-stop stops working when the Monoscheda comes out and nothing announces it. Ten minutes, every station pre-strip-survey
Map all four ribbons — way, colour, I/O addressgrantThe last column of the Mesa wiring schedule. CN1 in 1-24, CN4 in 25-48, CN10 out 1-24, CN13 out 25-48 housing-connectors
Map D-sub pins to rainbow ways on the IDC adaptersgrantConfirms the adapters are straight-through. The one thing on the axis connectors that cannot be answered from paper housing-connectors
Identify the two non-signal ribbon waysgrant24 points on a 26-way leaves two, almost certainly the module supply and its 0 V. If it is something else, that matters housing-connectors
Queued¶
Wanted before the Tecnos comes out, but not blocking.
At the machine¶
Photograph the spindle motor nameplategrantThe pole count is the last thing between 400 Hz and a real spindle RPM, and it is in no drive. It also decides whether the VFD's n035 = 20 is a divide-by-ten display trick or a genuinely 20-pole machine pre-strip-survey
Measure the current one output module point draws at 24 VgrantDecides how the 41 outputs spread across the cards. The binding limit is 2.0 A per Mesa driver chip across its eight outputs, not the 500 mA per output mesa-card-reference
Walk all 41 inputs against the module LEDsgrantFact-checks the largest inherited artefact in the project. Needs the rack assembled and powered, so it expires with the Tecnos pre-strip-survey
Check wire labels against the I/O chartgrantThe chart's wire numbers are my transcription of the diagrams and have never been checked against a physical label. If one disagrees, the diagram reading is the suspect io-map
Prove all six overtravel switches, both pathsgrantThe cabinet LED proves the PLC path; the drive's P-OT/N-OT proves the hardware stop. The second one is what protects the first jog pre-strip-survey
Meter every input for high or low, and both logic levelsgrantSets the Mesa field-power domains. Not a blocker — Mesa inputs take either sense pre-strip-survey
One timeboxed attempt¶
Get a tool change to run, and film itgrantOne success closes three items: cycle durations, the mechanical sequence, and the OF.42/OF.43 observation. Load P20000.PRG, press F5 = ESECUZ, call a T25/n pocket that is not mounted. No vacuum pump needed. Drop it if it will not go pre-strip-survey
Watch dP_IO on the Panasonic during that tool changegrantIN-4 is STB and IN-7 shows the pocket number in decimal. Monitor mode leaves I/O control enabled carousel-indexer
If the ATC will not run, film what does movegrantA jog, the stops going up and down. Same camera setup, so the trip is not wasted pre-strip-survey
Carousel drive, when convenient¶
Re-read step 24, and read steps 25-28grantStep 24 is the one irregularity in the pocket table — SEL 3 on a zero coordinate. The walk stopped at 24 of 28 carousel-indexer
Find which P-IN pin carries which bit weightgrantThe manual lists pins 35-31 without saying whether that is MSB-first. Set one bit at a time and read IN-7 in decimal. A minute, and it needs no controller carousel-indexer
Read in-4 (STB) at rest, and dP_idgrantdP_id should echo the front-panel rotary switch, since PA 00 reads 0 carousel-indexer
Before anything is unplugged¶
Photograph the I/O boards — connectors, part numbers, silkscreengrantThe ribbon pinout may be printed on the boards themselves, which would shortcut the ribbon mapping pre-strip-survey
Photograph the Housing front panel with everything seatedgrantThe photograph you cannot retake pre-strip-survey
Label both halves of every Housing connector before parting itgrantShort list now that the rewire is confined to the Housing pre-strip-survey
At the desk¶
Draft the Mesa allocation for sign-offclaudeWhich machine signal lands on which card. Main open decision: spindle analog on the 7I77U's AOUT3 rather than the 7I76EU's TB4, which needs an external reference supply mesa-wiring-schedule
Settle how the 7I77U's differential enable drives /S-ONclaudeENA0-2 are differential pairs; the SGDH /S-ON is a sinking input against +24V-IN. Those are not the same shape, and it is a design question rather than a wiring one servo-drive-interface
⏳ Waiting¶
Blocked on something else on this list.
Build the landing list and the wire indexclaudeTwo views of one table — by card and terminal for wiring, by wire number for tracing. Waiting on the ribbon map mesa-card-reference
Deferred¶
Settled during commissioning, on the new control.
Axis scaling — set an arbitrary scale, jog, measure, correctgrantCross-check against Pn201, which gives pulses per motor rev. If measured and calculated agree, the number is not in question pre-strip-survey
Direction sign on each axisgrantSame jog session. Start mid-travel, smallest increment, and know the overtravels work first pre-strip-survey
Homing — two-stage search, method already chosengrantRapid to the switch, back off until the signal drops, slow re-approach. HOME_SEARCH_VEL and HOME_LATCH_VEL pre-strip-survey
Re-measure the zone midline after the first homegrant1833.70 is a Tecnos coordinate and the datum moves. It is hard-coded in tuchop-io.hal and wrong for the real machine until re-measured zones-and-loading
Vacuum sense polarity, when the pump is installedgrantWatch IF.9 change state as the pump pulls down. Do not let the simulator's assumption become the config by inheritance pre-strip-survey
✅ Settled¶
Kept as the record of what was answered.
All three SGDH servo drive dumpsgrantPn300 differs on every axis — 475, 477, 500 against a factory 600 — so the analog gain could not have been assumed drive-parameters
Panasonic carousel indexer — full parameter capturegrantEight pockets at exactly 100000 pulses. Confirmed three ways: EN_CU_6, the drive's step table, and a physical count carousel-indexer
VS-606V7 spindle VFD — full constant capturegrant0-10 V to 0-400 Hz at factory gain and bias, a hard 104 Hz speed floor, S3 wired as an emergency stop, and overtorque set to stop the drive spindle-vfd
Output field supply confirmed at 24 VgrantA relay pulled in at 24 V and did not move at 12 V. VFIELD is 24 V on every block carrying outputs, sourcing housing-connectors
Syncro configuration failure diagnosedgrantSerial cable in the wrong port after the RAM install mw310-operating
The carousel pocket codeclaudePlain 5-bit binary, closed contact is a 1, pockets 1-8 use four bits. Code 31 is origin return, which resolves POS_RESET carousel-indexer
Feed override switch decoded from the PLCclaudeStraight 4-bit binary, wire colours carry the weights, 16 detents at 10 % each io-map
Mesa terminal reference from all three manualsclaudeEvery connector, terminal by terminal, plus the four manual errata to check against the physical boards mesa-card-reference