{"product_id":"banglejs-2","title":"Bangle.js 2","description":"\u003cp\u003eThe Bangle.js 2 is an open, hackable smartwatch - successor to the original Bangle.js.\u003c\/p\u003e\n\u003cp\u003eThe latest Bangle improves on the original with 4x the RAM, 2x the flash, better Bluetooth signal strength, a new air pressure sensor, a smaller, lighter body, SWD debug ports and an always-on screen and a full touchscreen!\u003c\/p\u003e\n\u003cp\u003eWith the Bangle.js 2, you can easily install new apps from the web or develop your own using JavaScript or a graphical programming language (Blockly). All you need is a Web Browser (Chrome, Edge or Opera) and you can upload apps or write code to run on your watch wirelessly!\u003c\/p\u003e\n\u003cp\u003eThe Bangle.js 2 is waterproof and AI-enabled and comes with Bluetooth Low Energy, GPS, a heart rate monitor, accelerometer and more!\u003c\/p\u003e\n\u0026lt;\u0026gt;\u003cspan style=\"color: #ff2a00;\"\u003e\u003cstrong\u003eLithium Battery Shipping:\u003c\/strong\u003e\u003c\/span\u003e Due to courier restrictions, this product can only be shipped within the United Kingdom. With this item in your cart your shipping options will be limited and may cost more than our usual rates. Why?\u0026lt;\u0026gt;\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIP67 Water-resistant (up to 1 meter for 30 minutes - everyday use, not swimming)\u003c\/li\u003e\n\u003cli\u003eNordic 64MHz nRF52840 ARM Cortex-M4 processor with Bluetooth LE\u003c\/li\u003e\n\u003cli\u003e256kB RAM 1024kB on-chip flash, 8MB external flash\u003c\/li\u003e\n\u003cli\u003e1.3\" 176x176 always-on 3-bit colour LCD display (LPM013M126)\u003c\/li\u003e\n\u003cli\u003eFull touchscreen\u003c\/li\u003e\n\u003cli\u003eGPS\/Glonass receiver (AT6558)\u003c\/li\u003e\n\u003cli\u003eHeart rate monitor (Vcare VC31)\u003c\/li\u003e\n\u003cli\u003e3 Axis Accelerometer (Kionix KX023)\u003c\/li\u003e\n\u003cli\u003e3 Axis Magnetometer\u003c\/li\u003e\n\u003cli\u003eAir Pressure\/Temperature sensor (Bosch BMP280)\u003c\/li\u003e\n\u003cli\u003eVibration motor\u003c\/li\u003e\n\u003cli\u003e200mAh battery, 4 weeks standby time\u003c\/li\u003e\n\u003cli\u003e36mm x 43mm x 12mm watch body, with standard 20mm watch straps\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eTutorials\u003c\/h2\u003e\n\u003cp\u003eIn general, most tutorials related to Bangle.js 1 should work on Bangle.js 2, as long as you're aware that you only have one button and the screen resolution is different - see below under Information.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFor general help with Bangle.js, see the Bangle.js Getting Started Guide\n\u003c\/li\u003e\n\u003cli\u003eTo get your computer connected, check out the Espruino Getting Started Guide\n\u003c\/li\u003e\n\u003cli\u003eTo get started with development see the Bangle.js Development page\n\u003c\/li\u003e\n\u003cli\u003eThere is more technical information below about using the LCD and onboard peripherals\n\u003c\/li\u003e\n\u003cli\u003eTutorials using Bangle.js\u003c\/li\u003e\n\u003cli\u003eBangle.js Forum\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eUsage Information\u003c\/h2\u003e\n\u003cp\u003eCheck out the Bangle.js 2 Getting Started Guide!\u003c\/p\u003e\n\u003ch3\u003eQuick Usage Notes\u003c\/h3\u003e\n\u003cp\u003eThere are a few things to know that'll help you get started quickly:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLong-pressing the button (~2 seconds) will take you back to the default clock app\u003c\/li\u003e\n\u003cli\u003eWhen the lock symbol is displayed in the top left-hand corner, the touchscreen is not active. Unlocking can be configured in several ways via the settings app, but by default pressing the button will unlock the Bangle and allow you to use the touchscreen.\u003c\/li\u003e\n\u003cli\u003eIn the default App Launcher (which you get to by pressing the button while on the clock), drag the screen to scroll through apps, and tap the icon you want to launch\u003c\/li\u003e\n\u003cli\u003eIn text menus, you don't need to tap on the text line to select it. Instead, drag your finger up and down to change the selected entry, and then tap anywhere to select.\u003c\/li\u003e\n\u003cli\u003ePlease also check out The Bangle.js Wiki for more hints and common questions.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThis video shows you how to get started using the menu and App Loader:\u003c\/p\u003e\n\u003cp\u003e\u003ciframe title=\"YouTube video player\" src=\"\/\/www.youtube.com\/embed\/EfwjPPZNKJc\" height=\"315\" width=\"560\" allowfullscreen=\"allowfullscreen\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" frameborder=\"0\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e\n\u003ch3\u003eCharging\u003c\/h3\u003e\n\u003cp\u003eThe supplied charge cable connects to a USB port to charge Bangle.js (despite there being 4 wires, those are for SWD programming and there is no USB data connection).\u003c\/p\u003e\n\u003cp\u003eThe cable is magnetic and the wires are connected to USB power. While the cable in Bangle.js 2 does have short circuit protection, please do not leave your cable plugged in or it might attract itself to the nearest magnetic (probably conductive) object and short out.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDO NOT CONNECT A BANGLE.JS 1 CHARGE CABLE TO BANGLE.JS 2\u003c\/strong\u003e - there are a different number of pins and connecting it could cause damage to your device.\u003c\/p\u003e\n\u003ch3\u003eApps\u003c\/h3\u003e\n\u003cp\u003eBecause Bangle.js is entirely open, you can upload the apps we’ve already developed, create your own, or upload apps created by the online community.\u003c\/p\u003e\n\u003cp\u003eOur app store (at banglejs.com\/apps) is entirely free and open. We’ll never share your data with third parties or make your use of our apps dependent on third-party cloud services. So far there are over 100 great apps including games, navigation and fitness aids, watch faces, spirit levels, QR code displays and more - and new apps get added weekly!\u003c\/p\u003e\n\u003cp\u003eApps are provided by the same Bangle.js app loader as for Bangle.js 1, you just need to select Bangle.js 2 when prompted (or from the drop-down in the top left)\u003c\/p\u003e\n\u003ch3\u003ePowering off\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnter the launcher by pressing the button to unlock, then pressing it again to enter the launcher (while showing a clock)\u003c\/li\u003e\n\u003cli\u003eTap on \u003cstrong\u003eSettings\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eScroll down to \u003cstrong\u003eTurn off\u003c\/strong\u003e and tap again\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eResetting\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLong-press the button for about 6 seconds until the screen displays some pixellated text on the top line\u003c\/li\u003e\n\u003cli\u003eRelease the button\u003c\/li\u003e\n\u003cli\u003eBangle.js will boot as if it just turned on normally\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIf you the button too late you'll enter bootloader mode, in which case you need to wait for 30 seconds for the watch to automatically exit.\u003c\/p\u003e\n\u003ch3\u003eResetting without loading any code\u003c\/h3\u003e\n\u003cp\u003eIf you uploaded some code that runs at startup and breaks Bangle.js you may need to do this.\u003c\/p\u003e\n\u003cp\u003eIt won’t delete anything, so unless you fix\/remove the broken code (see \"Deleting all Code\") Bangle.js will remain broken next time it restarts.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eHold the button down. After around 6 seconds the screen goes blank and displays some pixellated text\u003c\/li\u003e\n\u003cli\u003eKeep pressing the button while ==== goes across the screen\u003c\/li\u003e\n\u003cli\u003eKeep holding the button while Bangle.js boots\u003c\/li\u003e\n\u003cli\u003eYou should now have the Bangle.js logo, version, and MAC address on screen, and you can release the button\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eDeleting all code\u003c\/h3\u003e\n\u003cp\u003eYou can do this either while your watch is in its normal state, or if you have reset it without loading any code (above).\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eEither\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eGo to https:\/\/banglejs.com\/apps\n\u003c\/li\u003e\n\u003cli\u003eClick \u003cstrong\u003eMore... -\u0026gt; Install default apps\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eThis will erase everything and install just the default apps.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eOr\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eGo to https:\/\/banglejs.com\/apps\n\u003c\/li\u003e\n\u003cli\u003eGo to \u003cstrong\u003eMore... -\u0026gt; Remove All Apps\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eRe-install \u003cstrong\u003eBootloader\u003c\/strong\u003e and a \u003cstrong\u003eClock\u003c\/strong\u003e from \u003cstrong\u003eLibrary\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eDeleting apps\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIf you can access the menus on your device and the \u003cstrong\u003eApp Manager\u003c\/strong\u003e app is installed, you can delete apps using the \u003cstrong\u003eApp Manager\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eYou can go to https:\/\/banglejs.com\/apps and click \u003cstrong\u003eConnect\u003c\/strong\u003e. Under \u003cstrong\u003eMy Apps\u003c\/strong\u003e your installed apps are listed, and you can click the 'Bin' icon next to them to remove them\u003c\/li\u003e\n\u003cli\u003eIf you hit any issues with installed apps and can't access the menus on your device, then follow the instructions above for \"Resetting without loading any code\" above.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eTechnical Information\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFor detailed technical information about Bangle.js, check out\u003cspan\u003e \u003c\/span\u003ethe Bangle.js Technical Information page\n\u003c\/li\u003e\n\u003cli\u003eThere's a\u003cspan\u003e \u003c\/span\u003eBangle.js API reference here\u003cspan\u003e \u003c\/span\u003e- however, this is currently missing some Bangle.js 2 functionality\u003c\/li\u003e\n\u003cli\u003eLinks to\u003cspan\u003e \u003c\/span\u003eCE,\u003cspan\u003e \u003c\/span\u003eFCC ID 2AILG-F18\u003cspan\u003e \u003c\/span\u003eand\u003cspan\u003e \u003c\/span\u003eRoHS\u003cspan\u003e \u003c\/span\u003eCertifications\u003c\/li\u003e\n\u003cli\u003eLinks to shipping documentation:\u003cspan\u003e \u003c\/span\u003eClassification,\u003cspan\u003e \u003c\/span\u003eBattery UN38.3\u003cspan\u003e \u003c\/span\u003eand\u003cspan\u003e \u003c\/span\u003eBattery MSDS\n\u003c\/li\u003e\n\u003cli\u003ePower Consumption\u003c\/li\u003e\n\u003cli\u003eLCD screen\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eTroubleshooting\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe Bangle.js Wiki and FAQ\u003c\/li\u003e\n\u003cli\u003eBangle.js Troubleshooting\u003c\/li\u003e\n\u003cli\u003eBluetooth Espruino Troubleshooting\u003c\/li\u003e\n\u003cli\u003eGeneral Espruino Troubleshooting\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eContact Corrosion \/ Skin Irritation\u003c\/h2\u003e\n\u003cp\u003eThe Bangle.js 2 has 4 contacts on the rear, with the middle two covered.\u003c\/p\u003e\n\u003cp\u003eThe two on the ends are used for charging and are not powered, however the middle two are SWD debug\/programming pins connected straight to the IC. One has a weak resistor connecting it to 3.3v. At most, 0.0001A of current at 3.3v can be provided, however if exposed to salty water (eg sweat) or other conductive conditions, the contacts will corrode and it is possible that in extreme cases there could be some skin irritation.\u003c\/p\u003e\n\u003cp\u003eThe pre-fitted covering for these pins protects against this. If you remove this tape to use the debug pins you may want to reapply your own tape\/covering.\u003c\/p\u003e","brand":"Espruino","offers":[{"title":"Default Title","offer_id":48624296820954,"sku":"dlh1789689071168","price":96.65,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0824\/8318\/3834\/files\/banglejs-2_1.jpg?v=1789689076","url":"https:\/\/memoryfoamwear.shop\/products\/banglejs-2","provider":"My Store","version":"1.0","type":"link"}