It was a detour indeed considering I graduated in engineering. Nonetheless, sometime back I enrolled myself in the post-graduate psychology programme. I recently completed the course - M.A. (Psychology) from IGNOU and I thought I would put my project online to help others. It may serve as a general guidebook for anyone who's attempting to take on a new project and wish to conduct proper research in psychology. I should perhaps also mention that if you have decent knowledge of the two subjects - Research Design and Statistics, studying this project report and making use of it to design your own would be a cinch. This page would be of only general help and would let you know of the ways in which I collected data, combined it, analysed it and interpreted it. With this post, I intend to provide information related to the practical challenges that arise during research, these are essentially areas which a person may overlook due to lack of practical experience.
3ds Catia
Catia, Product Design, CNC and other wanderings.
Monday, 18 January 2021
Saturday, 19 September 2020
Reversing direction - Single phase motor
Before you buy motor for an application, it's better that you know how it's wired and if the direction can be easily changed or not. You can easily change the direction of a three-phase induction motor which has three output wires (i.e. wired as star or delta in stator) by simply interchanging connections of two of the stator leads. For example if previously the connections phase were RST, interchanging the leads would change the phase to RTS or SRT and the direction would change.
![]() |
Reversing direction of a three-wire, three-phase induction motor |
Unlike a three phase motor, reversing direction of a single phase motor can be a bit complicated. This is the problem that I recently had to face. I bought an old table saw and it came with a single phase motor and I had to reverse the direction of this motor. I would have used the motor in default configuration by simply using it from the other side, but it would have meant that the nut may get loose during operation which can be dangerous, so this is something that had to be done without fail. I followed the steps mentioned below to complete the task.
College projects for mechanical engineering students
As part of curriculum, engineers need to complete a significant project at a college level which either demonstrates understanding of the topic or solves some existing engineering problem. While there's no dearth of topics for engineering students to explore, however, in my opinion, budget becomes a problem since it may involve buying material to create a project and demonstrate problem solving ability. An alternative to this is using Catia or CAD to demonstrate problem solution or demonstrate problem solving ability. I have listed below four such projects and you can use ideas similar to the ones I have mentioned below.
Using animate constraints to solve simple mechanism problem
The sketcher workbench in Catia, offers a tool known as = Animate constraints. This tool can be used to solve simple problems that may be related to four bar chain mechanism or some other simple mechanism. For example, you can make combination of sketch profiles in 2D, resembling an engine and can animate it.
Using this, you can find out several parameters of interest like if for a certain connecting rod length, crank length etc. will clearance be enough or not. This is ofcourse the simplest example, and you can read more about it here. Another application of the tool can be found here.
Wednesday, 16 September 2020
Designing parametric gear in Catia
Gears can fundamentally be classified according to the profile of the teeth. The profile of the teeth may be involute, cycloidal, trochoidal or even a combination of these profiles.
![]() |
Involute profile in red |
The involute profile is basically a path traced by a point on a straight line which rolls without slipping on the circle. The circle is called the base circle of the involute.
![]() |
Epicycloid in red |
Thursday, 10 September 2020
Pantorouter analysis - Point tracing, Sweep volume and Clash analysis
Product engineering and manufacturing has several aspects related to it, and one of which is digital product development. The aim of digital product development is to model the design virtually and conduct all studies related to the design digitally, so that we expend least amount of effort in creating it, in real life and with minimum resources. For example, in case you are designing a piston, you may want to simulate mechanical load conditions, and analyse the maximum stress and keep it under elastic limit of the material.
Depending upon the product that you are modelling, your design requirements may change. For example, before manufacturing an engine, it may be of interest to find if the different parts would clash with each other during the motion. Or you may wish to graph valve position with respect to crank rotation etc.
Wednesday, 9 September 2020
Using variable draft & parameters in Catia to model glass-bottle cap
Making parts and assemblies, driven by a set of parameters has always fascinated me. The post is an attempt at showing, how we can leverage a set of a few commands / features and make the part easily modifiable by associating these features with the desired, predefined and well-known parameters. The concept applies to assemblies too. However, for the sake of simplicity, I have used part as an example and not used many features to avoid complication and challenges that may arise with explaining the example itself. So, my main focus is on demonstrating the concept and how you may do such a thing. The example itself, that I have demonstrated may not have any practical utility as such, however the concept itself can of course be applied, and is applied to vast range of problems.
Sunday, 16 August 2020
Motion control boards and G-code translators
Before I discuss the motion control boards and G-code translators, I would just like to mention some names, just for the sake of making you aware of the options that exist. LinuxCNC, Arduino, BeagleBone, UCCNC, PoKeys, AcronCNC, Mach4, TurboCNC, MASSO, PMDX, PICO Systems, Smooth steppers - (ESS - Ethernet smooth stepper and USS - USB smooth stepper) etc, are some of the solutions that you can go with. The names that we have mentioned include G-code translators as well as motion control boards. It makes sense to mention them together since they are interdependent. The choice of motion control board will dictate the G-code translator that you can go with, likewise if you have made up your mind about a particular G-code translator, you can only with a particular motion control boards. This is because of compatibility, and it is for this reason, we should know about a motion control board's compatibility with a particular G-code translators. In addition, we should know which product can get us started easily and make an inexpensive choice. Let's discuss these one by one and demystify them little bit.
Saturday, 15 August 2020
Motors and Drivers
![]() |
Relative axis movement in a CNC machine |
Sunday, 9 August 2020
Practise - Animate constraints
Thursday, 6 August 2020
Balloon generation, Dimensioning, Dress-up & Annotation
Monday, 27 July 2020
How to find Catia file version and release information without using Catia?
Thursday, 23 July 2020
Title block, Sheets, Bill of materials & Properties
Sheet
Monday, 20 July 2020
Creating drawings in Catia - View toolbar - 2
Creating drawings in Catia - View toolbar - 1
Thursday, 16 July 2020
What is the practical application of animate constraints in Catia?
Wednesday, 15 July 2020
Setting drawing sheet and using wizard
- Using a wizard
- Custom
Tuesday, 14 July 2020
Drafting - Introduction
Monday, 13 July 2020
Re-use pattern, Sectioning, Save management
![]() |
One bolt assembled with plate |
Friday, 10 July 2020
Creating top-down assembly, Copy and paste, Assembly features
![]() |
Top-down assembly - Assembly and Parts drawing |
Tuesday, 7 July 2020
Creating bottom-up assembly
Product structure tools, Constraints, Move toolbar
![]() |
Product structure tools toolbar |
Thursday, 2 July 2020
Practise exercise 2
![]() |
Exercise |
Tuesday, 30 June 2020
Practise exercise 1
Monday, 29 June 2020
Assembly design workbench
What is an assembly?
An assembly or a product, in general, refers to the collection of different parts and assemblies, that together perform a required function. For example, an engine that comprises of piston, crankshaft, camshaft etc. is an example of an assembly. In Catia, an assembly is basically a document with .CATProduct extension that stores information about the collection of different components (parts, assemblies etc.) that the assembly constitutes, and all these parts are held in position / assembled together at their respective working positions. So wherever you open this assembly document, it displays all parts and assemblies that the document constitutes.
![]() |
Assembly shown with specification tree |
Geometrical sets and Hybrid design
![]() |
Option provided when new part file being created |
Saturday, 27 June 2020
Operations toolbar
![]() |
Tools present in operation toolbar |
Thursday, 25 June 2020
Surface toolbar
![]() |
Surfaces toolbar |
Thursday, 11 June 2020
Wireframe toolbar
![]() |
Wireframe toolbar |
Tuesday, 9 June 2020
Introduction to surface design
Monday, 8 June 2020
Making seventh part
![]() |
Exercise |
Thursday, 4 June 2020
Making sixth part
![]() |
Exercise |
Tuesday, 2 June 2020
Making fifth part
Sunday, 31 May 2020
Measure toolbar
![]() |
Measure toolbar |
- Measure Between
- Measure Item
- Measure Inertia
![]() |
Tools that can be accessed using Measure Between and Measure Item |
Friday, 29 May 2020
Properties, Apply material and Graphic properties toolbar
Saturday, 23 May 2020
Boolean operations
![]() |
Common sets operations taught in school |
Wednesday, 20 May 2020
Knowledge toolbar
![]() |
Knowledge toolbar |
You would be aware that in engineering design, we use knowledge of various principles. For example, in case of a beam, the section width may have certain relation with height, or thickness. We also know many other geometric relations like an equilateral triangle has equal sides, rectangle's opposite sides are equal etc. Catia can effectively integrate into the design itself using formula.
Thursday, 14 May 2020
Making fourth part
![]() |
Exercise |
Wednesday, 22 April 2020
Transformation features toolbar
![]() |
Transformation features toolbar |
In the image attached, you can see the black dropdown buttons along with some of the tools. Upon clicking them you can see that they are actually sub-toolbars and have other tools too. You can drag the toolbar out to see the complete sub-toolbar and its name.
Tuesday, 21 April 2020
Surface based features
![]() |
Surface based features toolbar |
Monday, 20 April 2020
Dress-up features toolbar
Dressup features toolbar |
Editing parts in Catia, Parent-child relationship and Define in work object
Redefining size - Redefining size is easy, and you need to double click on the feature on the solid, it may be pad, pocket, shaft etc. or on the specific feature in the specification tree for which you wish to change the size. In the dialogue box that opens up, you would be able to change its size as per need. This is essentially the same box that was presented to you using which you specified the size.
Friday, 17 April 2020
Making third part
![]() |
Exercise |
Using only certain parts of sketch, Positioned sketch and Sliding sketch
![]() |
How to use selective parts of sketch? |
Making second part
![]() |
Exercise |
Thursday, 16 April 2020
Making first part
![]() |
Exercise |
Design Intent
![]() |
From skeletal model to final product |
So basically, design intent is forethought that's given before you embark on the process of detailed designing.
Wednesday, 15 April 2020
Reference elements toolbar
![]() |
Reference elements toolbar |
Tuesday, 14 April 2020
Introduction to part modeling and Sketch based features
![]() |
Sketch based features toolbar |
Tuesday, 31 March 2020
Evolution of tubelight hardware - Indian context
Friday, 24 January 2020
User selection filter, Tools toolbar, Smart pick and 3D geometry toolbar
![]() |
User selection filter |
Filter type - The filter type essentially let you select only that particular element for which you have selected the filter for. For example, when point filter is selected, the cursor will only be able to select points in the sketcher or in the part workbench. You can also choose multiple filter types at once to extend your selection. For example, if you wish to select all points and lines, you may select the point and curve filter for that.