Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


Reputation Activity

  1. Like
    xxx1 reacted to cubeberg in [Group Buy-18][D] WS2812 SMD RGB LEDs with integrated driver chip   
    Had a chance to work on mine on saturday night.  One segment down, four more to go 
    I did manage to design and print a cover that assembles in 5 pieces.  It needs some work - the connectors have to be forced together - so much so that I broke one piece and cracked another.  So that part is a WIP.

  2. Like
    xxx1 got a reaction from bluehash in [Group Buy-18][D] WS2812 SMD RGB LEDs with integrated driver chip   
    I started to solder these nice leds.

  3. Like
    xxx1 got a reaction from greeeg in [Group Buy-18][D] WS2812 SMD RGB LEDs with integrated driver chip   
    I started to solder these nice leds.

  4. Like
    xxx1 reacted to t0mpr1c3 in [Group Buy-18][D] WS2812 SMD RGB LEDs with integrated driver chip   
    PCBs are finally here! I will send them out with LEDs tomorrow. 
  5. Like
    xxx1 reacted to jpnorair in Ideal RF PCB stackup   
    There are many ways to get a good result, but components cannot be inside the board, and vias add reactances, so we need to find ways to put the traces on the outer layers.  Fortunately, there are ways!  ST has a nice app note, I think it covers pretty much everything.  
    The main thing you need to think about is the fact that the traces on the board can act as antennas if you do not design properly.  They can also cause impedance mismatch, causing less power to go to your antenna if you don't do them the right way.  This becomes a bigger and bigger problem as MHz gets higher.  For example, at 434 MHz, you don't run into too many issues.  900 MHz, still not too bad, but getting to the point transmission line behavior is important.  1575, 1850, 2450... things get serious.
    To design the traces "the right way" you should design them as coplanar waveguides or microstrip transmission lines, tuned to 50 Ohms.  The problem with a 2-layer board is that the transmission line traces need to be really wide to allow 50 Ohm impedance.
    I searched on google and I found this website with transmission line calculators for coplanar waveguide, microstrip, and slot (you probably don't need the slot part).  I can also tell you a "magic number" -- at 434 MHz on normal FR4, with 0.16mm spacing, with 4-layers, with a ground plane directly below, and with a ground plane around the trace -- the magic trace width is 0.47mm.
    Microstrip Line Calculator
    Coplanar Waveguide Calculator
    Slot Line Calculator
  6. Like
    xxx1 got a reaction from bluehash in Giveaways are fun, only...   
    The free PCBs is a excellent idea. 
    What about the possibility of making the free PCB giveaway bi-weekly or similar?
  7. Like
    xxx1 reacted to t0mpr1c3 in [Group Buy-18][D] WS2812 SMD RGB LEDs with integrated driver chip   
    It sounds very suitable. But please let's conduct this discussion on the original thread.
  8. Like
    xxx1 reacted to greeeg in 120 LED Ring Clock   
    New version 2_01!!
    This is just the double (5x10cm) board. but I have rounded the sharp edge so that it will match up with the inner corner (which will be rounded due to router bit)

    Project files
  9. Like
    xxx1 reacted to bluehash in [Group Buy-18][D] WS2812 SMD RGB LEDs with integrated driver chip   
    @t0mpr1c3 @RobG @@greeeg I'd suggest any design changes to be posted in greeeg's thread or a separate clock redesign thread. Posting it here will break the design trail.
    Keep this post for GB only. This will make it easier for all.
    Thanks all!
  10. Like
    xxx1 reacted to RobG in [Group Buy-18][D] WS2812 SMD RGB LEDs with integrated driver chip   
    For those who want the clock but don't like SMD, 8mm WS2812s are on the horizon.
    Assembly will be a breeze.

  11. Like
    xxx1 reacted to RobG in [Group Buy-18][D] WS2812 SMD RGB LEDs with integrated driver chip   
    Can I make few suggestions?
    - use 5x10 boards x 5 pcs
    - use GND (bottom layer) and Vcc (top) pour instead of tracks
    - the caps you have on the top layer should be enough, one per 2 LEDs, caps on the bottom layer are not necessary
  12. Like
    xxx1 reacted to t0mpr1c3 in [Group Buy-18][D] WS2812 SMD RGB LEDs with integrated driver chip   
    1900 WS2812Bs and 50 PCBs are on order. 1 set of 5 PCBs (to make 1 clock) are available, please sign up on this thread if you want them. Cost is $9.98. First come first served!
    As used in the LED ring clock in quantities of 120. It is a nuisance to buy 200 when you only want 120 plus a few spares. 4 lots of 125 = 500 LEDs which would cost around $85 shipped (surface) to me. 8 lots of 125 = 1000 LEDs which would cost around $165 shipped (surface) to me. 10 lots of 125 plus 50 extras = 1300 LEDs for $196.43 makes $18.89 per set of 125. After PayPal costs that's around $22 just under $20 per lot of 125 plus shipping from me (in USA) to wherever you are. Once we have enough people signed up I'll ask everyone to pay, and once everyone has paid I will order the LEDs.
    If people want WS2812B's instead we could do that instead, as long as we all agree. Shouldn't be too hard to fix the LED ring clock design to handle that. I will be ordering WS2812Bs. Greg has kindly redone the Gerbers to match with some advice from RobG.
    Post on this thread to sign up, I'll keep a list on this post. Let's try to deal in units of 125. If you would like extras please indicate in your post. If enough people want extras we might get to the target quicker. I can also order PCBs and distribute them, but it definitely won't be worth it for less than 50 boards and it might be a bit marginal even for that quantity. which should present some kind of saving, but I'm not sure how much. 40 5x10 boards from Elecrow shipped DHL cost 4 * $12.90 + $28.26 = $79.86, or just below $10 per set of boards.
    Member      | Qty | OK with WS2812B? | PCB sets | Address | Payment Rec'd | Shipped ----------- +-------+------------------+----------+----------+---------------+-------- pyrosster | 150 | Y | 1 | Spain | Yes | cubeberg | 150 | Y | 1 | USA | Yes | dpharris | 150 | Y | 1 | Canada | Yes | greeeg | 250 | WS2812B only | 2 | Aus | Yes | vicvelcro | 125 | Y | 0 | USA | Yes | Yes marsbase | 250 | Y | 2 | USA | Yes | enl | 125 | Y | 0 | USA | Yes | Yes GeekDoc | 150 | Y | 1 | USA | Yes | dubnet | 125 | Y | 1 | USA | Yes | t0mpr1c3   | 150 | Y | 1 | USA | ---
  13. Like
    xxx1 reacted to t0mpr1c3 in [Group Buy-18][D] WS2812 SMD RGB LEDs with integrated driver chip   
    Good thinking Rob! I'm not 100% sure 1/5 of the design would fit on 5x10. It might just do if it is rotated. I have asked greeeg for the design files.
  14. Like
    xxx1 reacted to t0mpr1c3 in [Group Buy-18][D] WS2812 SMD RGB LEDs with integrated driver chip   
    I didn't consider the PCBs because they are a set of 10 already ... easy to order direct from somewhere like Elecrow, plus you get to choose the colour that you like.
    There are volume discounts at 50+ boards, and I could potentially mail them together with the LEDs. For now I will just register interest and we will see how it goes. Sound OK?
  15. Like
    xxx1 reacted to RobG in [Group Buy-18][D] WS2812 SMD RGB LEDs with integrated driver chip   
    Why not redo PCBs and use 5x10cm boards with WS2812Bs. You should be able to get 2 sets of 5 PCBs which would cut the cost (Elecrow has a deal on 5x10) and would make them easier to assemble.
  16. Like
    xxx1 reacted to bluehash in [Group Buy-18][D] WS2812 SMD RGB LEDs with integrated driver chip   
    If done this way, we for go the "hole", correct?
  17. Like
    xxx1 reacted to RobG in [Group Buy-18][D] WS2812 SMD RGB LEDs with integrated driver chip   
    Well, you would take two (5x5) pcs and merge them into a single one that can fit on 5x10.
    Something like this:

  18. Like
    xxx1 got a reaction from t0mpr1c3 in [Group Buy-18][D] WS2812 SMD RGB LEDs with integrated driver chip   
    @@t0mpr1c3 Count me in.
    125 pcs +25 Extras if available.
    I'm OK with the new WS2812B.
    WS2812B vs WS2812 (http://www.rgb-123.com/files/WS2812B_VS_WS2812.pdf)
  19. Like
    xxx1 got a reaction from t0mpr1c3 in 120 LED Ring Clock   
    @@greeeg Very, very nice project.
    @@t0mpr1c3 count with me for a group buy!
  20. Like
    xxx1 reacted to greeeg in 120 LED Ring Clock   
    Hey, It's been along time since I've posted. but I've been keeping busy with uni and working on some cool projects for the last year.
    This is something I'd like to share with you guys, it's not finished yet but the hardware is more or less complete. It is an RGB LED ring clock.

    The clock is comprised of 2 rings of 60 LEDs each. the LEDs are WS2812 parts, which include a built-in driver.
    The PCB is one of the interesting parts of this clock. I designed the board in altium as a single 6 LED segment. and then left pads at each end to allow them to be soldered onto another segment.

    Using seeed's 10pcs PCB program I was able to create the full ring.
    Currently I am using a MSP-EXP430FR5739 board to drive it, using some very in-efficient assembly code that requires a 20MHz clock.
    I'd like to optimise the code to use an internal SPI module? or timer to bring that clock speed down.
    Hopefully also design a control segment with LEDs on one side that could replace one of the current segments in the ring.

    Edit: I've built up a simple controller based on the G2121. yes, 1kb Flash, 128b of RAM!
    I decided to test my asmebly skills and use naken430 the msp430 assembler. Here is my code
    I also added a ring of perspex to help difuse the LEDs
    Here is a video of the clock in action.
    edit: 06/03/14
    Version 2_02!
    Major differences:
    "double" so you need only 5 pcs to make a full ring, the pieces fit in 5x10cm Uses new 4 pin WS2812b parts
    PCBs arrived, been tested and is functional, but has some very small issues.
    Known Errata:
    Doesn't account for very small milling tolerance, means small gaps at joins No silkscreen for LED footprint, only shows orientation Edge connectors a few mm from the edge. Vias connecting to pour have star connections, should be direct connection Thin soldermask trace around OSHW logo is to thin 1 LED under OSHW logo isn't concentric with the rest of the LEDs (<1mm off)  
    There is also a special controller board in the mail, this will be tested and documented when it arrives.
    edit 2/06/13
    Please see this project for lot of photos and additional information about version 2_02
    Version 3!

    Boards have been designed, and I have some prototypes on the way. Designed mainly to upgrade the MSP430 used in the last design to a more capable one.  Boards arrived Some small errata found, pads to small for regulator, JTAG pins in wrong order. New board has been design to fix these issues. There is a tindie page where you can register any interest in buying.
  21. Like
    xxx1 reacted to spirilis in CAN BoosterPack   
    43oh Store: Buy the CAN BoosterPack for $14.99.
    This is a universal BoosterPack for enabling CAN I/O for all the LaunchPad-capable products.  It sports an NXP TJA1051T/3 CAN transceiver which includes a "V_IO" rail for doing native 3.3V CMOS I/O with the CAN controller.
    Included is the footprint for the Microchip MCP2515, SPI CAN Controller.  This is used to enable CAN connectivity for devices that do not have it natively supported.
    This is optional though.  If you do not need the MCP2515, the CAN_RX and CAN_TX pads can be soldered to breakout pads inside the boosterpack arrangement that correspond to the requisite pins on the LaunchPad which have CAN capability.  Stellaris/Tiva and Hercules LaunchPads should be able to take advantage of this.
    In that arrangement, the boosterpack simply supplies the CAN transceiver (physical-layer interface) as well as connectivity ports and the ability to supply or tap into a 5V rail going along the RJ45/CAT5 bus.
    I decided to choose RJ45 (non-magjack) for the physical connection, primarily due to its versatility as a way to chain multiple LaunchPads together into a long-distance CAN bus arrangement and due to its general-purpose nature.  Most people use CAN to connect to their automobile; for this I will be producing a daughterboard that converts DE9 (DB9) OBD-II standard pinout into the Industrial CAN RJ45 standard, including the adaption of 12V automotive power down to 5V for powering the LaunchPad.  An OBD-II to DE9 cable will need to be supplied separately to connect this arrangement but they are easy to come by; see here for an example: https://www.sparkfun.com/products/10087
    Support for terminating the CAN bus is included, and this board supports the Split-Bus configuration with two 60R resistors and a single 4.7nF capacitor to provide a noise sink.  This should be done at either end of the CAN bus, but nodes in the middle shouldn't need it.  If any nodes are connected to the bus with a stub (not in-line but branched off using some sort of 3-port concentrator), it is recommended they use termination with two 1.3K-ohm resistors.  This is not likely necessary thanks to the two RJ45 ports provided on the board which facilitate connecting nodes "in-line" to the bus.
    The 5V rail (CAN_V+) in the RJ45 connection can be attached directly to the LaunchPad's 5V rail in order to let the LaunchPad supply power to the whole bus, or it can be connected through a Current-Limiting IC to supply the LaunchPad's 5V rail along with bulk capacitance (SMD 1206 and/or PTH aluminum electrolytic capacitors; supply bulk capacitance to the board to survive long-distance cabling).
    To support using the 5V supply from the MSP430 LaunchPad, a "5VTAP" pad in the upper left is supplied which you can connect to TP1 (right behind the USB connector).  If you are powering the MSP430 LaunchPad from the CAN bus itself this is not needed (the MCP1725 voltage regulator will supply the 3.3V Vcc rail).
    OSHpark mockup pics:


    !!! NOTE : this design has major bugs, update forthcoming !!!
    Schematic (PDF): DipTrace Schematic - SPI_CAN_BPak_draft1.pdf
    OSHpark gerbers: OSH_SPICAN_v10.zip
    Elecrow/Seeed/ITead gerbers: Elecrow_SPICANv10_5x10.zip
    !!! NOTE : this design has major bugs, update forthcoming !!!
    This board is intended to use the 5x10cm PCB service from the Chinese fabs.
  22. Like
    xxx1 reacted to t0mpr1c3 in Wireless Sensor Node with MSPG2553 and 8-pin NRF24L01+ module   
    This is my first time designing a PCB for MSP430. I really like the NRF24L01+ booster pack but I would like something smaller to use for remote temperature sensors. With that in mind I've designed a 24.5 x 50 mm PCB (2 on a 5x5 cm prototype) featuring MSP430G2553 and an adapter for a 8-pin NRF24L01+ module using essentially the same pinout, with the intention of using the Spirilis library. There's a jack socket to connect a 1-wire sensor (e.g. DS18B20), a 4-pin header to connect a temperature/humidity sensor (SHT22 or similar), a programming header that gives serial access, and 3 other general purpose I/O pins. You could connect a thermistor or LM35 to the jack socket by leaving off the 4.7K pullup resistor on the data pin. Power can be supplied by a CR2032 coin cell or via a mini USB and LDO voltage regulator.
    The repository is https://github.com/t0mpr1c3/wisenode although I haven't put up any documentation yet, just the Eagle files. I'm really very new to circuit board design so please if you can see any improvements do leave a comment for me. Thanks!
  23. Like
    xxx1 reacted to energia in New Energia release 0101E0011 - 12/17/2013   
    I am happy to announce that release 0101E0011 just went up on energia.nu.    I want to thank everybody for their support and contributions. Energia would not have been possible without such an awesome community!   The highlights are: Lots of bug fixes Major update to the CC3000 WiFi BoosterPackLibrary for the MSP430F5529 and TivaC/Stellaris LaunchPad Updated ARM tools to gcc-arm-embedded Initial C2000 support (thanks to Trey German for all his hard work on getting Energia ported to the C2000) CCSv6 Energia Sketch import Support for MSP-EXP430G2 LaunchPad Support for MSP-EXP430F5529LP LaunchPad Support for EK-TM4C123GXL (TivaC) LaunchPad Support for EK-LM4F120XL (Stellaris) LaunchPad Runs on Windows (XP/7/8), Mac OS X and Linux (32/64 bit) Happy Making!
  24. Like
    xxx1 got a reaction from bluehash in 43oh Blog images issue   
    @@bluehash Everything seems to be working correctly.
  25. Like
    xxx1 reacted to roadrunner84 in 43oh just crossed 20,000 members!   
    On a little investigation:
    0 posts: 18199 1 post: 607 2-9 posts: 883 10-99 posts: 326 100+ posts: 62 To describe a bit of the actual usage of the forum. I do understand that a lot of folks come by just to ask a single question and maybe a follow-up (1-9 posts), but I am surprised to see that over 90% of the members have never posted at all!
    The core users (10+ posts) consist of a mere 2% of the members.
  • Create New...