/pcb

PCB Joystick for Bots

Primary LanguageG-codeMIT LicenseMIT

Joystick PCB

PCB Joystick for your nrf Arduino robot

IMG_20230426_170745

pcb

Plan:

  • EasyEDA sign up
  • Add components and connect them in Schematics mode
  • Convert Shematics to PCB (Design > Convert Shematic to PCB)
  • Autotrace
  • Fix traces manually: chamfer right angles, delete unused Arduino pins to free more space for traces
  • Hole diameter: 1mm -
  • Set trace width: ~0.6-0.9 mm
  • Add text labels
  • Screenshot 2D and 3D view (PCB mode: View > 3D view)
  • Download .dxf
  • Clean vectors in CorelDraw/Rhino
  • Draw joystick contour (vector)
  • Mirror PCB
  • Add holes
  • ArtCAM .gcode
  • Apply UV mask

Tools:

  • V-bit 20/45 deg (trace isolation);
  • 0.8 mm (holes, cutout).

Software:

  1. EasyEDA -> Gerber (or DXF).
  2. FlatCAM -> G-code (or ArtCAM).

BOM:

  • sensor;
  • led;
  • attiny;
  • resistor;
  • battery holder CR2032;
  • switch.

Scematics:

pcb

2D PCB view:

shematics

3D PCB view:

3d view

FlatCAM:

FlatCAM PCB Routes

Button PCB:

button