Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions examples/IotCurtainCrawler/IotCurtainCrawler.net
Original file line number Diff line number Diff line change
Expand Up @@ -596,8 +596,8 @@
(property (name "edg_path") (value "drv.isen_res.res"))
(property (name "edg_short_path") (value "drv.isen_res"))
(property (name "edg_refdes") (value "RR11"))
(property (name "edg_part") (value "AS0606J022JT5E (UNI-ROYAL(Uniroyal Elec))"))
(property (name "edg_value") (value "±5% 600mW 200V -55℃~+155℃ 2.2Ω 1206 Chip Resistor - Surface Mount ROHS"))
(property (name "edg_part") (value "RTT06R620FTP (RALEC)"))
(property (name "edg_value") (value "±1% 1/3W ±200ppm/℃ 0.62Ω 1206 Chip Resistor - Surface Mount ROHS"))
(sheetpath (names "/drv/") (tstamps "/0289014d/"))
(tstamps "0f080359")))
(nets
Expand Down
7 changes: 5 additions & 2 deletions examples/test_iot_blinds.py
Original file line number Diff line number Diff line change
Expand Up @@ -188,7 +188,10 @@ def __init__(self) -> None:
class IotCurtainCrawler(JlcBoardTop):
"""IoT curtain crawler, drives a motor and has hall sensors integrated on the board, next to the motor.
Motor: LS16PQQ-030 -183.5
~2.7v min starting voltage; 40mA open current, 200mA stall current @ 4.0v
~2.7v min starting voltage; 40mA open current, 200mA stall current @ 4.0v, ~500mA @ 10v

Note, motor driver appears to be fed off a booster, a chip labeled B6283y, which may be a SDB628 booster
with a feedback voltage of 0.6v. Feedback resistor divider produces 121.4mV for a 2.000V input, a ~10v target.

Motor is a 2-pin PicoBlade 1.25mm connector, Molex_PicoBlade_53398-0271_1x02-1MP_P1.25mm_Vertical

Expand Down Expand Up @@ -264,7 +267,7 @@ def contents(self) -> None:
ImplicitConnect(self.gnd, [Common]),
) as imp:
self.motor = self.Block(MotorConnector())
self.drv = imp.Block(Drv8870(current_trip=150 * mAmp(tol=0.1)))
self.drv = imp.Block(Drv8870(current_trip=550 * mAmp(tol=0.1)))
self.connect(self.drv.vref, self.v3v3)
self.connect(self.mcu.gpio.request("motor1"), self.drv.in1)
self.connect(self.mcu.gpio.request("motor2"), self.drv.in2)
Expand Down