Editor Version ×
Standard

1.Easy to use and quick to get started

2.The process supports design scales of 300 devices or 1000 pads

3.Supports simple circuit simulation

4.For students, teachers, creators

Profession

1.Brand new interactions and interfaces

2.Smooth support for design sizes of over 5,000 devices or 10,000 pads

3.More rigorous design constraints, more standardized processes

4.For enterprises, more professional users

Ongoing

STD Nymble Task

License:

Mode: Editors' pick

  • 418
  • 0
  • 0
Update time: 2021-06-06 07:35:09
Creation time: 2021-06-01 13:26:26
Description

The task requires you to create the Schematic design and the Layout for a PCB to be used for controlling the motion of a DC Servo Motor and a Brushed DC Motor.

The Motor’s shall be controlled by a STM Microcontroller, housed on the same PCB

For designing activity, you can use any software you are comfortable with.

Pre-selected Elements for the design

Geared DC Motor

https://www.pololu.com/product/4869

DC Servo Motor

STM32F407VGT6 MCU

Working Prototype of the system explained below - 

Specification

Power

The Board shall be powered by a 12Volt Power supply, with an output current rating of Max 7 Amps

Controller

The Controller on board is supposed to be a STM32F407VGT6, soldered directly on the PCB

Geared DC Motor

This motor shall be used to drive the Stirrer sub-system

We require speed control on the Geared DC Motor, along with Over current protection of 1.75Amps

Should be driven via a suitable Motor Driver (keeping size and cost in context)

Do not use an off the shelf module for this. Make your own circuit

The Encoder input should be channelled to the MCU

DC Servo Motor

This Servo motor shall be used to drive the Dispensing Motion of the lifter shown in the video above

This is a generic Servo Motor, which should be operated at 7.4Volts

We need to provide the servo motor with pre-defined PWM Signals, as detailed in the datasheet

We need to have a reliable input of the Analog output pin of the Motor, to the MCU

The Motor should have a Over current protection of 800mA

Sensors

The PCB should have an input current sensor, providing reliable readings with a factor of 20mA to the MCU, at a max frequency of 50ms

The system requires a precision Accelerometer + Gyroscope connected to the lifter shown in the video above. The readings of this module should be read by the MCU

Safety

The PCB should have intrinsic safety to safeguard against any accidental discharges due to human touch

Connections

All external peripherals need to be connected to the PCB using connectors

Deliverables

Schematic Design of the PCB 

Design file in Native format, as well as PDF Format

PCB Layout File for the PCB

Design file in Native format, as well as PDF Format

Schematic and Footprint Library - if made in Altium

Bill of Materials [Excel]

Should include details of all components on the PCB, as well as any external peripherals.

Draft Harness document for this design (assuming a length of 100mm for all external connections) [PDF]

Document explaining the thought process behind major design decisions, including reasoning behind selection of major IC's [PDF]

Bonus Task - In the current design, how would we implement a method of smooth speed controlled movement for the provided Servo Motor? What Hardware or Software modifications would be required to create this functionality?

 

Design Drawing
schematic diagram
1 /
PCB
1 /
The preview image was not generated, please save it again in the editor.
ID Name Designator Footprint Quantity
1 39nH L1 L0603 1
2 4.7uF C55 C0603 1
3 10uF C11 CAP-SMD_BD4.0-L4.3-W4.3-FD 1
4 2.2uF C2 C0805 1
5 STM32F407VGT6 U1 LQFP-100_L14.0-W14.0-P0.50-LS16.0-BL 1
6 PROG-CONN JTAG1 JTAG-10PIN-1.27MM-SMT 1
7 hole U4,U5,U6,U7 HOLE_3MM 4
8 10uH L3,L4,L5 L1206 3
9 BSS138 Q2,Q3,Q4,Q5,Q6,Q7,Q8,Q9 SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR 8
10 12V DC1 DC-IN-TH_DC005-T 1
11 AO3401A Q1 SOT-23_L2.9-W1.3-P1.90-LS2.4-BR 1
12 Motor1 CN3 CONN-SMD_ZH1.5-6P_SMD 1
13 Motor2 CN1 CONN-SMD_ZH1.5-6P_SMD 1
14 IMU6 CN10 CONN-SMD_ZH1.5-4P_SMD 1
15 IMU5 CN11 CONN-SMD_ZH1.5-4P_SMD 1
16 IMU1 CN12 CONN-SMD_ZH1.5-4P_SMD 1
17 IMU2 CN13 CONN-SMD_ZH1.5-4P_SMD 1
18 IMU3 CN14 CONN-SMD_ZH1.5-4P_SMD 1
19 IMU4 CN15 CONN-SMD_ZH1.5-4P_SMD 1
20 micro USB USB1 MICRO-USB-SMD_5P-P0.65-H-F_C10418 1
21 100nF C53,C51,C50,C49,C48,C47,C43 C0603 7
22 1uF C3 C0603 1
23 10nF C4,C8,C13,C14 C0603 4
24 10uF C9,C10,C7,C12,C15,C16 C0603 6
25 0.1uF C17,C18 C0603 2
26 1nF C19,C20 C0603 2
27 2.2uF C1 C0603 1
28 12pF C5,C6 C0603 2
29 1k5 R1 R0603 1
30 47 R2 R0603 1
31 10K R39,R13,R14,R15,R16,R17,R18,R19,R20,R21,R22,R23,R24,R25,R26,R27,R28 R0603 17
32 2K2 R29,R30 R0603 2
33 L298N U13 MULTIWATT15V 1
34 Reset SW2 SW-SMD_ST-1188U 1
35 Servo1 CN2 CONN-SMD_ZH1.5-3P_SMD 1
36 Servo2 CN5 CONN-SMD_ZH1.5-3P_SMD 1
37 Servo3 CN6 CONN-SMD_ZH1.5-3P_SMD 1
38 Servo4 CN7 CONN-SMD_ZH1.5-3P_SMD 1
39 Servo5 CN8 CONN-SMD_ZH1.5-3P_SMD 1
40 Servo6 CN9 CONN-SMD_ZH1.5-3P_SMD 1
41 BOOT Mode SW1 CONN-TH_TA-3524A-A2 1
42 100K R3,R6 R0603 2
43 68K R4 R0603 1
44 16MHz X2 OSC-SMD_4P-L3.2-W2.5-BL 1
45 R11,R12 R1206 2
46 49.9K R38,R8,R9 R0603 3
47 16.2K R5 R0603 1
48 9.53K R7 R0603 1
49 6.13K R10 R0603 1
50 ACS712ELCTR-20A-T U11,U12 SOIC-8_L5.0-W4.0-P1.27-LS6.0-BL 2
51 XL-0805QBC LED3,LED1 LED0805-RD 2
52 USBLC6-2SC6 U3 USBLC6-2SC6 1
53 7Amp F1 F0603 1
54 B5819W_C8598 D1,D2,D3,D4 SOD-123_L2.8-W1.8-LS3.7-RD 4
55 MP2359DJ-LF-Z U2,U8,U10 SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BR 3
56 FERRITE L2 FB805 1

Unfold

Project Attachments
Empty
Project Members
Related Projects
Change a batch
Loading...
Add to album ×

Loading...

reminder ×

Do you need to add this project to the album?

服务时间

周一至周五 9:00~18:00
  • 0755 - 2382 4495
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 立创EDA微信号

    easyeda

  • QQ交流群

    664186054

  • 立创EDA公众号

    lceda-cn