
Jitx design
gusmanb/logicanalyzer
24 channel, 100Msps logic analyzer hardware and software

usb serial to 6x camera focus ring utility
Pcba is an open-source printed circuit board by AllenNeuralDynamics, from the AllenNeuralDynamics/mis-focus-controller repository on GitHub. It is a 4-layer board of 80 × 60 mm with 30 parts on 68 nets, routed with 280 tracks and 48 vias.
Its parts include 6 connectors and 4 ICs. It belongs with the RP2040 boards of this library.
A device for controlling the focus on the camera modules of the Modular Insertion System.
(previously named mis-cafomoco)
This board uses a Raspberry Pi Pico as a USB-to-PWM interface for the 3x BD65496MUV motor drivers onboard. The boards are stackable so that a stack of two can be used to drive 6 focus motors with one USB connection. This device was designed to be used with the 12V micro-metal gearmotors from Pololu, with the magnetic encoder add-ons for closed-loop control.
Below is a list of serial commands supported by the device. Most commands can refer to several motors at once with unique arguments. Motor lists are separated by commas; argument lists are separated by commas.
| Command | Example | Description |
|---|---|---|
is_busy\r\n | is_busy\r\n | Returns True\r\n if any motor is moving. returns False\r\n when the device is not busy; |
SET_SPEED <motor_0>,<motor_1> <m0_percent>,<m1_percent>\r\n | SET_SPEED 3,2,4 50,50,60\r\n | Set the speed of motors 3, 2, and 4 to 50%, 50%, and 60% repsectively. |
TIME_MOVE <motor_0>,<motor_1> <clockwise>,<clockwise> <ms>,<ms>\r\n | TIME_MOVE 0,1 1,1 3000,3000\r\n | Rotate selected cameras (0 and 1) clockwise (if 1, otherwise ccw) for specified time (in milliseconds). |
See the mis-focus-controller-sw for a pip-installable python driver.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 15 | SolderJumper_3_Bridged12 | Jumper:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm_NumberLabels | JP1, JP2, JP3, JP4, JP5, JP21, JP22, JP23, JP24, JP25, JP31, JP32, JP33, JP34, JP35 |
| 4 | MountingHole_Pad | machine_agency_components:M3 NPTH with Pad | H1, H2, H3, H4 |
| 3 | Conn_01x06_Female | Connector_JST:JST_SH_SM06B-SRSS-TB_1x06-1MP_P1.00mm_Horizontal | J1, J2, J3 |
| 3 | pololu_BD65496MUV_breakout | machine_agency_components:pololu_BD65496MUV_breakout | U1, U2, U3 |
| 1 | Barrel_Jack_Switch | Connector_BarrelJack:BarrelJack_CUI_PJ-102AH_Horizontal | J7 |
| 1 | Conn_01x01_Female | machine_agency_components:Banana_Jack_2Pin | J9 |
| 1 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J8 |
| 1 | LOGO | machine_agency_components:aind_logo | G*** |
| 1 | Pico | pi_pico:RPi_Pico_SMD_TH | U7 |
It measures 80 × 60 mm and has 4 copper layers, 1.58 mm thick.
30 parts. 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 AllenNeuralDynamics/mis-focus-controller repository on GitHub, at the commit this page was made from: the board is hardware/pcb/pcba.kicad_pcb and its schematic hardware/pcb/pcba.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask AllenNeuralDynamics before reusing the design.

gusmanb/logicanalyzer
24 channel, 100Msps logic analyzer hardware and software

Hanqaqa/Easyduino
Easily dive into different PCB KiCad designs of the most popular microcontroller devboards





inaxeon/ocu2pciex8
This repository contains the design files for a PCIe x4 (x8 physical) to OCuLink adapter I designed to solve some difficult PC build problems some time ago.
