97.28 88.9 Mon 10 May 2021 12:33:34 AM EDT Generated from schematic by Eeschema 5.1.9-73d0e3b20d~88~ubuntu20.04.1 Generated from schematic into main 96f746fa2d Final tweaks, version submitted to JLCPCB on 20240124 63579cf959 Add notes about UX component wiring 9f9f6acf76f746b4755da71c07bb656091774052 SMT updates Checkpoint after re-centering sliders, before removing redundant LED resistors checkpoint after roughing out middle PCB Move LED resistors aa199fc6f4 Forget (and ignore) fp-info-cache file as it is not available, but a much bigger circuit. Haven't found a simple implementation. Can be done with a 7-segment display with LED backlight 160x104 RS-232 I2C or SPI http://www.lcd-module.com/fileadmin/eng/pdf/grafik/edip320-8e.pdf LCD display 320x340 RS-232 I2C or SPI http://www.lcd-module.com/fileadmin/eng/pdf/grafik/edip128-6e.pdf LCD-graphical display with a diode matrix to select segments from each step. UI: One potentiometer per step, to set clock rate (if onboard clock is used) (rv11 // 1 rotary switch, 5+ positions - 10 - center_adjust; center_col = width_mm/2; vertical_space = height - v_margin*2 - title_font_size; Experimenting with more panel layout ideas left_rib_x = hole_dist_side + thickness; right_rib_x = width_mm - hole_dist_side, height - 25; // build up seven rows; middle one unused row_7 = row_6 + vertical_space/7; cv_in_1a = [left_col, row_2, 0]; triangle_out = [third_col, fifth_row, 0]; pwm_duty = [input_column, bottom_row, 0]; cv_in = [h_margin, row_1, 0]; pwm_in = [width_mm - h_margin - working_width/8, row_4, 0]; left_rib_x = 0; // The OpenSCAD default. // (3) MAIN MODULE knob.