Jump to content

ssp

Programmer
  • Posts

    659
  • Joined

  • Last visited

  • Days Won

    4

Everything posted by ssp

  1. ssp

    bpm controller

    todays progress. i managed to finsh the menu system boards, this comprises of two boards, one back board that mounts the 20x2 lcd and the connectors for that and the 8 menu buttons tat are above and below it, because of a height diffrence this also led to the design of a raiser board for the buttons also. once again i did a 1:1 scale print out and checked position and placement and after a few revisions of moving a couple of support pin holes it was done. also started is the fader board, nils did me a lib object for the faders im using so i did a rough placement with the transport and it has come out great. project so for: boards designed so far bank select transport pot matrix fsr link function board to be finalised fader board and encoders once this is done i can then do a final 1:1 layout of everything in eagle and then map it into solidworks on the casework, check it and then once its finished get the case made. sorry no pics camera battery is charging.
  2. jeff like i said im in for this, give a day or so to move funds to my account (when womans not looking as i feel a shopping day coming on;) ) and i will gladly donate
  3. ssp

    bpm controller

    really good day today, got the hang of eagle with placement to 1:1 scale which means i can do a 1st scale print of any layout of switches i do and i can check them against my solidworks printouts of the casework. today i actually enjoyed working with eagle again and it went ok, mind you i still have some way to get anywhere as good as nils and smashy or wilba! but its a positive start and if i keep practicing i can only get better. the plan now is to finsh the baords and do a test print of the boards and the whole case to check plaement and see if there is any issues, after that i can sign the case off so to speak and send it for laser cutting and cnc bending then its just the powdercoating and silkscreening i guess unless i have a go with lazertrans, im not sure yet. with the fsr sorted out and a trimmer matrix for each pad finished its just the transport section to check tomorrow and then the faders board and its done i think! some pics and details to follow this week.
  4. crossroads (robert johnson)
  5. thats a very nice build alkex. really nice build
  6. yes im on 3 bags for finest grass cuttings and lots of soap powder to fry my brain
  7. ssp

    bpm controller

    update: had a comlete day on eagle again, had to try and remember what nils taught me last time, and i had promptly forgotten! after a few questions, some help and perserverance i managed to complete the function buttons board. i have several other boards to do yet but i think that getting some boards done will be well worth it in the end and it will keep things clean inside the unit. this also means that should someone else want to build a similar unit with the plans i will share they can get boards made and get the relative switches and mount them where-ever they want simply by re-arranging the layout on the case. so far the funtion keys and the lift board for the song-live button have been don, tomorrow i will finish the left side 6 way button section for the banks and then the board for the transport and file selection, after that i will have to do the buttons for the mb64e menu system. once again thanks for the paitience nils and for taking the time to tech me what i had forgotten in eagle again!
  8. well i would say your din is working fine, attatching buttons to pins will varify this also using the midio128 app and shorting pins as per the trouble shooting info. so taking all things into concideration the data was from the ain side so things were not configured right. how were things set up, muxed or un-muxed? correct pins linked to ground? etc. check, check and re check connections and soldering and if your still not sure check again
  9. ssp

    bpm controller

    well the hu-mon was done using a company that uses solidworks for its cnc and laser cutting machines as standard, the case work was done as sheet metal objects and then its unfolded in the software, the pem locations mapped and then its dumped to the relevent machines. the company then used my files and sent them to the cnc folder to make the necessary bends in the metal all within the specifications i applied to the plans, they then get sent to a company they use all the time and was powdercoated. the bpm unit will go through the same process, however prior to powdercoating i will check the casework and make sure im happy then have it powdercoated, then i will either have it screen printed or i will lazertrans the graphics to it then clearcoat the panel. i now have several companies to choose from for the laser cutting and cnc work etc this time i will see which one will offer the best quality at a suitable price. once i finish this unit i will then dump all the files, plans and specs i have into a thread or as part of the wiki, whatever i need to do so that other people can build a similar controller using all the information i have gained since starting it. and who knows i may finish the hu-mon as soon as i get my bloody wood..
  10. forgot to add, here is my core running the mb64e software with a single button connected to D0 and vs on J5 , any pin will do i just used that by chance. here is the button pressed and unpressed, unpressed the value is zero and when pressed its 127 this is what you should get from a button press on the din board. do as i suggested above, upload latest mios, then download the mb64e software, install 1.9g mios, then drop my hex file into mb64e folder replacing original then goto mios and upload the mb64e hex file to the core and if its the ain giving you all that then it will stop. connect a button to one of the connection d0-7 and one to vs and press see if you get the same as i get. you could also just download the midio128 software and then just shortD7 to vs on the din or the pins as suggested in the din trouble shooter which reccomends using the midio128 software as this wont call on the ain board either. 1.JPG 2.JPG 1.JPG 2.JPG
  11. i havent attached my ain to my mb64e yet but to get around the ain not being connected i went into the setup.asm file and changed the ain line in there to the following #define DEFAULT_NUMBER_AIN 0 #define DEFAULT_ENABLE_AIN_MUX 1 i then remade the file using the tools and uploaded it to my core with the rest of the mb64e stuff and all my ain issues were gone, that way i could test my din boards without having to link the ain pins etc. download the mb64e file, make sure you have the lates version of mios installed its 1.9g now so up that to the core first then upload the mb64e files but in the mb64e folder replace the setup hex file with the one i upped, before you upload, if when you turn the core on you dont get any of the messages scrolling away then you need to sort your ain pins out. my core shows nothing in mios or midi-ox with that change to the ain in the setup file because the ain function is now zero for the number. works fine for me still and im through testing all my din boards without having to link the ain pins. here is a picture of my core running the mb64e software with a dinx board connected and no ain board attatched, all i did was the above, i turned the ain default to zero then remade the hex file using the tools from the wiki and uploaded it to the core. setup_midibox64e.hex pic.JPG setup_midibox64e.hex pic.JPG
  12. ssp

    bpm controller

    busy day converting lots of tech stuff from inches to mm becasue lots of tech schematics i have got are in inches adn as i like to work in mm i had to convert it all, took a while but its all done now. the main thing was getting all the cutouts and mounting points for the akai mpc pad matrix sorted out, i had to get this exact as the mount plate will have guide holes in for the location pins for the pads and the fsr matrix. the 4x4 squares are the points where the pads come through the case, the centre points are the direct centres of the fsr marix that sits below it. here is the fsr matrix from scl here is the underside of one of the pads, the underneath is coated with a 3M adhesive to help it stay in place on the original akai mpc mount plate. the plate that will sit behind this pad will probably be 2-3mm thick the reason being so that it doesnt move or flex under constant hits and use, however a foldback plate may be another option which could be made out of 1.5-2mm thick material, the outer edges of the plate being folded in on itself to form a u channel where the mount pem's run through to nuts on the otherside. i have used serge's mb64e editor with the core now and have been able to learn a selection of dials, edit and dump back to the core fine. all i have to do now is finish the casework this weekend and get it sent off for cutting next week., i wont have it powdercoated yet in case i have to have anything changed. the plan is to do a full scale 1:1 printout using my big plotter and then transferring it to some card, cutting the holes out and test mounting everything, anything thats not right can be edited prior to the metal being lasercut and folded. more to follow. more: just did a 1:1 printout of this matrix assy and laid it up on the fsr and pad matrix they all fit perfectly first time wich is great, this mean i can now transfer this layout to the case ready and mark off that as done on my list, its just tidying up the placements and doing the transport buttons next along with deciding where the trim pots for the matrixtodinx board will go.
  13. well taken from the title its the default mb64 code, adn whats the default status of the leds without code change.
  14. ssp

    bpm controller

    using serge's mb64e editor software i was able to do a test sysx dump to and from the core perfectly, i did a button learn and then a re-assign on what it did etc. all worked perfectly. i have now ordered a set of alps RK09K11310KB these are minature 10k linear potentiometers, these will be mounted to the rear of the case to allow for hands on trimming of the pads. the only other cnx on the rear of the case will be a usb port, power in port and also underneath will be a flap for the bankstick/ card to clip into, i intend to have a clip or slot in bank stick in the unit. enough babbling i got building to get on with!
  15. ssp

    bpm controller

    update:!!!!!!!!!!!!!!!! well speaking with nils it took 5 mins for him to suggest how to sort it out, he suggested a small 10k pot , i used one from my spare core kit, i wired the wiper to vs and one leg of the pot to the din pin and also from there to the fsr leg in. i then had to adjust the pot so that it was so close to the point it was in the "off" state, then a quick press of the pad and bingo it works!! just with a gentle touch all i can say is many thanks to nils as it would have led to me buying a lot of items i didnt need. photos tomorrow!!
  16. ssp

    bpm controller

    tonight i hooked up the fsr pad to the dinx board, it took quite a press but it worked, its a shame but i would almost have to seriously give the rubber pad a good tap for it to work, its just not sensitive enough for the din, so im looking into a conductive pad instead of an fsr pad as i dont need the force sensing type all i need is momentary. prehaps there is a way to increase sensitivity, i think lyle was on about it with me before. its an option, otherwise i will just sell the sensor fsr matix on and buy a load of micro momentary buttons and make a matrix under the rubberpads just enough for a light press to activate each one. more as soon as it comes
  17. ssp

    bpm controller

    update time: today was the first time in a while i was able to get the kits out. so i did a cnx cable to link the core to the din and the din to one encoder to check connectivity. the thing drove me nuts all day long, i had help from wilba, nils and smashtv at one point as nothing was going right. after a couple of changes to the asm file and moving a cnx over i finally got a response by using the trouble shooting method descrived by tk, so i uploaded midio128 to the core and shorted d7 to vs and got a response on my lcd. a few checks later and a change in the asm again and a re-test of the encoder and everything worked. so i plan on spending a few days figuring out how to right a correct asm for all the buttons and encoders i need then trying it out. also to check this i also disabled the ain board input in the setup file, by setting number of inputs to 0 more to follow over the next few days (i hope)
  18. in kits do you mean the whole thing wilba? pcbs, case work, encoders, lcd parts etc?
  19. ssp

    bpm controller

    no updates for a little while, i have to take some time out due to health issues.
  20. i have to withdraw im afraid, a couple of things have come up which have to be dealt with. fussylizard 5 strophlex 4 nsunier ~10 rosch 4 gtxdude 2 matoz 4 lucem 6 enth 3 flemming 1 kyo 4 wilba 6 dstamand 1 olga42 5 latigid on 2 kokiPsiho 2 Tamiflu 4 audioguru42 4 ---------------------- ~67
  21. yes i see what you mean, but its a nice simple psu design and something i wasnt sure on how to make before, but now thanks to your sharing its clearer to me now. it will be handy to have a little 5v supply in a box on my desk to test with, along side my 9v psu.
  22. lorcan that little 5v psu assy is great, thanks for sharing the design and schems, i can build one for the current project now ;)
  23. ssp

    bpm controller

    nothing to add yet, i havent had a chance to hook things up, but i will do shortly, i am still going over the final layout on the case and checking it against the placements on my circuit boards.
  24. http://www.ucapps.de/midimon/mtc_extension.pdf i believe it states in that: 7 Segment LED Digits --- Common ANODE (!!!) so the cnx principle is still the same anodes are fine
  25. well the hu-mon is sat beside me still waiting for its wood sections to arrive, i have decided to give them until monday then i will cancel the order and use another company who have given me a guaranteed 3 day turn around fro the wood.
×
×
  • Create New...