Skip to content

Commit 1d1303a

Browse files
authored
Merge pull request #689 from arduino/pedrosousalima/pnmdatasheet
[PC-1767] [MKC-1626] Early Draft PlugAndMake Datasheet
2 parents 38f49dd + e3d740f commit 1d1303a

File tree

13 files changed

+385
-25
lines changed

13 files changed

+385
-25
lines changed

content/hardware/09.kits/maker/plug-and-make-kit/datasheet/assets/Block_Diagram_Plug_and_Make.svg

Lines changed: 346 additions & 0 deletions
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

content/hardware/09.kits/maker/plug-and-make-kit/datasheet/datasheet.md

Lines changed: 39 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,15 @@ The Plug and Make Kit, featuring the Arduino® UNO R4 WiFi, offers a seamless an
2828
- **Smart Home Automation:** Utilize the kit to build smart home devices that can monitor and control various environmental factors. With sensors for temperature, humidity, and movement, create a system that automates climate control, security, and lighting. The onboard Wi-Fi® allows for remote monitoring and control through the Arduino® Cloud or other third-party services.
2929
</div>
3030

31+
32+
33+
<div style="page-break-after: always;"></div>
34+
3135
## Features
3236

3337
The Plug and Make Kit offers an intuitive and effortless introduction to the world of IoT and electronics. Featuring the powerful Arduino® UNO R4 WiFi, this kit enables seamless integration with the Arduino® Cloud for a smooth, wireless experience. With its array of modular sensors and components connectable via I2C Qwiic cables, the kit allows for easy customization of your projects. Equipped with a diverse range of sensors and interactive modules, this kit provides the tools you need to create dynamic and engaging projects with ease. Perfect for both beginners and experienced makers.
3438

35-
### Kit Contents
39+
### Kit Content
3640

3741
| **SKU** | **Name** | **Purpose** | **Quantity** |
3842
| -------- | -------------------- | --------------------------------- | ------------ |
@@ -48,13 +52,13 @@ The Plug and Make Kit offers an intuitive and effortless introduction to the wor
4852

4953
### Accessories
5054

51-
| **Quantity** | **Item Name** | **Included** |
52-
| ------------ | -------------------- | ------------ |
53-
| 24 | M3x10 screws | Yes |
54-
| 20 | M3 bolts | Yes |
55-
| 4 | M3x20 female spacers | Yes |
56-
| 7 | I2C Qwiic cables | Yes |
57-
| 1 | USB-C® cable | Yes |
55+
| **Item Name** | **Included** | **Quantity** |
56+
| -------------------- | ------------ | ------------ |
57+
| USB-C® cable | Yes | 1 |
58+
| I2C Qwiic cables | Yes | 7 |
59+
| M3x10 screws | Yes | 24 |
60+
| M3 bolts | Yes | 20 |
61+
| M3x20 female spacers | Yes | 4 |
5862

5963
### Microcontroller
6064

@@ -95,6 +99,13 @@ The Plug and Make Kit offers an intuitive and effortless introduction to the wor
9599

96100
**Note:** V<sub>DD</sub> controls the logic level and is connected to the 5V power rail. V<sub>AREF</sub> is for the analog logic.
97101

102+
## Block Diagram
103+
104+
The Plug and Make Kit is a combination of the Arduino UNO R4 Wifi board connected to different Modulinos boards through and I2C bus as can be seen in the following block diagram.
105+
106+
![ Plug and Make Kit block diagram](assets/Block_Diagram_Plug_and_Make.svg)
107+
108+
98109
## Functional Overview - Arduino UNO R4 WiFi
99110

100111
### Pinout
@@ -139,7 +150,7 @@ Power for the Arduino® UNO R4 WiFi can be supplied through either the VIN pin o
139150

140151
The power distribution system ensures proper voltage levels for all components. The ISL854102 buck converter and SGM2205 regulator manage voltage regulation. Diodes for protection are also represented.
141152

142-
![Arduino® UNO R4 WiFi power tree.](assets/UNO_R4_WiFi_Power_Tree.png)
153+
![Arduino® UNO R4 WiFi power tree](assets/UNO_R4_WiFi_Power_Tree.png)
143154

144155
#### Pin Specifications
145156

@@ -155,24 +166,25 @@ Layout for dimensions and mounting hole locations for secure attachment.
155166

156167
## Plate Node
157168

158-
The Plate Node is designed to provide a stable and secure mounting solution for your Arduino® UNO R4 WiFi and additional nodes. Measuring 140x140x1.6 mm with 3.5 mm holes, it ensures that your setup remains firm and organized, making it easier to manage your components and connections, particularly useful in complex projects where multiple sensors and modules need to be fixed in place to ensure consistent performance.
169+
The Plate Node is designed to provide a stable and secure mounting solution for your Arduino® UNO R4 WiFi and additional nodes. Measuring 140x140x1.6 mm with 3.5 mm holes, it ensures that your setup remains firm and organized, making it easier to manage your components and connections.
159170

160171
### Mechanical Information
161172

162-
![ Base Plate Mechanical information](assets/PlateMec.png)
173+
![Plate Node Mechanical information](assets/PlateMec.png)
174+
175+
| **Specification** | **Details** |
176+
| --------------------- | -------------- |
177+
| Dimensions | 140x140x1.6 mm |
178+
| Holes size (diameter) | 3.5 mm |
163179

164-
| **Specification** | **Details** |
165-
| ----------------- | -------------- |
166-
| Dimensions | 140x140x1.6 mm |
167-
| Holes | 3.5 mm |
168180

169181
## Modules
170182

171183
The Plug and Make Kit modules offer a versatile and user-friendly introduction to IoT and electronics. Designed for seamless integration, these modules allow for easy expansion with additional sensors and components, providing a flexible platform to meet diverse project requirements. The modules can be easily connected using Qwiic cables, enabling straightforward daisy-chaining of multiple modules via I2C. This design makes it perfect for both beginners and advanced users, enabling them to experiment and create with ease.
172184

173185
### General Characteristics
174186

175-
The Plug and Make Kit modules provide a straightforward introduction to IoT and electronics. These modules connect easily using Qwiic cables for I2C communication, simplifying setup. This modular design is ideal for both beginners and experienced users.
187+
The Plug and Make Kit modules provide a straightforward introduction to IoT and electronics. These modules connect easily using Qwiic cables for I2C communication, simplifying the setup. This modular design is ideal for both beginners and experienced users.
176188

177189
All modules share common features such as standardized connectors, blue solder mask, and consistent mechanical dimensions and hole locations, ensuring compatibility.
178190

@@ -189,7 +201,7 @@ All modules share common features such as standardized connectors, blue solder m
189201

190202
#### I2C Side Connectors
191203

192-
At least one 4-pin surface mount connector from the JST SM Series with a 1.0 mm pitch.
204+
All modules have at least two 4-pin surface mount connectors from the JST SM Series with a 1.0 mm pitch. These connectors are used to connect modules between them and to the microcontroller.
193205

194206

195207
#### I2C Address Reference
@@ -223,9 +235,9 @@ These modules use an additional chip to handle I2C communication when there is a
223235

224236
#### Pull-up Resistors
225237

226-
These modules have pads for optional I2C pull-up mounting. No resistors are mounted by default:
238+
These modules have pads for optional I2C pull-up mounting in both data lines to avoid communication problems in case the I2C bus is not working as it should. No resistors are mounted by default but in case the resistors are need 4.7 K resistors in a SMD 0402 format are recommended.
227239

228-
![Pullup resistors pads](assets/ResistorsPullup.png)
240+
![Not mounted pullup resistors pads example on the movement module](assets/ResistorsPullup.png)
229241

230242
### Movement Module
231243

@@ -266,16 +278,16 @@ The above pads are generic to all modules and they are on the same bus as the Qw
266278
| GND | Ground |
267279
| INT1 | Interrupt 1 (Sensor) |
268280
| INT2 | Interrupt 2 (Sensor) |
281+
| SDO/SA0 | SPI Data Out / I2C Addr |
269282
| SDX | SPI Data X |
270283
| SCX | SPI Clock X |
271-
| SDO/SA0 | SPI Data Out / I2C Addr |
272284
| CS | SPI Chip Select |
285+
| SDOAUX | Auxiliary Output |
273286
| OCSAUX | Auxiliary Output |
274287

275-
It is possible to make VDDIO independent from 3.3 V by cutting its solder jumper.
276-
![Cuttable jumper for selection](assets/VDDIO.png)
288+
![Cuttable jumper for VVDIO](assets/VDDIO.png)
277289

278-
LSM6DSOXTR interrupts INT1 and INT2 are available on the header.
290+
It is possible to make VDDIO independent from the 3.3 V power net by cutting its solder jumper.
279291

280292
#### Mechanical Information
281293

@@ -360,6 +372,8 @@ The above pads are generic to all modules and they are on the same bus as the Qw
360372

361373
![](assets/TempMec.png)
362374

375+
<div style="page-break-after: always;"></div>
376+
363377
### Knob Module
364378

365379
The KNOB module includes a quadrature rotary encoder with an SPST switch, using the STM32C011F4 chip for digital communication. This setup allows precise control for user interfaces and adjustments in various applications. All of the modules that use dedicated I2C interface controllers have the footprints to provide the option to mount I2C pullups, but no pullups are mounted.
@@ -453,7 +467,7 @@ The above pads are generic to all modules and they are on the same bus as the Qw
453467
| SWCLK | SWD Clock |
454468
| PF2 | NRST |
455469

456-
This header can be used to actuate the buzzer from an external 3.3 V source, to use the dedicated I2C IC other purposes, or to reprogram the chip its SWD interface. These provide a place to mount header pins if desired.
470+
This header can be used to actuate the buzzer from an external 3.3 V source, to use the dedicated I2C IC for other purposes, or to reprogram the chip its SWD interface. These provide a place to mount header pins if desired.
457471

458472
#### Mechanical Information
459473

@@ -502,7 +516,7 @@ The above pads are generic to all modules and they are on the same bus as the Qw
502516
| PF2 | NRST |
503517

504518
The header can be used to add more LC8822-2020 RGB's LED in a daisy chain configuration.
505-
![Built in LEDs open for extension](assets/LEDExtention.png)
519+
![Built-in LEDs open for extension](assets/LEDExtention.png)
506520

507521
It also has other I2C interface controller IC pins usable for other purposes or for reprogramming it using its SWD interface. These provide a place to mount header pins if desired.
508522

Binary file not shown.

0 commit comments

Comments
 (0)