This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
nblocks:ni-pro-3dp [2019/07/31 04:44] engineer |
nblocks:ni-pro-3dp [2021/02/21 05:19] (current) engineer |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ======ni-PRO-3DP====== | + | ======n-PRO-3DP====== |
~~CLOSETOC~~ | ~~CLOSETOC~~ | ||
<WRAP no_pdf > | <WRAP no_pdf > | ||
- | **this page is work in progress** | + | |
- | *<todo >Update content to this board </todo> | + | |
- | *<todo @nikos>Create bullet points </todo> | + | |
Line 13: | Line 12: | ||
<WRAP right 220px nblock round :en> | <WRAP right 220px nblock round :en> | ||
- | <WRAP centeralign>//**n-PRO-3DP**// </WRAP> | + | <WRAP centeralign>//**ni-PRO-3DP**// </WRAP> |
- | {{ni-pro-3dp-03.png}} | + | {{n-PRO-3dp-09.jpg}} |
<WRAP centeralign> | <WRAP centeralign> | ||
- | BLE with additional RF socket</WRAP> | + | ni-PRO-3DP</WRAP> |
| License | GPL 2.0 | | | License | GPL 2.0 | | ||
| Status | Tested | | | Status | Tested | | ||
| Buy at: | | | | Buy at: | | | ||
| Categories | | | | Categories | | | ||
- | | Hardware repo | [[https://bitbucket.org/nimbus_it/n-dap|Bitbucket]] | | + | | Hardware repo | [[https://bitbucket.org/nimbus_it/n-PRO-3DP|Bitbucket]] | |
- | | Firmware repo | [[https://bitbucket.org/nimbus_it/n-dap|Bitbucket]] | | + | | Firmware repo | [[https://bitbucket.org/nimbus_it/n-PRO-3DP|Bitbucket]] | |
</WRAP> | </WRAP> | ||
- | n-BLE is an mbed-enabled Bluetooth Low Energy development board from the n-Blocks family, in the standard [[nblocks:formfactor|n-Blocks form factor]]. | + | ni-PRO-3DP is a motherboard from the n-Blocks family especially suitable for the control of small and medium sized 3D printers/CNC/Laser. |
- | <WRAP centeralign>{{:nblocks:ni-pro-3dp-01.png?400|}}</WRAP> | + | <WRAP centeralign>{{:nblocks:n-PRO-3dp-01.jpg?400|}}</WRAP> |
===== - Overview===== | ===== - Overview===== | ||
<poem> | <poem> | ||
- | [[nblocks:n-ble|n-BLE]] is a simple Bluetooth Low Energy board based on Nordic nRF5xx. It can be combined with another RF module like [[nblocks:n-lora|n-LoRa]] for combined Long Range and BLE applications or with a [[nblocks:n-node24|n-Node24]] for BLE/802.2.15 networking. In addition, up to 3 [[nblocks:n-sensor|n-Sensor]] boards can be installed. It can be used as a standalone BLE sensor beacon, or as a base processor for Lora or 802.15.4 node with multi-sensing and BLE for commissioning/parameterising at Ultra Low Power. The board supports the standard Nordic Software Development Tool-chain using Keil, IAR and GCC. It also supports ARM mbed tool-chain for rapid prototyping and development using mbed’s IDE and tool-chain with an extensive range of open-source software libraries. | + | [[nblocks:ni-PRO-3DP|ni-PRO-3DP]] is a motion controll board that is integrated with the mighty function of n-Blocks-PRO. The most attractive feature of this board is the streamlined interfaces, which help us to avoid the unnecessary troubles in handling the multiple motors, heaters, fans, end-stop switches, thermistors and sensors. Compact layout design allow us to integrate all required functionality in small space. The versatile screw-terminals, support simple setup for all sort of stepping-motor/motion/power applications. |
- | [[nblocks:n-dap|n-DAP]] can be connected in piggyback style to provide [[nblocks:mbed enable|mbed-enable]]. | ||
</poem> | </poem> | ||
+ | **Applications** | ||
+ | |||
+ | * CNC milling | ||
+ | * Laser cutting | ||
+ | * 3D printing or any Industrial or commercial custom robotic control application. | ||
\\ | \\ | ||
\\ | \\ | ||
- | ===== MCU Features ==== | ||
- | <WRAP left 600px :en> | ||
- | * 2.4 GHz transceiver | ||
- | * -96 dBm sensitivity in Bluetooth® Low Energy mode | ||
- | * Supported data rates: 1 Mbps, 2 Mbps Bluetooth Low Energy mode | ||
- | * -20 to +4 dBm TX power, configurable in 4 dB steps | ||
- | * On-chip balun (single-ended RF) | ||
- | * 5.3 mA peak current in TX (0 dBm) | ||
- | * 5.4 mA peak current in RX | ||
- | * RSSI (1 dB resolution) | ||
- | * ARM® Cortex®-M4 32-bit processor with FPU, 64 MHz | ||
- | * 215 EEMBC CoreMark score running from flash memory | ||
- | * 58 μA/MHz running from flash memory | ||
- | * 51.6 μA/MHz running from RAM | ||
- | * Flexible power management | ||
- | * 1.7 V–3.6 V supply voltage range | ||
- | * Fully automatic LDO and DC/DC regulator system | ||
- | * Fast wake-up using 64 MHz internal oscillator | ||
- | * 0.3 μA at 3 V in System OFF mode | ||
- | * 0.7 μA at 3 V in System OFF mode with full 64 kB RAM retention | ||
- | * 1.9 μA at 3 V in System ON mode, no RAM retention, wake on RTC | ||
- | * Memory | ||
- | * 512 kB flash/64 kB RAM | ||
- | * 256 kB flash/32 kB RAM | ||
- | </WRAP> | ||
- | * Nordic SoftDevice ready | ||
- | * Support for concurrent multi-protocol | ||
- | * Type 2 near field communication (NFC-A) tag with wakeup-on-field and touch-to-pair capabilities | ||
- | * 12-bit, 200 ksps ADC - 8 configurable channels with programmable gain | ||
- | * 64 level comparator | ||
- | * 15 level low power comparator with wakeup from System OFF mode | ||
- | * Temperature sensor | ||
- | * 32 general purpose I/O pins | ||
- | * 3x 4-channel pulse width modulator (PWM) unit with EasyDMA | ||
- | * Digital microphone interface (PDM) | ||
- | * 5x 32-bit timer with counter mode | ||
- | * Up to 3x SPI master/slave with EasyDMA | ||
- | * Up to 2x I2C compatible 2-wire master/slave | ||
- | * I2S with EasyDMA | ||
- | * UART (CTS/RTS) with EasyDMA | ||
- | * Programmable peripheral interconnect (PPI) | ||
- | * Quadrature decoder (QDEC) | ||
- | * AES HW encryption with EasyDMA | ||
- | * Autonomous peripheral operation without CPU intervention using PPI and EasyDMA | ||
- | * 3x real-time counter (RTC) | ||
- | * Single crystal operation | ||
- | \\ | ||
- | \\ | ||
- | |||
- | |||
=====Main Features Of The Board===== | =====Main Features Of The Board===== | ||
<WRAP left 600px :en> | <WRAP left 600px :en> | ||
- | * Tayio module integrates nRF52832 and antenna | + | * Different processor can be integrated by plugging nBlocksPRO boards for LPC1768, STM32F103,F401,... |
- | * Simple and Low Power | + | * Many options of StepsticK stepping-motor drivers can be used, including Super quiet Silent-Stepsticks |
- | * Additional "industry standard" [[nblocks:rfmodulesocket|RF module socket]] | + | * Convenient for users to DIY and secondary development |
- | * x2 [[nblocks:nsensor|nSensor modules]] | + | * Four Hirose DF30-series 60-pin low profile connectors |
- | * Standard [[nblocks:nblocks-pinout|n-Blocks pinout]] | + | * n-DAP can be integrated for convenient firmware development/Debugging |
- | * [[nblocks:n-dap|n-DAP]] socket provides mbed-enable | + | * Modular, event-driven design, allowing to add functionality easily, when used with nBlocksStudio |
- | * Miniature Li-Ion battery connector (optional) | + | * Smoothieware compatibility |
</WRAP> | </WRAP> | ||
+ | * Easy to use and configure. | ||
+ | * Smooth, jerk-free motion and enabling higher speeds | ||
+ | * Can be used for CNC milling, laser cutting, and 3D printing | ||
+ | * SD-Card support for configuration and executing G-code | ||
+ | * Composite USB Mass Storage + Serial interface to host | ||
+ | |||
- | * [[https://developer.mbed.org/platforms/?tvend=11|mbed]] compatibility supports BLE and easy development (use [[https://developer.mbed.org/platforms/Nordic-nRF51822/|Nordic nRF52-DK]] platform) | ||
- | * [[https://www.nordicsemi.com/eng/Products/Bluetooth-low-energy/nRF5-SDK-for-Mesh |nRF5 SDK for Mesh]] | ||
- | * [[https://www.nordicsemi.com/eng/Products/Bluetooth-low-energy/nRF5-SDK-for-IoT |IoT SDK for applications using IPv6 over Bluetooth low energy]] | ||
\\ | \\ | ||
Line 113: | Line 70: | ||
=====Board Pinout===== | =====Board Pinout===== | ||
- | All LPC1769 pins from the MPU (plug-in n-PRO10 board) are available to 1/10 inch pin-strip connectors, including \\ | + | n-PRO-3DP is a **PERIPHERAL** board with four Hirose DF30-series 60-pin low profile connectors at top side, |
- | * RAMPS 3D printer drive board | + | |
- | * I/O expansion | + | |
- | * I2C | + | |
- | * Graphic LCD panel for 3D printers | + | |
- | * n-DAP mbed-enable board | + | |
- | The rest of the MPU pins are all connected to the expansion connectors. | + | <WRAP centeralign>{{:nblocks:n-pro-3dp-01.jpg?400|}}</WRAP> |
- | {{:nblocks:ni-pro-3dp-03.png?800|}} | + | |
+ | <WRAP centeralign>{{:nblocks:n-pro-3dp-nbusa.jpg|}}</WRAP> | ||
+ | |||
+ | <WRAP centeralign>{{:nblocks:n-pro-3dp-nbusb.jpg|}}</WRAP> | ||
+ | |||
+ | <WRAP centeralign>{{:nblocks:n-pro-3dp-nbusc.jpg|}}</WRAP> | ||
+ | |||
+ | <WRAP centeralign>{{:nblocks:n-pro-3dp-nbusd.jpg|}}</WRAP> | ||
\\ | \\ | ||
Line 131: | Line 90: | ||
\\ | \\ | ||
\\ | \\ | ||
+ | =====Related articles in this Wiki===== | ||
+ | *[[ ]] | ||
+ | {{tag> RF CPU nblock BLE nsensorRF}} |