anticipating carriage success
I finally rebuilt the entire mechanism using the fixes that worked in the partial test jigs, as described in the September 30th and October 30th posts. Success! Here's a video that shows it correctly adding 5678 from the digit wheels to 0322 on the carriage, which produces 6000 by executing one direct carry and a two-level chain of anticipated carries. It's running at 500 milliseconds per time unit. Well, I shouldn't call it a success yet, since it's not reliable. There are marginal clearances and motion stutters that have to be tracked down and fixed before it meets that bar. It will get a passing grade only when I can reliably compute an arbitrarily long sequence of Fibonacci numbers. Addition takes 18 time units. Here is the microprogram for it, which currently runs in a microprocessor and controls stepper motors, but eventually would run from the Babbage-style program barrel and control cams and rods to create the same lifting and rotating motions. {"add"