Skip to content

Commit d223ecc

Browse files
authored
Curtain crawler example fix (#446)
Ups the current limit
1 parent 4278221 commit d223ecc

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

examples/IotCurtainCrawler/IotCurtainCrawler.net

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -596,8 +596,8 @@
596596
(property (name "edg_path") (value "drv.isen_res.res"))
597597
(property (name "edg_short_path") (value "drv.isen_res"))
598598
(property (name "edg_refdes") (value "RR11"))
599-
(property (name "edg_part") (value "AS0606J022JT5E (UNI-ROYAL(Uniroyal Elec))"))
600-
(property (name "edg_value") (value "±5% 600mW 200V -55℃~+155℃ 2.2Ω 1206 Chip Resistor - Surface Mount ROHS"))
599+
(property (name "edg_part") (value "RTT06R620FTP (RALEC)"))
600+
(property (name "edg_value") (value "±1% 1/3W ±200ppm/℃ 0.62Ω 1206 Chip Resistor - Surface Mount ROHS"))
601601
(sheetpath (names "/drv/") (tstamps "/0289014d/"))
602602
(tstamps "0f080359")))
603603
(nets

examples/test_iot_blinds.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,10 @@ def __init__(self) -> None:
188188
class IotCurtainCrawler(JlcBoardTop):
189189
"""IoT curtain crawler, drives a motor and has hall sensors integrated on the board, next to the motor.
190190
Motor: LS16PQQ-030 -183.5
191-
~2.7v min starting voltage; 40mA open current, 200mA stall current @ 4.0v
191+
~2.7v min starting voltage; 40mA open current, 200mA stall current @ 4.0v, ~500mA @ 10v
192+
193+
Note, motor driver appears to be fed off a booster, a chip labeled B6283y, which may be a SDB628 booster
194+
with a feedback voltage of 0.6v. Feedback resistor divider produces 121.4mV for a 2.000V input, a ~10v target.
192195
193196
Motor is a 2-pin PicoBlade 1.25mm connector, Molex_PicoBlade_53398-0271_1x02-1MP_P1.25mm_Vertical
194197
@@ -264,7 +267,7 @@ def contents(self) -> None:
264267
ImplicitConnect(self.gnd, [Common]),
265268
) as imp:
266269
self.motor = self.Block(MotorConnector())
267-
self.drv = imp.Block(Drv8870(current_trip=150 * mAmp(tol=0.1)))
270+
self.drv = imp.Block(Drv8870(current_trip=550 * mAmp(tol=0.1)))
268271
self.connect(self.drv.vref, self.v3v3)
269272
self.connect(self.mcu.gpio.request("motor1"), self.drv.in1)
270273
self.connect(self.mcu.gpio.request("motor2"), self.drv.in2)

0 commit comments

Comments
 (0)