alarm_clock

FreeCAD modeling of an alarm clock.

https://github.com/thomashoullier/alarm_clock

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.4%) to scientific vocabulary

Keywords

cad freecad
Last synced: 6 months ago · JSON representation ·

Repository

FreeCAD modeling of an alarm clock.

Basic Info
  • Host: GitHub
  • Owner: thomashoullier
  • License: cc-by-4.0
  • Default Branch: master
  • Homepage:
  • Size: 13.3 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 1
Topics
cad freecad
Created over 3 years ago · Last pushed over 3 years ago
Metadata Files
Readme License Citation

README.md

FreeCAD alarm clock

This is a FreeCAD project modeling an alarm clock. I have a real alarm clock on my desk and reproduced it in FreeCAD as an exercise.

Project manifest: * The FreeCAD files in /parts. The top-level assembly is asm_main.FCStd. * An exploded view of the labeled parts. * The assembly graph with all parts and assemblies. * Thumbnail views for all the parts and assemblies. * Photographs of the real alarm clock for reference.

main_front main_back

Thumbnails and photographs are included as part of a separate downloadable data release.

Parts diagram

The following diagram lists all the parts on an exploded view.

exploded diagram

The parts are grouped by assemblies according to the following diagram

assemblies graph

Animating

The animation of assemblies for the purpose of producing exploded views is controlled by the variable explode in the file master_animator.

Software

I used FreeCAD 0.19.4 for Void Linux 64bits. The assemblies are made using Assembly4.

Limitations

This is my first FreeCAD project, and among my first CAD projects. As such there are doubtlessly some awkward choices in the design.

  • There are warnings that I do not know how to resolve about out-of-scope links.
  • Overall I am happy with the design of parts, which is made with sketches in the PartDesign workbench. There may be beginner mistakes.

Illustrations

Parts and assemblies

asm_main main_side

asm_front_shell asm_front_shell

asm_clock_hands asm_clock_hands

clock_face clock_face

hand_alarm hand_alarm

hand_hour hand_hour

hand_minute hand_minute

hand_seconds hand_seconds

shell_front shell_front

front_glass front_glass

asm_back_shell asm_back_shell

shell_back shell_back

asm_battery_container asm_battery_container

battery_container battery_container

battery_contact_minus battery_contact_minus

battery_contact_plus battery_contact_plus

battery_aa battery_aa

asm_wheel asm_wheel

wheel wheel

wheel_axis wheel_axis

clock_inner clock_inner

alarm_button alarm_button

asm_back_lid asm_back_lid

back_lid back_lid

back_lid_foam back_lid_foam

Photographs

aa_battery alarm_button_on back_lid_back3q back_lid_backview back_lid_inside back_lid_sideview back_shell back_shell_3q back_shell_inside battery_container_3q battery_container_front battery_container_full battery_container_sideview battery_container_sideview2 bottom front front_3q hands_detail left_side presentation right_side seconds_hand_detail1 seconds_hand_detail2 top top_3q wheel_out

Owner

  • Name: Thomas Houllier
  • Login: thomashoullier
  • Kind: user

Mostly algorithms and scientific computing.

Citation (CITATION.cff)

authors:
- family-names: "Houllier"
  given-names: "Thomas"
  orcid: "https://orcid.org/0000-0002-8404-7177"
title: "CAD modeling of an alarm clock using FreeCAD."
date-released: 2022-07-09
url: "https://github.com/thomashoullier/alarm_clock"
keywords:
  - "cad"
  - "freecad"
license: CC-BY-4.0

GitHub Events

Total
Last Year