Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


Reputation Activity

  1. Like
    GeekDoc reacted to Lgbeno in Job offers on 43oh   
    I think that it is great that people are using the forum to solicit job offers but I 200% agree that the hiring party should pay for agree that there should be a fee for the privilege to hire on the site. A recruiter gets 30% of the first year salary. I don't know how much LinkedIn, Indeed or Monster get but I'm sure that it is a few hundred.
  2. Like
    GeekDoc got a reaction from tripwire in Post a pic of your home work bench, get a ..   
    Yeah, I figured such an awesome gift deserved a frame. ;-)
  3. Like
    GeekDoc reacted to simpleavr in [Group Buy-19][O] TMS0803/5 Emulating Calculator With Bubble Display   
    @@2lostkiwis @@zeke
    That reminds me of sick-of-beige.
    The acrylic won't fit the retro theme for this project though.
    The original DataMath is actually a beige soapbox design.
    I do prefer the slim look of the Sinclair. I don't think we need to protect the front as this is really a show piece that asks to be touched. A slide-in shell can protect the back (i.e. protect your hand from the back) and also serve for storage when reversed.
  4. Like
    GeekDoc reacted to 2lostkiwis in [Group Buy-19][O] TMS0803/5 Emulating Calculator With Bubble Display   
    Maybe a case along these lines? I think it can all be done with a laser cutter... I am going to have a go when I get the final product.

  5. Like
    GeekDoc reacted to zlalanne in Remote Control RedBot   
    Using my RedBot BoosterPack I have created a small remote control robot. The motors + chassis costs $15 from SparkFun so it's a pretty low cost solution to get started in robotics.
    On the controller side I use the CC1101L for wireless communication and the Educational BoosterPack MKII for the joystick. The F5529 LaunchPad simply reads the joystick value and decides which way the robot should move and transmits the data using the CC1101L. Here is a picture of the controller, note the CC1101L is on the bottom of the LaunchPad to make the joystick easy to use.

    On the robot side the F5529 LaunchPad is connected to the CC1101L BoosterPack to receive the data from the joystick. It then uses the RedBot BoosterPack to control the robot. 

    The GitHub repository is located here, which includes hardware + software. The remote control code isn't uploaded yet but will be once I clean it up.
      And now a video of it in action (phone quality).

  6. Like
    GeekDoc reacted to maelli01 in Vetinari's Clock   
    you wanna see my ultra-dirty hack?
    here we go....
    - dip processor on Veroboard
    - old incandescent maglite as battery holder
    Fancy Dial showing off: "MSP430 Computer controlled" instead
    of the "Quartz movement made in Japan China"

  7. Like
    GeekDoc reacted to KatiePier in Badge V2.0 discussion   
    If you're going RGB LED + some sort of wireless connection between badges, I think you need to be able to play a group game of Simon on them - one badge per color/button, push it when its your turn in the pattern. Probably would need something to play tones as well.
    What about a wi-fi detector badge with leds for signal strength?
  8. Like
    GeekDoc reacted to zeke in [Group Buy-19][O] TMS0803/5 Emulating Calculator With Bubble Display   
    Will the calculator fit into either of these Hammond enclosures?
    Left = 1553D
    Right = 1553B
    These boxes are cool. The gray stuff is rubbery to provide grip on the case.
    I believe I have already created the pcb outline for these boxes as well. 

  9. Like
    GeekDoc reacted to greeeg in 120 LED Ring Clock   
    @@zeke Thanks, I actually considered using 0.1" SMD right angle. But I quickly discounted them because they didn't hold the separate boards together. 
    soldering the separate pieces together does not take long at all. It is also the cheapest option.
  10. Like
    GeekDoc reacted to greeeg in 120 LED Ring Clock   
    I take it you mean why do you need 4 "dumb" boards and 1 "smart" controller board.
    I just think it looks neater
    BUT! never fear, because the "smart" controller board has a feature built in, short out these pads, or install a small resistor, and the controller section is bypassed.
    do this to 4 of the boards and you can make the ring with the one design.

  11. Like
    GeekDoc reacted to simpleavr in [Group Buy-19][O] TMS0803/5 Emulating Calculator With Bubble Display   
    I guess the lone one is that 2 digit one. I tried it and it had different pinouts from the others. I can't figure out how I blow the 1st one I tried. I is a bit weird as most times (if at all), I would blow "open" a segment or a digit so that it never lights up again. But for this one, I blown "close" the decimal point and now it's "attached" to segment c, d, e, f, g. Now the decimal shows up when one of those segments are "on".    
    I know it's not the proper way to do it. The original DataMatch 2500 has an sn75xxx led driver (which was extremely popular 30-40 years ago). When I multiplex I adjust the "on" cycles and "off" cycles on individual digits based on the number of segments each digits are showing to maintain even brightness.
    Although rarely happens (to me), if you leave your IO pins direct driving your digit / segments w/o PWM or multiplexing over a few seconds, it can destroy your LEDs. It only happens to be when I am extremely not careful during debug. Also the older LEDs are more fragile.
    The breadboard setup is even worse as it's 2xLR44 where I would imagine the pulse drain current be lesser. There is this excellent read from a TI white paper that explain how one could work out the "big cap" capacitance needed, really useful when you want to use CR2032s.
  12. Like
    GeekDoc reacted to amstan in [Group Buy-19][O] TMS0803/5 Emulating Calculator With Bubble Display   
    When I counted there were 81. I guess you have 80 now. heh.
    How do you limit current on them? Aren't you worried that you get uneven brightness if you just use the pin current limit? At least the anodes should have a resistor for current limit(ideally a transistor as well, if you want higher currents).
    Also.. a battery like the CR2032 can only give like 5mA, anything more and the voltage should drop.
    If the voltage drops too low you might have glitches in the mcu and have problems with the program execution. You could solve that with a big cap.
    I included the leftover parts for my binary clock. You might be missing a bunch of things(like the smpsu chip). But you should be able to get most of it operational with the bare minimum of parts.
    You don't really need the smpsu if you don't run on battery and you already have 5V available. You can also bypass that mosfet on the 5V rail; it's completely useless, doesn't do what i wanted.
    I haven't checked if i gave you a light sensor as well, for that you need a heat gun. Take note of the changes you need to make of the pcb, i had some pins swapped.
    I also included 20 ws2812 leds for you to populate that board.
    I also included a bunch of hitachi based lcd modules that I had laying around(i had a box with at least 50).
  13. Like
    GeekDoc reacted to RobG in Badge V2.0 discussion   
    GwtS ears interact with each other, but I think they act as relays.
    The way it could work is one badge (or a broadcast tx) could initiate sequence of colors and send message to other badges.
    Other badges would take the message and pass it as is or tweak a little (color change.)
    Messages would have to have IDs so that things don't spin out of control (messages could expire after n-th relay.)
    If no messages are received for x minutes, a badge could initiate it's own sequence.
    Something like that.
  14. Like
    GeekDoc reacted to zlalanne in Badge V2.0 discussion   
    I like the interaction idea! Maybe when you meet someone with the same color it plays a tune? Then resets to a new random color?
  15. Like
    GeekDoc reacted to simpleavr in [Group Buy-19][O] TMS0803/5 Emulating Calculator With Bubble Display   
    A quick update.
    The version 2 PCBs is not yet in my hands. They left HK last Friday (tracked via HKPost) and have not appear on CanadaPost's tracking system. So may be Custom officers are admiring them now.
    I did a design w/ the "will have" 3 digit leds and it looked like this.
    @@amstan @@bluehash
      I am thinking of building may be 10 of these "limited edition" (depending on amstan's contribution, we need 3x per calculator) and let bluehash used them in future POTMs or incentives to member contributions. Afterall this is a donation from amstan.
    I will test the led modules, work on a prototype, will take some time to realized this.
    Here is the "limited edition" design.

  16. Like
    GeekDoc reacted to abecedarian in I'm from Arduino and I'm new to Launchpad   
    @@hary - Different pins can have different functions.
    See here: http://energia.nu/Guide_MSP430LaunchPad.html
    Nice, visual guide to what pins can do what function.
  17. Like
    GeekDoc reacted to bluehash in Tindie Markets   
    Tindie released a new feature that organizes their products in reddit style buckets. Let's get the LaunchPad presence started.  If you are already signed up with tindie, please sign up for the LaunchPad market at link below.
    Join in to get to the 10 person threshold quickly.
  18. Like
    GeekDoc reacted to pabigot in Be aware : Launchpad can retain old code in memory   
    It's also not surprising. PxOUT is not cleared on reset; since you enabled the pin for output, the previous setting is left unchanged. This is documented in the 2xx family user's guide (Table 8-2 Digital I/O Registers) from slau144j. A sufficiently long power-down might cure the problem, but in general if you're going to change the configuration of a GPIO from its power-up state you should set all the relevant registers.
  19. Like
    GeekDoc reacted to oPossum in Be aware : Launchpad can retain old code in memory   
    The lesson here is you should always explicitly init all IO. Don't assume any IO will be in a know state on power up or reset. This is not retained code, but rather retained state.
  20. Like
    GeekDoc reacted to amstan in [Group Buy-19][O] TMS0803/5 Emulating Calculator With Bubble Display   
    Would this be of interest?
    I have a bag of them (80, all pictured). In various stages of pin bending(i don't think any are broken though).
    I didn't really have any plan for them, totally forgot I had them for a while there.
    I'm open to donating them for this group buy. At least part of them(I don't think there's a need for 80, heh). The catch is that they're 3 digits, this board calls for 4 digit displays.

  21. Like
    GeekDoc reacted to simpleavr in [Group Buy-19][O] TMS0803/5 Emulating Calculator With Bubble Display   
    @@amstan @@bluehash
    Thanks for amstan, I am (we are) getting these bubble leds. 
    I will do a version of PCB for them, try a prototype, and will discuss how we can utilize the donation properly.
  22. Like
    GeekDoc reacted to Fred in TRF7970A NFC booster now in eStore   
    The TRF7970A NFC booster back (made by DLP Design) is now available direct from TI. It's also available as a bundle with a G2 or F5529 Launchpad but costs the same as buying these seperately.
    Perfect timing for me in the UK as I was going to be stung with
  23. Like
    GeekDoc reacted to zlalanne in RedBot BoosterPack   
    I have finished my first revision of the RedBot BoosterPack. For those that don't know SparkFun has a robotics kit they call the "RedBot". Which is basically an Arduino, robot chassis and a bunch of sensors. This BoosterPack basically replaces the Arduino and allows you to plug in your favorite 40-pin LaunchPad to interact with the hardware. Check out my GitHub link below for more information on the differences. 
    SparkFun sells the robot chassis and motors for $15 on its website, using it with this BoosterPack and a LaunchPad is a low cost way to get into robotics. I have started to port the Arduino library to Energia and currently have support for the motors. The GitHub project below has a lot more info and the current project status.
    The BoosterPack by itself:

    The BoosterPack + F5529 LaunchPad mounted to the robot chassis. The chassis from SparkFun includes all screws + standoffs to mount correctly

    Sideview of the BoosterPack + F5529 LaunchPad mounted to the robot chassis

  24. Like
    GeekDoc reacted to tml in Simple MSP430F5529 bootloader   
    I have spent quite a significant amount of time to figure out how and then write a simple bootloader for MSP430F5529 that I would like to share with you.

    It was written for mspgcc (4.6.3) and uses small memory model; for accessing high flash (20-bit addressed) I use some simple assembler inlines. It won't work out of the box in CCS.

    This project is fully functional and I use it to remotely reflash my weather station (https://plus.google.com/u/0/photos/102121325118286323880/albums/5936572393229426625?authkey=CJ3N8Y2CtJiOIQ). I just push the new application image onto the web server, then the application working on the target device downloads it, parses and puts onto the flash and then lets the bootloader do the rest of the work.

    The methods used for reflashing are kinda primitive (e.g. word access, while the block write would be way more efficient), anyway, I had to have this up and running in reasonable time.
    I think making the code CCS-compatibile is not a big deal, the main part is flash access enclosed in flash.c. Moving code to RAM is even simpler in CCS with LOAD and RUN directives.

    Anyway, any issue reports and comments are welcome!

    repo url: https://bitbucket.org/eltomek/msp430bootloader

    Best Regards,
    EDIT: fixed the link to the repo.
  25. Like
    GeekDoc reacted to dubnet in "Hot-plug" circuit designs involving microcontroller and other components   
    Probably stating the obvious... you may want to consider structuring the connector so that the signal pins are disconnected first and reconnected last relative to power (similar to a USB connector for example). 
  • Create New...