
Version 3.0 of the 7-Segment mechanical counter. Improved design. This particular model is a sequential counter (numbers 0 - 9) that receives a linear input to cycle the display. This version was designed and prototyped using the Bambu Lab X1 Carbon.
If you found this interesting or useful, please consider supporting my work at: https://buymeacoffee.com/Flower3D.
See video here:
New for v3.0:
- Swapping the springs & drums will change the direction of counting (see details in video).
- Cams A, B, & C now include guide discs to keep seg followers aligned
- Segments & followers are now a single printed part (no glue required!)
- Shape of D-Cam shafts improved to avoid printer corner bulging
- Increased depth of numerous components to improve rigidity & surface contact area among interacting parts
- Improved tolerances
- Replaced push-action rubber band with coil springs
- Lengthened pegs on push-action that engage the spring drums
- Dedicated rubber band for D-segment
- Pegs added to seg-plate to allow for equal distribution of force from rubber band
Quantities of each 3D printed component for a complete assembly:
(1) - BODY_v3.0
(1) - SEG_PLATE_v3.0
(1) - MID_PLATE_v3.0
(1) - BACK_PLATE_v3.0
(4) - SCREW_v3.0
(2) - SEG A_v3.0
(2) - SEG B_v3.0
(2) - SEG C_v3.0
(1) - SEG D_v3.0
(1) - CAM A1_v3.0
(1) - CAM A2_v3.0
(1) - CAM B1_v3.0
(1) - CAM B2_v3.0
(1) - CAM C1 _v3.0
(1) - CAM C2_v3.0
(1) - CAM D1_v3.0
(1) - CAM D2_v3.0
(1) - TIMING_GEAR_No1_v3.0
(1) - TIMING_GEAR_No2_v3.0
(1) - SPRING_v3.0 - OR - SPRING_v3.1 (added 5/12/25, stiffer inner spring increases tactility. Add lube between inner spring & mid-plate cogs)
(1) - SPRING_R_v3.0 - OR - SPRING_R_v3.1 (added 5/12/25, stiffer inner spring increases tactility. Add lube between inner spring & mid-plate cogs)
(1) - SPRING_DRUM_v3.0
(1) - SPRING_DRUM_R_v3.0
(1) - PUSH_ACTION_v3.1 (Updated 8/3/24, two options: coil springs (recommended) or rubber band)
(1) - PUSH_BUTTON_v3.0
Non-3D Printed Components:
(1) - Rubber band (recommended 2mm x 60mm) - for D-segment
(1) - Rubber band (recommended 2mm x 100mm) - for A, B, & C segments
Push-Action Option A: (recommended)
(2) - Coil Springs (4mm x 50 mm)
Push-Action Option B:
(1) - Rubber band (recommended 3mm x 60mm)
Printer Settings/Profile:
Bambu Studio Profile:
0.20mm Standard @BBL X1C
General Settings:
Material: PLA
Layer Height: 0.2mm
Infill: 100%
Supports: No
Based on a 0.4mm nozzle
Alternate Options:
2-digit body: https://www.printables.com/model/972295-7-segment-2-digit-mechanical-counter-body-version
7 Segment Counter, v3.1, Single-Digit
by Flower-3D · original on Printables ↗
Hobby & Makers / Other Ideas
♥ 6.5k⬇ 19.8k🖨 196 prints
Print profiles
BODY_v3.0.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
BACK_PLATE_v3.0.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
CAM_B1_v3.0.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
CAM_D2_v3.0.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
CAM_A1_v3.0.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
CAM_B2_v3.0.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
CAM_C1_v3.0.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
CAM_A2_v3.0.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
CAM_D1_v3.0.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
CAM_C2_v3.0.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
SEG_D_v3.0.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
SEG_B_v3.0.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
SPRING_DRUM_v3.0.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
SEG_C_v3.0.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
SEG_A_v3.0.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
TIMING_GEAR_No1_v3.0.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
PUSH_BUTTON_v3.0.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
SPRING_R_v3.0.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
SPRING_DRUM_R_v3.0.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
MID_PLATE_v3.0.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
SPRING_v3.0.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
TIMING_GEAR_No2_v3.0.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
SEG_PLATE_v3.0.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
SCREW_v3.0.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
PUSH_ACTION_v3.1.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
ALL_PARTS_v3.1.3mfDEFAULT
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
SPRING_v3.1.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
SPRING_R_v3.1.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print