Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
T
twins-controller
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 4
    • Issues 4
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • bigprint
  • twins-controller
  • Issues
  • #16

Closed
Open
Opened Jan 14, 2021 by Jayant Khatkar@13765728Owner

Shear Calibration

There is some z axis offset which isn't linear across the print bed, meaning it isn't a fault of the calibration process. When drawing a straight line on a single bed, the print tip will rise a fair bit off the bed and then come back down within the same line, same bed.

Calibration still needs to be done more accurately but currently the whole thing is too fragile to spend too much time on calibrating.

Potential causes:

  • Print bed is not planar
  • Forces on arm by the things like the wires to the extruder are not linear throughout space (unlikely, arm takes a lot of force to move)
  • Calibration error
  • Arm ik/fk does not match reality

Planned solution

  1. Create a shear calibration process (grid of maybe 5x5 or higher storing z offset at each point) (estimate 4h)
  2. During plan execution:
  3. Do FK to find where the print tip want to be
  4. Apply z offset for that x-y point
  5. do IK and updated print tip point
  6. save to JointTrajectory (this step would probably be done during Jtraj2ROS). (estimate 4h)
Edited Jan 15, 2021 by Jayant Khatkar
Assignee
Assign to
Single Arm Printing
Milestone
Single Arm Printing (Past due)
Assign milestone
Time tracking
None
Due date
None
Reference: bigprint/twins-controller#16