
Braille Pogo Frame
KilowattSynthesis/Braille-Display-CAD
Experimental design for a braille display using build123d CAD in Python

Experimental design for a braille display using build123d CAD in Python
Braille Column Rods PCB is an open-source printed circuit board by KilowattSynthesis, from the KilowattSynthesis/Braille-Display-CAD repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 2-layer board of 95 × 99 mm with 151 parts on 215 nets, routed with 1,776 tracks and 247 vias.
It is built around the MT910XET, AD116 and 74HC595, with the CD74HC4067M and RP2040-ZERO among its other parts. Its parts include 42 resistors, 40 capacitors, 28 ICs, 19 diodes and 6 connectors. It belongs with the lEDs and displays boards and the RP2040 boards of this library.
Experimental design for a braille display using build123d CAD in Python
archive/pogo-spoolsideas_pogo_spool_mask/Use Mouser's "RF Inductors" selection, mounting an inductor vertically.
archive/inductor-smd-vertical, archive/inductor-smd-flatTest results:
Conclusion: RF inductors don't have enough magnetic force to levitate 1mm or 2mm neodymium magnets.
archive/cnc-plottercad/nut_bolt_grid.py, cad/vertical_motor_layers.pyarchive/silicone-sheetcad/silicone_sheet_mold/Investigate bi-metallic strip with actuator.
Investigate shape memory alloy (SMA) approach. Benefit: Would be very quiet.
Should buy some 4mm solenoids.
Key and lock mechanism pushes up on the pins
Use GT2 belt (or similar) to press up on pins.
Use CNC plotter to turn pins/bolts for placement. Use hex drive, plus solenoid to mate/un-mate. Build the plotter on a PCB with 3mm linear rails, belts, etc.
cnc-plotterMotors mounted on orthogonal PCBs, with rotating slanted plate to push on the pins.
Microfluidics as valves.
MEMS on-chip stepper motor:
Double screw with balls and weird geometry.
Cams on 2.4mm diameter rods that run along each column of dots.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 23 | 100n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C2, C3, C14, C15, C17, C18, C19, C20, C21, C22, C23, C24, C33, C35, C37 +7 |
| 19 | LED | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D1, D2, D3, D4, D5, D6, D10, D11, D12, D13, D14, D15, D17, D18, D19, D20 +3 |
| 18 | 5k1 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2, R3, R4, R12, R16, R17, R18, R22, R26, R30, R34, R38, R39, R40, R41 +2 |
| 16 | 330m | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R6, R7, R10, R11, R14, R15, R20, R21, R24, R25, R28, R29, R32, R33, R36, R37 |
| 12 | 4.7n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C25, C26, C27, C28, C29, C30, C31, C32, C34, C36, C38, C40 |
| 12 | MT910xET | 00-lib-footprints:SOT-23-Hall | U17, U18, U19, U20, U21, U22, U23, U24, U25, U26, U27, U28 |
| 8 | 2k1 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R5, R9, R13, R19, R23, R27, R31, R35 |
| 8 | DRV8847SPWR | Package_SO:TSSOP-16_4.4x5mm_P0.65mm | U1, U2, U4, U5, U6, U7, U8, U9 |
| 8 | Stepper_Motor_bipolar | 00-lib-footprints:MicroStepper_4.7_OD | M1, M2, M3, M4, M5, M6, M7, M8 |
| 4 | 10u | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C10, C11, C12, C13 |
| 4 | AD116 | Package_TO_SOT_SMD:SOT-23-6 | U10, U11, U12, U13 |
| 4 | Motor_DC_With_MP | 00-lib-footprints:DC_Motor_6mm_OD_with_3_Stage_Gearbox | M9, M10, M11, M12 |
| 2 | 74HC595 | Package_SO:SOP-16_3.9x9.9mm_P1.27mm | U14, U15 |
| 2 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J3, J7 |
| 2 | MountingHole_Pad | 00-lib-footprints:Braille_Block_MountingHoles_M2_3x | H1, H2 |
| 2 | SW_Push | 00-lib-footprints:PushButtonSMD_2.93x3.9 | SW1, SW2 |
| 2 | Screw_Terminal_01x02 | TerminalBlock:TerminalBlock_bornier-2_P5.08mm | J5, J6 |
| 1 | 10u | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C9 |
| 1 | CD74HC4067M | Package_SO:SOIC-24W_7.5x15.4mm_P1.27mm | U30 |
| 1 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J1 |
| 1 | Conn_01x08 | 00-lib-footprints:SOICbite_clipProgSmall | J4 |
| 1 | RP2040-Zero | 00-lib-footprints:RP2040 Zero | U3 |

KilowattSynthesis/Braille-Display-CAD
Experimental design for a braille display using build123d CAD in Python

KilowattSynthesis/Braille-Display-CAD
Experimental design for a braille display using build123d CAD in Python

KilowattSynthesis/Braille-Display-DC-Motors-Vertical
Braille display POC using 0408 DC motors, vertically inline under each dot, to spin a bolt for each dot. Includes CAD, PCB, and Firmware.

akita11/Cuebit
micro:bitからCue:bitへのコマンド(通信プロトコル:UART 9600bps N81)は以下です。以下の"NNN"は数値(10進数)で与えるコマンドパラメータです。また各コマンドは行末コード(0x0d or…


KilowattSynthesis/Braille-Display-Column-Rods
Braille display POC using tiny stepper motors to drive columns of the display

CainPatel/diy-ert
A $150 four-electrode earth resistivity meter (Wenner array): Arduino, AD620, ADS1115. Documented failure-first as an engineering log.



It measures 95 × 99 mm and has 2 copper layers, 1.6 mm thick.
151 parts, built around the MT910XET, AD116, 74HC595 and CD74HC4067M. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the KilowattSynthesis/Braille-Display-CAD repository on GitHub, at the commit this page was made from: the board is migrated_idea_column_rods/Braille-Column-Rods-PCB/Braille-Column-Rods-PCB.kicad_pcb and its schematic idea_pogo_spool_mask/pcb/Braille-Pogo-Frame/Braille-Pogo-Frame.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CERN-OHL-P-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).