Skip to content

Commit 82ad6c7

Browse files
committed
update hw motors
1 parent c1148a3 commit 82ad6c7

File tree

10 files changed

+75
-18
lines changed

10 files changed

+75
-18
lines changed
Lines changed: 25 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,31 @@
11
- https://en.wikipedia.org/wiki/Seven-segment_display
2-
- 1903 (1970 Leds)
3-
- Multiple digit ones need to use multiplexing
4-
by alternating power between each digit.
2+
- 1903 (1970 Leds)
3+
- You need an extra resistor for each pin.
4+
- Types
5+
- common cathode (more common)
6+
- common anode
7+
8+
* 1 digit
59

610
#+CAPTION: in DIP-10 form + segment names
711
#+ATTR_ORG: :width 150
812
[[https://upload.wikimedia.org/wikipedia/commons/thumb/e/ea/Seven_segment_01_Pengo.jpg/485px-Seven_segment_01_Pengo.jpg]] [[https://upload.wikimedia.org/wikipedia/commons/thumb/e/ed/7_Segment_Display_with_Labeled_Segments.svg/225px-7_Segment_Display_with_Labeled_Segments.svg.png]]
913

10-
- multiple digit:
11-
- 7 pins for each segment
12-
- 1 pin for each digit, connecting all the cathodes of each segment of a digit
13-
- you select the digit, draw, clear, move to next digit
14+
- 10 pins
15+
- common 1 digit pinout
16+
#+CAPTION: DP=decimalpoint COM=common
17+
#+begin_src
18+
G F COM A B
19+
20+
E D COM C DP
21+
#+end_src
22+
23+
* >1 digit
24+
25+
- Multiplexed (aka alternating power between each digit)
26+
- 7 pins for the segments
27+
- 1 extra pin *for each* digit, to select them
28+
29+
* matrix
30+
31+
- https://www.circuitspecialists.com/blog/build-8x8-led-matrix/
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
- https://en.wikipedia.org/wiki/DC_motor
2+
- https://en.wikipedia.org/wiki/Brushed_DC_electric_motor
3+
- 1827

hardware/analog/components/active/motor/brushless.org

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,5 @@
33
- synchronous
44
- DC
55
- intended for continuos rotation
6+
- 3/4 wires
7+
- have to be driven by a ESC (Electronic Speed Controller)

hardware/analog/components/active/motor/ics.org

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
- h-bridge, for bipolar driver
1111
- example arduino https://www.instructables.com/H-Bridge-Motor-Driver-for-Arduino-Using-Transistor/
1212

13+
- ULN2003 - "High voltage and high current darlington transistor array"
14+
- Can work for unipolar stepper motors
1315
- DM542T
1416
- up to 128 microsteps
1517
- L297 - "Stepper Motor Controller"
@@ -26,6 +28,7 @@
2628
- configurable to work on 1/2/4/8/16 step modes (through MS1/MS2/MS3 pins)
2729
- NO phase sequence tables
2830
- SN754410 - Quadruple Half-H Driver
31+
- L298N
2932
- L293D - Quadruple Half-H Driver
3033
- SMA7023M* - "2-Phase Stepper Motor Unipolar Driver"
3134
- 10v-44v - Control Supply Voltage - Vs

hardware/analog/components/active/motor/stepper.org

Lines changed: 23 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,38 @@
11
- https://learn.adafruit.com/all-about-stepper-motors/what-is-a-stepper-motor
22
- https://en.wikipedia.org/wiki/Stepper_motor
3-
- brushless DC electric motor
4-
- given a step position
5-
- don't need a position sensor for feedback
6-
7-
- Wirings types: 4,5,6 cables
8-
- 4 for each side of winding
9-
- 5/6 for common
10-
11-
- Driving types: unipolar, bipolar
12-
- unipolar needs at least 5 cables
3+
- brushless DC electric motor
4+
- given a step position
5+
- don't need a position sensor for feedback
6+
7+
- Driving types:
8+
- bipolar (4 cables)
9+
- +torque
10+
- -maxspeed
11+
- voltage polarity reversal
12+
- unipolar (5,6 cables)
13+
- -torque
14+
- +maxspeed
15+
- no voltage polarity reversal
16+
- needs at least 5 cables
17+
- 1 extra for a tap to the center of a pair of coils
18+
19+
- Shafts: round, D, geared, lead-screw
1320

1421
- Drivers:
1522
- L/R (aka constant voltage)
1623
- Chopper
1724

25+
- Inductance:
26+
- in millihenries
27+
- higher means less maxspeed
28+
1829
- Microstepping:
1930
- affects max velocity
2031

2132
* hardware
2233

34+
- 28YBJ-48 - Unipolar 5v, 32 steps, 248 steps with (64) gear reduction
35+
2336
- NEMA - National Electrical Manufacturers Association
2437
- a standard for having same..., on different brands:
2538
- shape: front step size, N/10 in inches
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
- https://simple.wikipedia.org/wiki/IP_code
2+
- Ingress Protection Code
3+
- measures the level of protection given by the enclosure

hardware/circuits.org

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,17 @@
33
- SMT https://en.wikipedia.org/wiki/Surface-mount_technology
44
- FreeForm https://en.wikipedia.org/wiki/Point-to-point_construction
55
- aka dead-bug, air wire, point to point soldered circuit
6-
- brass bars
6+
- bars: 0.8mm or 0.5mm, 18AWG or 20AWG
7+
- YES: brass, copper, music wire, templated steel, brazing rods, silver coated steel
8+
- NO: stainless steel, alluminum
79
- https://hackaday.com/tag/circuit-sculpture/
810
- video howto https://www.youtube.com/watch?v=UV9_SqKqZQ8
11+
- project: clock+temperature (mcu+clock) https://www.youtube.com/watch?v=hNpcRpxVWbk
12+
- [[https://www.youtube.com/watch?v=gEs6vb6mWzY][Wire Modeling and Soldering Basics for Designers Architects hobbyists & crafters]]
913
- artist: Peter Vogel
1014
- artist: Eirik Brandalf [[https://eirikbrandal.com/][home]] [[https://www.youtube.com/@EirikBrandalf][youtube]]
1115
- artist: Mohit Bhoite [[https://www.youtube.com/user/mohitbhoite][youtube]]
16+
- [[https://www.youtube.com/watch?v=p5GvcxMcR74][Circuit Sculptures Workshop]] by Jiří Praus, Kelly Heaton & Mohit Bhoite
1217
- [[https://www.youtube.com/watch?v=LqVFxNFGNbc][Building Free-Formed Circuit Sculptures]]
1318

1419
- PHDL (vhdl extension) https://sourceforge.net/p/phdl/wiki/Home/
@@ -79,6 +84,7 @@
7984

8085
- gEDA
8186
- fritzing
87+
- https://www.freepcb.com/
8288

8389
** KiCad
8490

hardware/digital/components/processing/cpu/32/esp8266.org

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
- forum https://www.esp8266.com/index.php
22
- wiki https://github.com/esp8266/esp8266-wiki/wiki
3+
- tuto https://web.archive.org/web/20161025042934/https://espressif.com/en/support/explore/get-started/esp8266/getting-started-guide
34
- https://en.wikipedia.org/wiki/ESP8266
45
- 2014
56
- CPU:
@@ -13,13 +14,18 @@
1314
- 3.3v
1415

1516
* Models
17+
1618
- Adafruit Huzzah Feather
1719
- Adafruit Huzzah Breakout
1820
- NodeMCU
1921
- based on the ESP8266-12E
2022
- includes 4 Mbytes of Flash
23+
2124
** ESP-01
2225

26+
- 5 more gpio pins not connected
27+
28+
#+DESCRIPTION: CH_PD == EN
2329
#+CAPTION: pinout, from above-bottom
2430
#+begin_src
2531
GND GPIO2 GPIO0 RXD

hardware/ics/555/555.org

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
https://hackaday.com/2019/03/25/the-worlds-fastest-555-timer-and-the-state-of-the-555/
12
https://en.wikipedia.org/wiki/555_timer_IC
23

34
1972

hardware/tools/cnc/self.org

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,8 @@
9090
- controller
9191
- pcb http://flatcam.org/
9292
- pcb https://www.galaad.net/coppercam-eng.html
93+
- pcb https://www.easylogix.de/products_detail.php?prog_id=1
94+
- windows
9395
- https://en.wikipedia.org/wiki/LinuxCNC
9496
- https://winder.github.io/ugs_website/
9597
- https://grbl-controller.software.informer.com/

0 commit comments

Comments
 (0)