SparkFun Electronics Commentsurn:uuid:214d0e4e-f1b1-d287-ce26-ac5b4c9f82492024-03-28T18:27:51-06:00SparkFun Electronicsjimblom on DEV-13321 - SparkFun Photon RedBoardjimblomurn:uuid:589fe3d3-0cac-c127-032b-ab8cd2750d5e2015-12-14T08:12:41-07:00<p>There's a jumper to disconnect the power LED on the <a href="https://cdn.sparkfun.com//assets/parts/1/0/6/0/9/13321-02b.jpg" rel="nofollow">bottom side of the board</a> -- it's labeled "PWR LED". Just grab a hobby knife, and slice the trace between the two solder pads to disconnect it.</p>
Customer #325264 on DEV-13321 - SparkFun Photon RedBoardCustomer #325264urn:uuid:77bb9119-800a-6dde-510a-0c26acfef3af2015-12-13T18:44:55-07:00<p>I don't have the board but I assume the led connects directly to the power rail. If this is the case and there is no jumper then perhaps you could just put a piece of black tape over it. A more radical approach would be to cut the trace but then you won't have any visual that the module is active.</p>
Customer #563022 on DEV-13321 - SparkFun Photon RedBoardCustomer #563022urn:uuid:65266e30-fb47-3666-83d1-72fb3339fb5e2015-12-13T06:18:34-07:00<p>How does one disable the red power LED on the board? I like to use these in bedrooms and the red LED light is something I'd like to turn off. The RGB LED is Particle IDE configurable so I can either dim it really low or turn it off, but the red LED is somewhat annoying.</p>
Customer #325264 on DEV-13321 - SparkFun Photon RedBoardCustomer #325264urn:uuid:936822a7-a3dd-c062-b44a-b705ad9bec312015-12-12T09:07:47-07:00<p>Sparkfun does a great job of providing hardware support for the Particle Photon but I would like to address here is Particle's customer service. ( no reflection on Sparkfun) If you purchase a Photon and want to develop an IOS or Android mobile app and consider yourself a novice, the documentation available from Particle is lacking. Not only is the website documentation not kept current based on frequent changes to Apple's Swift language, but what is available is vague leaving anyone new to Swift programming completely frustrated when attempting a project.<p>In essence, have you ever tried to learn a programming concept by using a sample program provided by an organization only to find that the program compiles with multiple errors when ran - welcome to Particle! If you're like me the first thing you do is search for a solution and if one is not available you contact Tec support as a last ditch effort. These are the steps I took only to be told in an email that it could be days longer before they can finally get to me because they're a small company. Said another way their time is important mine isn't.</p><p>That said, if you understand the basics of MCUs and simply want to turn a relay on and off from a web application the documentation is sufficient. However, if you want to learn a more advanced application such as developing mobile apps utilizing Apple's Xcode environment, don't expect much from Particle's documentation because it's geared toward professional object oriented programmers who can deduce when there is a problem and quickly move on. Not so with the novice, when the instructions are wrong or incomplete the first thing that comes to mind is what did I do wrong? Hours or days later after searching the Internet for answers you finally realize it's not you but the documentation that's at fault, and when Tec support is called and there's no answer everything comes to a halt. Making matters worse Particle uses its own SDK with insufficient instructions as to how it integrates with Swift both conceptually and practically thereby creating another technical nightmare.</p><p>There is a halfhearted attempt by some to help beginners on Particle's site but unfortunately basic questions are ignored on the community boards or answered without the needed specificity to help. And as stated, the genesis of the discord is insufficient documentation leaving frustrating gaps when trying to follow along. The lack of support was so hindering at one point that a customer finally stepped in and developed instructions on how to build a "bridging" file and posted it on the message boards because Particle wouldn't take the time to author more explicit instructions. Ironically, they now refer questions about "bridging" to the customer's post.</p><p>Quite frankly I could understand Particle's disposition toward the novice if they stated up front that developing a mobile app requires a solid grasp of object orienting programming and that their documentation is geared toward the professional, but their advertisement implies that help is available for a novice from a number of sources if needed. And after initially and ignorantly looking at the available documentation one believes all the steps are there to indeed succeed, that is until you start the process. In other words, their advertisement touts the documentation and customer service so you buy the hardware but after that good luck!</p><p>I'm not a disgruntled person but do have an expectation of adequate customer service from a company when a problem surfaces that is clearly the fault of the organization. To be left hanging for days is very frustrating to say the least. Adding credence to my claims are the voices of others on Particle's community boards who expressed the same concerns only to have those concerns fall on deaf ears as well.</p><p>From my perspective, the Photon is a reasonably priced module and can be easily connected to Particle's cloud after some basic connections, but if you want to accomplish something useful subsequent to initializing you'll need to understand Particle's SDK object oriented programming concepts. Although redundantly stated, don't expect to learn these concepts from Particle's documentation for the above stated reasons, and don't expect much of anything from their customer service. On the other hand, if you're fluent in all the nuances of OOP you'll probably be able to muddle through.</p><p>In my opinion the focus appears to be on organizations that purchase large lots of Photons. In other words, the hobbyist stands on the bottom rung of the ladder. So before making the decision to use the Photon in a project make sure you consider your end state. If you're someone like me who needs thorough documentation as a springboard you'll probably be disappointed. It's too bad because the Photon is promising but trying to go cheap on customer service, ignoring needed updates when Apple switches gears in Swift, and not explaining in detail how to integrate their SDK will leave many scratching their heads. Realistically speaking they are not staffed to keep up with it all and with new IoT modules popping up frequently this could lead to their demise. Some other company understanding the importance of nurturing the novice will come along and fill the void.</p><p>Finally, I believe Particle started out of the right foot but it's now obvious that their early success got in front of them. I strongly recommend that they put the needed effort into shoring up its documentation with emphasis toward the novice. Hopefully, they come to realize that this part of the business is what builds a foundation and creates a loyal following. The other side of the coin is a degradation of loyalty and a slow migration to a more user friendly system.</p><p>For the record I am a fairly confident C programmer with some basic object oriented experience. I don't expect Particle to be responsible for teaching OOP to new customers. However, I do believe it's their charge to adequately explain how their SDK integrates into Swift along with the necessary examples to make it work. The emphasis needs to be on the lowest common denominator, hence the novice. For example, bridging files, dependencies, importing, file structure etc. These important concepts are the building blocks or springboard for the novice to start from. Without this foundation or put another way without complete knowledge of these basics frustration sets in. OOP concepts can be learned from many different sources but the mechanics of Particle's SDK can only be explained by Particle.</p></p>
urbanatwork on DEV-13321 - SparkFun Photon RedBoardurbanatworkurn:uuid:e2e336be-46a3-c412-8456-2383d9e43a172015-11-21T09:03:11-07:00<p>Am I crazy to want this to work with the Ardumoto - Motor Driver Shields? I don't the think the "11,12,13" pins on that board would work.<p>And as for the online IDE, that might be a plus for some folks.</p><p>Context: I'm a teacher/maker and having been building a new set of recommendations and ideas for some other teachers to use. For kids that only have access to Chomebooks the online IDE could be really nice. AND not needing wires in the classroom, even better!</p><p>Urban
@UrbanAtWork</p></p>
ArduinoPerson1243 on DEV-13321 - SparkFun Photon RedBoardArduinoPerson1243urn:uuid:7398e0df-f499-ede4-8e39-a475f41ec90e2015-11-19T17:37:51-07:00<p>When will an SMD version, closer to the RedBoard, come out? I would like to know because I prefer SMD to PTH.</p>
Customer #161250 on DEV-13321 - SparkFun Photon RedBoardCustomer #161250urn:uuid:6d68d2b4-f404-1f20-f5bd-32fecf3088b12015-10-16T17:58:40-06:00<p>Just received one of these and I can't get it to connect to save my life. I tried using the USB port first (just blinking blue led), and then I tried the iPhone app (seems like everyone has been happy with that). The iPhone app <em>always</em> fails in the Claim Device step, then says that the Network credentials are wrong (which is bunk - I entered them into my Macbook and they work fine). I am at a loss as to what else to try. I'm going to try a couple more times, then this thing is back to SParFun for a refund. Not very happy with this at all...<p>I've tried both my Apple Airport network, and just for kicks tried another wireless AP - no joy whatsoever...</p><p>Should have posted this hours ago - after the iPhone app "fails", simply reset the board and I got the "breathing" cyan light and can ping it from my network. The initial setup instructions could use a complete overhaul - nowhere does it indicate that a reset of the board is required.</p></p>
HarrisonHJones on DEV-13321 - SparkFun Photon RedBoardHarrisonHJonesurn:uuid:bda8ea98-e227-60af-222a-b1d8b1a2b7c72015-09-23T12:56:18-06:00<p>I would imagine this would work well with most shields. Which motorshield do you have doubts about?</p>
HarrisonHJones on DEV-13321 - SparkFun Photon RedBoardHarrisonHJonesurn:uuid:5a390fc2-dce2-a246-d1d3-4ea1685298292015-09-23T12:55:30-06:00<p>The Particle Cloud compiler / Web IDE / etc are not required to use this device. You can always compile locally, flash locally, and use the device w/o the internet</p>
Customer #683171 on DEV-13321 - SparkFun Photon RedBoardCustomer #683171urn:uuid:ee658f84-1547-5c4a-3b5c-a100bb32ee462015-09-15T09:03:33-06:00<p>Is it whise, to breakout the Photon in the Arduino formfactor? Won't be most of the shields be usable? For instance the motorshields nead a lot of digit out pins the photon does not have?</p>
rwizard on DEV-13321 - SparkFun Photon RedBoardrwizardurn:uuid:213a0b19-6b92-b816-35df-0519a25783ef2015-09-03T06:07:54-06:00<p>I understand the potential value of being able to push updates, and I'm certainly not casting aspersions on this hardware. But I don't see any elegance in the move to a cloud based dev platform. None of the functionality which you are pointing to requires that the development environment itself be in the cloud, and it is to that largely pointless hobbling I aver an objection.<p>While I'm not going to cut off my nose to spite my face when the cloud is the answer, privacy and security concerns make me leery of cloud solutions. In the case of moving the development environment to the cloud, my concerns are somewhat less about privacy and security, and more about adding non-useful layers to my work environment. I spent much of this past Monday without Internet access, but the outage had no impact on my ability to work. That is just the way I like it, so "no thanks" to cloud coding. ; )</p><p>P.S. I very rarely use Arduino of any color board.</p></p>
SeeCat on DEV-13321 - SparkFun Photon RedBoardSeeCaturn:uuid:3e81a819-a212-6262-3972-804717522c3e2015-09-02T09:16:10-06:00<p>Let's not loose perspective that the SparkFun Photon RedBoard is an advanced WiFi microcontroller with cloud capability built-in at a very attractive price. The best part is that I can update my firmware on the Photon, after it has already shipped, from across the country in a matter of seconds. Try and do that with your Arduino-based RedBoard. You're missing the bigger picture.</p>
rwizard on DEV-13321 - SparkFun Photon RedBoardrwizardurn:uuid:febc8ad7-ba7f-22d4-e4ab-1895a60dd38d2015-09-01T07:09:00-06:00<p>Let me second Member #679961's objection to cloud based software development. It simply adds another layer of things to encumber the development process with no discernible benefit. I don't get the fascination some people seem to have with moving essentially local tasks off of their computer and into the cloud. It is a bit like falling so in love with using wrenches that you start using them to drive nails. /rant mode off</p>
Customer #679961 on DEV-13321 - SparkFun Photon RedBoardCustomer #679961urn:uuid:6211c8d3-7821-be75-84b6-b8edbbadd3042015-08-31T14:47:45-06:00<p>I would consider the system if it was 5 volts. For my industrial usage it just doesn't make sense at this time. The one thing I have plenty of is power, I just have to fit it in a very small space.<p>I am interested in how well the online IDE works out. Cloud 9 and the others haven't made nearly as much traction as everyone had predicted. Developers are picky creatures.</p></p>
jimblom on DEV-13321 - SparkFun Photon RedBoardjimblomurn:uuid:d0d90d15-a7b7-48c4-23c7-e4f031fc12992015-08-31T08:28:44-06:00<p>Check out our <a href="https://learn.sparkfun.com/tutorials/photon-development-guide" rel="nofollow">Photon Development Guide</a> -- there are a few IDE options, with varying degree's of offline-ness.</p>
EricWertz on DEV-13321 - SparkFun Photon RedBoardEricWertzurn:uuid:a81f28ed-f6b4-6158-b617-012a1da3d2bc2015-08-30T17:24:10-06:00<p>I am at a total loss to explain why the IOREF pin isn't provided on this board. That alone will prevent a significant number of modern (R3-compatible) shields from working. Similarly, not having the ICSP header there for the "R3 way" of getting to the SPI pins would have been equally nice for the same reason. Am I missing something here?<p>The R3 SDA/SCL pins were done right though.</p><p>Putting down a cheap optionally-jumperable shift register to cover D8-D13 might have been a nice touch for adding some additional shield-HW-compatibility (though might hinder pre-R3 SPI compatibility).</p><p>Good idea for a baseboard, otherwise.</p></p>
Customer #590914 on DEV-13321 - SparkFun Photon RedBoardCustomer #590914urn:uuid:b5d7640a-0381-bcc9-2381-7ea92e5e2ef22015-08-30T14:41:04-06:00<p>hopefully by now you've done some research, would have found there is both an offline IDE available, as well as a node.js command line interface for programming in your favorite IDE and uploading direct via usb.<p>as for a 5v version, I should hope not, as most iot equipment is going 3.3v, and a general guiding architectural principle has historically been provide voltage for your industrial systems separate from your controller systems to avoid noise and crosstalk. So that would mean, yes, add the extra wire, twist your comm lines and ground it all right.</p></p>
Customer #679961 on DEV-13321 - SparkFun Photon RedBoardCustomer #679961urn:uuid:eb828c19-654a-d022-3e46-535832eb7a4f2015-08-29T12:48:05-06:00<p>The online IDE thing is a deal breaker. Is there a offline IDE for the Photon system? Also, all industrial equipment is 5 volts or greater and nobody is talking about 3.3 volt systems. Will there be a native 5 volt version or am I stringing extra Wire for conversion?</p>
jimblom on DEV-13321 - SparkFun Photon RedBoardjimblomurn:uuid:2dbcb3db-b111-882a-79b2-6bae45b2ce9c2015-05-15T13:01:05-06:00<p>A lot will, some probably won't. The Photon doesn't have as many digital pins as the Arduino, so any shield that requires D8-D13 for uses other than SPI might take some extra effort to get functional. The UART, I2C, and SPI pins are all broken out to the right spots, so shields requiring those interfaces should work.<p>The I/O is also limited to 3.3V, so any shields that require 5V may not work.</p></p>
Agent JK on DEV-13321 - SparkFun Photon RedBoardAgent JKurn:uuid:80cfeb5b-6607-efda-1e03-3e561210fd9d2015-05-15T12:52:55-06:00<p>Will Arduino shields work with this?</p>