Code Monkey home page Code Monkey logo

sliderx's Introduction

SliderX

SliderX

Open-Sourced camera slider with silent stepper motor driver and 3D printable parts soon to be released on kickstarter!

Development

Currently development is divided into 3 parts:

Hardware Development

All the 3D printable parts are designed in solidworks 2019 and STL are uploaded on thingiverse

There are some possible design changes:

  • Smaller stepper motor or change orientation to 90°
  • Change standard screw mounting to M4
  • Change v-slot gantry from 3D printable to standard market aluminum gantry
  • change connecting parts to more modular design and DIY friendly

PCB Development: v1.0.0 PCB contained following errors:

  1. Small size
  2. No mounting holes
  3. Small ESP32 placement
  4. No resistor for GPIO out
  5. No indicator LEDs
  6. Missing silk screen notations

v1.1.0 changes:

  1. Fix issues from v1.0.0
  2. Add 3.3v input for buttons GPIO connection
  3. Add 4 indicator LEDs
  4. Size increased to 75x50mm
  5. Add fiducial markings

Initial PCBs were ordered from china, due to shipping issues it is impossible to get from there. Looking actively for Indian manufacturers and will update here.

WebServer Development

SliderX will be controllable with two methods - on-board controller and webserver control

UI mockup for SliderX: mockup

Features implementation:

  • control using websocket
  • API implementation
  • WiFi access point page
  • fast rendering
  • cross-platform implementation
  • synced controls from on-board control

Firmware Development

Firmware development is extended from valar systems

TMC2209 is used in this project for silent operation and additional features like stallguard

Features to be implemented in firmware:

  • Stallguard to replace end switch
  • on-board control with LCD and rotary encoder
  • minify code with web-socket implementation
  • automated testing with github actions

sliderx's People

Contributors

anshumanfauzdar avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.