row_2 = row_1 + v_margin + 12; row_1 = bottom_row + v_margin + 12; row_1 = bottom_row + v_margin + 12; row_2 = working_increment*1 + out_row_1; out_row_4 = out_working_increment*3 + out_row_1; out_row_4 = out_working_increment*3 + out_row_1; out_row_6 = out_working_increment*5 + out_row_1; out_row_9 = working_increment*8 + out_row_1; out_row_3 = out_working_increment*2 + out_row_1; out_row_6 = out_working_increment*5 + out_row_1; out_row_4 = out_working_increment*3 + out_row_1; out_row_6 = out_working_increment*5 + out_row_1; out_row_6 = out_working_increment*5 + out_row_1; //special-case the top square(smoothing_radius+pad,smoothing_radius+pad); rotate_extrude(convexity=10, $fn = shafthole_faces); // Adapt to a dual or quad would add very little cost even without 1v/oct, could be an interesting and useful noisemaker Moar VCFs Everybody needs several VCFs with different behaviors. ** CA3080 design is ancient; maybe an updated one exists with current ICs? Scrat https://modularaddict.com/scrat-configurable-vcf-neutral-labs plug in your OpenSCAD script and call either... * knurled_cyl( Knurled cylinder outer diameter, generated with kicad-footprint-generator Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xx-DV-TE, 6 Pins per row (https://www.molex.com/pdm_docs/sd/430450221_sd.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py LFCSP-WD, 10 Pin (https://www.nxp.com/docs/en/data-sheet/PCF85063A.pdf#page=48), generated with kicad-footprint-generator Tantalum Capacitor SMD Kemet-B (3528-21 Metric), IPC_7351 nominal, (Body size from: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator Molex CLIK-Mate series connector, 502382-1470 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py QFN, 36 Pin (https://www.onsemi.com/pub/Collateral/561AV.PDF), generated with kicad-footprint-generator Hirose DF63 through hole, DF11-6DP-2DSA, 3 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator Molex Micro-Fit 3.0 Connector System, 5267-04A, 4 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator JST PH series connector, 53780-1070 (), generated with kicad-footprint-generator Resistor SMD 0815 (2038 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator Diode SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator Harting har-flexicon series connector.