Skip to the content
PCBKitNew board
2 layers80 × 100 mmPosition controller, the printed circuit board in 3D

Position controller

losonczylab/Hardware1

Includes AutoDesk Inventor projects used for lab rigs and other miscellaneous CAD files.

Size
80 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
85
Nets
90
Pads
439
Tracks, vias
846, 386
Pours
32
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
14 Nov 2023
Updated
20 Mar 2024

Overview

Position controller is an open-source printed circuit board by losonczylab, from the losonczylab/Hardware repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 80 × 100 mm with 85 parts on 90 nets, routed with 846 tracks and 386 vias.

Its parts include 50 ICs, 9 connectors and 5 resistors.

README

README.md

Hardware

Includes AutoDesk Inventor projects used for lab rigs, other miscellaneous CAD files, Adobe Illustrator files used for laser cutting, and user guides for constructing assemblies.

Useful Programs

Electronics

  • Arduino program for Behavior Controller and Position Controller
  • KiCad files for PCB boards for the Behavior and Position Controllers
  • PDF manual for assembling a complete electronics box

Full-Size-Rig

  • CAD files for frames holding full size displays

Illustrator Files

  • Adobe Illustrator files for custom made parts from laser-cut arylic

Implant

  • CAD files for metal implant used to head-fix mice.

Implant Holder

  • CAD files for implant holder.

Tablet Rig

  • CAD files for frames holding tablet displays

Parts

85
QtyValueFootprintReferences
230.1uFCapacitors_SMD:C_0603U1C1, U3C1, U3XC1, U10C1, U11C1, U12C1, U13C1, U14C1, U15C1, U20C1, U21C1, U22C1, U23C1, U24C1, U25C1, U40C1 +7
874_1G79TO_SOT_Packages_SMD:SOT-23-5U1, U2, U3, U4, U11, U12, U30, U31
6FiducialFiducials:Fiducial_0.5mm_Dia_1mm_OuterFID1, FID2, FID3, FID4, FID5, FID6
5100KResistors_SMD:R_0603R1, R2, R3, R4, R5
474_193Housings_SSOP:TSSOP-16_4.4x5mm_Pitch0.65mmU20, U21, U22, U23
21uFCapacitors_SMD:C_0603U90C1, U90C2
274_1G27TO_SOT_Packages_SMD:SOT-363_SC-70-6U7, U8
274_3257Housings_SSOP:TSSOP-16_4.4x5mm_Pitch0.65mmU40, U41
274_573Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mmU24, U25
110MHzOscillators:Oscillator_SMD_EuroQuartz_XO53-4pin_5.0x3.2mmUX1
11KResistors_SMD:R_0603RIMP1
174_112Housings_SSOP:TSSOP-16_4.4x5mm_Pitch0.65mmU10
174_163Housings_SSOP:TSSOP-16_4.4x5mm_Pitch0.65mmUX2
174_21Housings_SSOP:TSSOP-14_4.4x5mm_Pitch0.65mmU6
174_2G00Housings_SSOP:MSOP-8_3x3mm_Pitch0.65mmU15
174_2G04TO_SOT_Packages_SMD:SOT-363_SC-70-6U14
174_2G86Housings_SSOP:MSOP-8_3x3mm_Pitch0.65mmU13
174_574Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mmU5
1AZ1117-3.3TO_SOT_Packages_SMD:SOT-223-3_TabPin2U90
1AcMeasurement_Points:Measurement_Point_Round-SMD-Pad_SmallTAc1
1AcXBnMeasurement_Points:Measurement_Point_Round-SMD-Pad_SmallTAcXBn1
1AnMeasurement_Points:Measurement_Point_Round-SMD-Pad_SmallTAn1
1AnXBcMeasurement_Points:Measurement_Point_Round-SMD-Pad_SmallTAnXBc1
1BcMeasurement_Points:Measurement_Point_Round-SMD-Pad_SmallTBc1
1BnMeasurement_Points:Measurement_Point_Round-SMD-Pad_SmallTBn1
1CLKMeasurement_Points:Measurement_Point_Round-SMD-Pad_SmallTCLK1
1DOWNMeasurement_Points:Measurement_Point_Round-SMD-Pad_SmallTDN1
1ENCLPin_Headers:Pin_Header_Straight_1x05_Pitch2.54mmJ3
1ENCODERadditional_connectors:Connectors_JST_B4B-PH-KJ11
1ENCRPin_Headers:Pin_Header_Straight_2x05_Pitch2.54mmJ4
1GNDMeasurement_Points:Measurement_Point_Round-TH_BigTPGND1
1LAP RESETadditional_connectors:Connectors_JST_B4B-PH-KJ10
1NANO_LPin_Headers:Pin_Header_Straight_1x15_Pitch2.54mmJ1
1NANO_RPin_Headers:Pin_Header_Straight_1x15_Pitch2.54mmJ2
1PWRConnectors:USB_Micro-BJ7
1RESETadditional_connectors:Connectors_JST_B2B-PH-KJ8
1SPIOutadditional_connectors:USB3_A_vertical_molexJ6
1UPMeasurement_Points:Measurement_Point_Round-SMD-Pad_SmallTUP1
1latchMeasurement_Points:Measurement_Point_Round-SMD-Pad_SmallTLatch1
1readMeasurement_Points:Measurement_Point_Round-SMD-Pad_SmallTRead1

Questions

How big is the Position controller PCB?

It measures 80 × 100 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Position controller use?

85 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.

Where can I download the Position controller KiCad files?

From the losonczylab/Hardware repository on GitHub, at the commit this page was made from: the board is Electronics/Position Controller/position_controller.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Position controller design in my own project?

Its repository publishes it under the GPL-3.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).

More from losonczylab/Hardware

2
  • 2 layers99 × 99 mmDue behavior breakout, the printed circuit board in 3D

    Due behavior breakout

    losonczylab/Hardware

    Includes AutoDesk Inventor projects used for lab rigs and other miscellaneous CAD files.

    109 parts1GPL-3.0
  • 2 layers75 × 40 mmLap optical reset, the printed circuit board in 3D

    Lap optical reset

    losonczylab/Hardware

    Includes AutoDesk Inventor projects used for lab rigs and other miscellaneous CAD files.

    60 parts1GPL-3.0

Similar boards

  • 2 layers254.1 × 87.2 mmFramedeck kb, the printed circuit board in 3D

    Framedeck kb

    brickbots/framedeck

    A Framework mainboard based Cyberdeck

    85 parts1.1kMIT
  • 2 layers100 × 100 mmRectifier, the printed circuit board in 3D

    Rectifier

    rene-dev/stmbl

    AC Servo Driver for STM32F4

    85 parts990GPL-3.0
  • 2 layers58 × 65 mmUtils output core, the printed circuit board in 3D

    Utils output core

    shmoergh/moduleur

    Fully analog DIY-friendly modular synth

    85 parts222
  • 2 layers198.8 × 75.6 mmTreadstone32, the printed circuit board in 3D

    Treadstone32

    marksard/Keyboards

    This repository is warehouse of my keyboard architecture.

    85 parts193MIT
  • 2 layers64.1 × 103.2 mmKeyboard, the printed circuit board in 3D

    Keyboard

    BerkeleyHCI/PolymorphicBlocks

    A Python-based hardware description language for PCBs for higher-level (block-diagram / system-architecture level) PCB design through libraries of directly reusable subcircuit generators.

    85 parts94BSD-3-Clause
  • 2 layers210.2 × 94.3 mmHumla, the printed circuit board in 3D

    Humla

    jimmerricks/humla

    The Humla is a 36-key low profile keyboard based on the Reviung by gtips and the Rev-lp by cyril279. It is for choc switches (with 18x17mm spacing) and has basic support for bluetooth pro micro alternatives such as the…

    85 parts85MIT
  • 2 layers217 × 27.5 mmStep switch board, the printed circuit board in 3D

    Step switch board

    minisystem/880

    A Euroack drum machine

    85 parts67