Jump to content

Search the Community

Showing results for 'STM32F4'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Top
    • Latest News
    • Bulk Orders
  • Construction
    • MIDIbox NG
    • MIDIbox HUIs
    • MIDIbox SEQ
    • MIDIbox SID
    • MIDIbox FM
    • MIDIbox BLM
    • MIDIbox User Projects
    • MIDIfication
    • Design Concepts
    • Parts Questions
    • Testing/Troubleshooting
    • Tips & Tricks
    • MIDIbox Documentation Project
  • Software
    • MIDIbox Tools & MIOS Studio
    • MIOS programming (C)
    • MIOS programming (Assembler)
    • MIOS toy of the week
  • Miscellaneous
    • Fleamarket
    • Sale Requests
    • Miscellaneous
    • Songs & Sounds
  • Archive
    • Parts Archive
    • MIDIbox of the Week
  • Multilingual
    • Nordisk
    • Nederlands
    • Deutsch
    • Français
    • Italiano
    • Español
    • Português
    • Greek
    • Russian
    • Others

Blogs

  • Twin-X's Blog
  • j00lz - MB-6582 Build Log
  • Project "Desire MC1"
  • MIDIbox Live
  • protofuse's Blog
  • Joeri's Blog
  • Phil's MBSEQv4
  • taximan's home base
  • Kyo's Blog
  • Snoozr's Notes on Building an MB-6582
  • Amplification
  • dawidbass' Blog
  • SLP's Blog
  • MidiSax's Blog
  • blog_latenights
  • Non usare un modulo Lcd
  • Duggle's Blog
  • Rics' 4Decks
  • aaa135139's Blog
  • bilderbuchi's Blog
  • Alain6870's Blog
  • MidiMaigre 37
  • Digineural's Blog
  • Sylwester's Blog
  • olga42's Blog
  • MB9090 Blog
  • Zossen's Blog
  • stilz&Rumpel's Blog
  • Antichambre's Blog
  • MB TWINsid Blog
  • massenvernichtungswaffe.de
  • gslug's Blog
  • albpower2seq4sid's Blog
  • TB's MIDIBox Adventures
  • kHz-tone's Blog
  • Blatboy's Blog
  • geth's-building-stuff-Blog
  • Excursions in DIY land
  • Ralex's Blog
  • huanyupcb's Blog
  • Vicentiu Mincior's Blog
  • A journey through midibox LC construction
  • TheAncientOne's Blog
  • nebula's Blog
  • Sasha's Blog
  • Tales from the kit mill
  • novski's
  • nicolas' Blog
  • Gelpearl
  • Johan's Blog
  • midibox.org Blog
  • Wisefire build logs
  • ColleenMorris' Blog
  • brucefu's Blog
  • atribunella's Blog
  • Building my Seq
  • A Seqv4 kind of thing
  • ModulBox
  • ArumBlack
  • mongrol
  • Watch!!- Mission: Impossible – Fallout (HD) Movie Online.Full 4k
  • Watch!!- Hotel Transylvania 3 Summer Vacation (HD) Movie Online.Full 4k
  • Silver eagles sign football gamer Adam Zaruba since restricted stop
  • Watch!!- The Meg (HD) Movie Online.Full 4k
  • Steelkiwi Blog
  • Words1234
  • SSP
  • How to Solve the Excavator Hydraulic System Running Slowly
  • Eight Ways to Maintain Excavator Parts
  • Five Common Problems and Fault Analysis of Komatsu Excavator
  • Ficher Chem Co. Ltd: Buy Research Chemicals Online
  • Zazenergyli
  • Top Mobile App Development Company in USA
  • belkin range extender
  • wrong post

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

  1. Hey people, I cleaned up my room a bit and found some PCBs I do not need anymore. Here we go: This is something I developed years ago! It has a PCB with 8 encoders with LED rings. Although they look blue, they are not. The LEDs (0603) are white! As you can see the PCB an be connected to a standard DOUT-module even without any resistors. The LEDs won't get damaged. I did a mistake in the wiring of the LEDs at this point. So if you follow the official LED-Matrix-Pattern, you will get crazy results. But anyway: This is a software-thing. If you change the matrix-pattern, they work perfectly. I'll advice you about it if you buy it. I have two of those available. On one of them I needed to fix a trace (3rd. picture on the left). But it's perfectly working. Encoders are Bourns PEC16 with integrated switch. Underneath there are three IDC connectors for the encoders and switches that can be directly connected to a DIN-module. Price: 30€ each o.b.o. Next is a LRE: It has warmwhite LEDs. Lower row is mounted on spacer, the others not. Encoders are PEC16 with integrated switches. On the switch-header I soldered a flat-cable directly. So if you don't need it you have to remove it. Price: 35€ This is PCB where you can mount encoders on the top. Necessary shiftregisters have to be mounted on the backside. It's SMD, but can be soldered with a good soldering iron without any problems. No need for SMD-equipment like reflow-oven. Price: 3€ each STM32F4 Discovery! Price: 15€ each AINSER8-module assembled. Price: 6€ each AINSER8-PCBs. Each PCB includes three layouts. I will not cut those in pieces. You have to do it by yourself. Price: 4€ each PCB (=> 3 AINSER8 Layouts) AINSER64-PCB Price: 5€ each (two available) DIO-Matrix-PCBs. Each PCB includes two layouts. I will not cut those in pieces. You have to do it by yourself. Price: 4€ each PCB (=> 2 DIO-Matrix Layouts). GM5x5x5-PCB Price: 5€ That's it for now! I'm located in Berlin, Germany. Best, Chris
  2. @SimonSays R33D should be ok - please also check connectivity of all datalines - from the problematic J15 port to the waveshare board (through the headers) - some years ago, i had a display with similar garbage and one data line was disconnected. You might also want to reflow the pins of the waveshare headers (on the wCore PCB) before measurements, just to try that out before you measure a lot of pins. If it still does not work after reflowing, measurement from J15 to the waveshare core MCU and then to the STM32F4 IC pins are the only way to check for continuity (quite some work!). Also check for "neighboring" unwanted shorts, as those could well cause the problem, too. I'd recommend to reflow every pin first, especially as reflowing on R33D seems to have helped! Many greets, Peter
  3. Hi Peter, Thanks for the clarification! Yes, Sauraen's project looks amazing, but unfortunately well beyond my current skills. Would it be fine then to use one of the PIC18F4685 chips that I have left over from my MB-SID build? I suppose I could save the STM32F4 module for a different project, or sell it for that matter. No big deal. Regards, Theo
  4. Hi all, After having previously built an MB-6582, I thought I'd have a go at building a midibox FM. Following TK's build guide on ucapps, I've built the OPL3, DIN, DOUT, and CORE modules using PCBs ordered from Modular Addict. For the core, I thought it would be fine to use the newer STM32F4 module because it is mentioned as a more modern alternative to the PIC-based one. However, only after finding out more about it (my mistake), I'm now unsure if that was the right choice. I don't want to try to replicate Sauraen's 2.1 version because it looks far too ambitious for me and I need to rely on something fairly well documented and straightforward. My coding skills are very basic, and I just want to use the control surface of TK's 1.4 version. Is it possible to build the 1.4 version using the STM32F4 without writing or changing a lot of code myself? Or would I be better off using an LPC17 or a PIC-based core instead? I already have some spare PIC18F4685s, but I suppose if I use an LPC17 then I won't have to add a midi IO module later. Is that correct? I appreciate any advice. :-) Cheers, Theo
  5. Hi, Does anyone here do track recording in Ableton Live with MB SEQ? I have problems getting it right, and wondered if anybody had any tips. Setup: MB SEQ V4 (STM32F4) MIDI through USB Lenovo Intel Core i7 / Windows 10 RME Fireface UCX Ableton Live 9 I have tried running Ableton as Master and Slave I have tried with Monitor in Ableton off and on There is always a mismatch, just within a few bars some hits can be be about 6 milliseconds early and some about 6 milliseconds late. Cheers, Hal
  6. Mike's ceased his midibox business, Jörg who has the leftover stock is getting me the DIN DOUT for now but the STM32F4 is only to be had from the US right now. I have a more general question about midibox and general open source guidelines, as i am all new to this. whats is the process if were to produce midibox based boards extension boards like described above, make twice the amount of my personal need and have the other half commercially sold through the usual suspects, at cost though without any earnings for me. do i have to get approval from thorsten or anybody? i assume some kind of crediting according to whatever open source license has to happen? can someone take me by the hand here please? it's been kind of hard to get any kind of positive or encouraging response from most of the people in the midibox supply scene i spoke to so far.
  7. Hi - very new to the forums and building a kit for the seq v4+, I have received some great help from Andy and Peter over on the seq v4+ troubleshooting thread but I have a more general SD card handling question. Background: I'm having a hard time getting the SD card to be 'found' so I can load a test program, and have not had success at all with that. Just keeps saying SD card not found. I've tried many variations of cards, my latest is a brand new 4GB sandisk SDHC microsd with adapter formatted FAT32. I have NG 1.036 installed and everything seems to be good so far...MIOS studio recognizes it no problem but just no SD card is found. I can confirm the cable is fine, no shorts between pins, I have continuity from card socket (a SD-RSMT-2-MQ) to the MCU board and even tried the 'simple SD card cable' from TK's website. Nothing so far has worked getting the SD card found. I'm on Win10 but same happens on Mac laptop. I think I had the cable backwards the first time on power up but I don't see how that could have fried anything, besides it still runs in MIOS studio. How does the SD card get detected in the STM32F4? Is it the mechanical switch on the side where the 'write protect' and 'card insert detection' are both tied to ground? Or is it one of the pins like CS? (I've read there are a few ways possible).CS (SD socket pin 1, J16 pin 10, RC1) is tied to GND. Is that right? Is there any type of way to 'fake' SD card detected because maybe it can read/write it ok but thinks it's not in there? Or perhaps a MIOS studio diagnostic? I see there is some commands via the 'help' command but not sure if any apply to SD card testing. I appreciate any insight anyone has into this, Thank you!
  8. I have yes, and I found some really cool projects. It's really crazy the stuff people come up with and build! Now, I haven't found any examples with an LCD touch screen interface, so I took a good look at the MIDIbox NG board and yeah, I guess that is going to be difficult. Parallel/RGB won't be possible just because of the lack of pins available. It probably would work via SPI/I2C but that seriously limits the choice in displays. Any ideas on how to do that are always welcome. And thank you for your link! Took quit a bit of reading through the MIOS code to get my head around it and find out how I would write my own code for it. But the link you provided already made things a lot clearer. Anyway, overall I think MIDIbox is really great. Already ordered the STM32F4 board while I'm checking out all the modules ;)
  9. Hi, for the past few weeks I have been looking at development boards as a base for developing audio/music projects. I almost decided on an STM32F7 discovery board until I found out about the MIDIbox NG. This board with its STM32F4 module looks ideal for what I want to do but I have two major questions before I can decide. I'm currently trying to learn as much as I can about MIOS and trying to find related threads on this forum but in the mean time all the help would be greatly appreciated, thanks! 1) Can I use a capacitive touch screen with the MIDIbox NG ? The projects I want to develop will make use of capacitive touch displays from 4.3” up to 7”. Either directly driven from the board or by using an intelligent display like those based on FTDI's EVE or Nextion. But I can't find any example of this, which makes me wonder if it is possible at all ? Would this mean I should write my own driver for MIOS for the screen, or could I use existing drivers and STM32 libraries for this, or even integrate GUI frameworks like µGFX, touchGFX or embedded wizard, etc .. with MIOS ? And how difficult would that be ? Or is MIOS not really designed for this and should I better look into MPU/Linux based solutions? 2) From what I understand so far, MIOS is mainly a MIDI control/processing OS, but how suited is it as a base to develop your own synth for instance? Are there any limitations or can you basically do anything you could do on a barebone STM32 board and thus use all its code examples, libraries, dev tools, toolchain ,etc ? I guess what I'm asking is, how well does MIOS and it's amazing features integrate with your own code or can you only use API functions? How transparent is it and does it impose limitations ? Are there currently projects like these (synths, Eurorack modules, etc ..) that are based on MIDIbox that I could check out to get an idea what is possible? (I've been looking at the MIDIbox gallery and there are some truly extraordinary devices, but most seem to be controllers and I haven't yet found anything with a touch GUI) Thanks!
  10. After the stm32F4 core was made available, and there finally was some fine fpd files, BLM, TPD etc I decided to upgrade my Seqv4 in the style of beutyofdecay_ However, after upgrading to STM, finally getting application running and setting up HW file with the one for BLM then TPD as a beginning, Im having problems with the wilba panel. BLM seems to work as intented, as well as TPD, but Wilba does not correspond properly to the functions when I press the buttons, utility and others are moved, choosing tracks show several leds lit, etc Has there been another version of the CS panel since 2009ish? Mine is the blue 2009 version. Its the same result with every version of the wilba basic configuration. Its the same behaviour even without BLM and TPD connected. Attached is the HW file. At startup buttons Track group 1 and 2 and track 1, track+parameter layer 1, edit, mute, pattern and forward light up green. And as said, even though buttons will light up when pressed, the functions do not correspond to panel/expected. Panel was working fine on LPC17 core. MBSEQ_HW.V4
  11. I agree! I have been thinking of experimenting with a tracker software and transition my midibox to a midibox cv v2 to take advantage of the modulation capabilities. After reading all of this topic, I found a hex file finally. TK's repos can not be downloaded, so I probably need to copy all the files one by one for the most recent version. Apart from the hex file, all we need to do is to connect AOUT_NG the same way as SEQ v4 to the stm32f4 board and come up with a SCS wiring, then we are all set for using cv v2 right? Can we use it with Wilba's CS? I think this is a very good project and I haven't seen anything DIY close to it. Did this project fade away?
  12. Hey people, I try to understand how the DIN is even working in the STM32F4-Core. PB14 is not going through the HCT541 buffer. It goes directly into the IC. If I understood it correctly the purpose of the HCT541 is to do a level-amplification. It takes the level from the STMs outputs (which is 3.3V - 0.4V for HIGH for CMOS or 2.4V or TTL) and amplifies them. As the HC165 and HC595 are powered from +5V they need 3.15V to see a HIGH-signal. As the HCT541 delivers 4.5V for HIGH the HC595 does of perfectly work. But why do the HC165 even work? As I said it doesn't get an amplification. So in theory the HC165 sees 2.9V for HIGH but that's not enough so it should stay LOW and doesn't work. But it does... Can someone explain this behavior? Thanks, Chris
  13. if it was just that easy. You also need to charge your pads so a simple ADC might not do the trick. One very hacky solution: What's the input capacitance of the STM32F4 ADC channels. Can they be clamped to high or low internally? Can the tiny charge on the ADC input be transferred to a pad through a multiplexer or will all of the charge be eaten up by leakage currents? I guess it's safer to use hardware which is intended for this. But maybe there is a workaround?
  14. And a single CPU, an STM32F4 to take advantage from the MIOS32, AND good ADC with multiplexed input? An 8 inputs ADC with eight (8:1) multiplexers will give you 64 inputs ;)
  15. In this extended chart you can see the functions available for each pin, (It's from stm32f4 documentation.)
  16. Hello I'm talking about AOUT_NG http://www.midibox.org/dokuwiki/aout_ng#the_pcb Have a search in the forum, someone do the test times ago and it work (MB_NG) You have to chain the TLV at DOUT pin and enable 32CV at .ngc file configuration (supposed you run MB_NG on a stm32F4) Best Zam
  17. Thank you both of you ! In fact I'm an old newbie here. My core was made in 2016 (edit: the metadata of my pictures says October 2017), and I follow uCApps for more years than that ! Maybe 2004 (... Wow.. so long ?..). It's okay for me to broke an LCD, but the point here is about the indication on the website, they are confusing about the ports of the STM32F4. I mean... Really. But on the other hand, I should have double checked the vcc and ground for sure.
  18. Wapata

    MIDIbox KB

    Hi! Using a MIDIbox Hardware Platform, CORE_STM32F4 Module do change the latency that prevent using MidiboxNG instead of MidiboxKb ? I'm currently doing the keyboard but... There is no "octave up/down" buttons to wire on the MidiKB project. So I need a second STM32F4 with MidiboxNG to do that (and other things). Will this slow down the latency ? What is the best way to link the two STM32F4 (to have only one USB cable to the computer) ? Usb via USB host ? Midi ? An other way ? Other question: how do YOU use the midi router of MidiboxKb ? I think it's cool to make old midi stuff converted to USB but I may miss something. Please tell me if I not clear !
  19. Finally v4.095 is available with a lot of christmas presents as found in the wishlist of many people :) MIDIboxSEQ V4.095 ~~~~~~~~~~~~~~~~~ o support for midiphy Frontpanel. The appr. HW configuration file can be found under hwcfg/midiphy_lh/MBSEQ_HW.V4 and hwcfg/midiphy_rh/MBSEQ_HW.V4 o introduced first "MBSEQV4+" function. MIDIbox SEQ V4+ is a special firmware variant for the STM32F4 core. It offers additional memory and/or CPU hungry functions which can't be implemented for STM32F1 or LPC17 due to resource limitations. These special functions are marked with "V4+" in future. o V4+: implemented CC layers for drum tracks. The CC numbers are statically assigned for all tracks of the session. They can be changed in the Options page (item 20/26) o trigger/layer edit views now also supported for drum tracks o reference step for pattern changes now works indpendent from reference step used for sync-to-measure o PATTERN page: pattern is switched immediately if SELECT button is pressed, regardless of the pattern change synchronisation option. o OPTIONS page: new option "Print and Modify Steps w/o changing Gate". If enabled: note values will always be print regardless if they are played or not. Changing a note value won't automatically enable the gate o OPTIONS page: new option "Print Notes with transposed value". Enabled by default (due to change in V4.093), can be optionally disabled now. o OPTIONS page: new option "Swap LED colours" (relevant for Wilba and midiphy Frontpanels) o OPTIONS page: new option "Invert Mute LEDs" o OPTIONS page: new TPD option "BPM" and "BPM with Beat": prints tempo value and optionally flashes to measure/beat o OPTIONS page: new TPD option "Logo" and "Logo with Beat": prints a 16x8 logo and optionally flashes to measure/beat There are individual logos for each session which can be edited in the MBSEQ_C.V4 file. If you don't find "TpdLogoLine" items there (because you are using an older session) just trigger the "Save" function o AOUT: MIDI Channel 9..12/13..15 now set the gate pins #1/3/5/7 as documented (previously it was #1/2/3/4 due to a code translation error) New: gate pins #2/4/6/8 are now set whenever the velocity is >100. This way the pins can be used as an accent trigger o V4+ AOUT: support for AOUT channel calibration. In the CV configuration menu, turn GP ENC #7 until 0V/1V/2V/.../Max will be visible. Calibrate the offset of the target value with ENC #8. Press GP #8 to cycle between min/0/max offset of the calibration point. Each V has a dedicated calibration value which can be configured this way, the output will be interpolated accordingly. Note that with exiting the CV configuration menu the calibration values are stored on SD Card in the MBSEQ_GC.V4 file (-> CV_Cali <cv-counting-from-0>). You could backup/set/restore the values from there if required. To reset all calibration values: delete all CV_Cali items in MBSEQ_GC.V4, store the file and enter "reset" in MIOS terminal. o Bugfix for permanently cleared notes if live recording is used after previous step recording o ProgramChange Layer: steps now disabled by default when the track is cleared o Whenever a track or parameter layer is unmuted, it will be automatically selected This option can now be disabled in the OPTIONS page (item 9/29) o new terminal command "lcd" allows to display a temporary message from on LCD from an external device via SysEx o encoder buttons can now be assigned in the MBSEQ_HW.V4 file (currently hardcoded to FAST function) o STM32F4 board: orange LED shows SD Card available, red LED any received MIDI IN, blue LED any transmitted MIDI OUT o experimental: terminal command "backup" creates a .tar file of the entire SD card. Whenever "backup" is entered, a new bak<incremented-number>.tar file will be created. This file can be downloaded from MIOS Studio (might take a lot of time!) or from a computer by plugging the SD Card into a SD Card reader. .tar files can be unpacked with "tar xfv <filename>" or with other decompression tools (might be already installed on your computer by default) o experimental (might be optional in future): show measure and pattern step position in main screen Best Regards, Thorsten.
  20. Hello Peter, thank you for your help, i was hoping that you reply to my post. So i stumbled upon your older post before and tried to understand what you did, but i could not find the lines of code that you changed! Befor i get to changes on the display, i need to sort out the problem with compiling from the original source code. I dont know why the frontpanel is not working after i recompiling from source. Do i make some changes elswhere to get that working? The core is STM32F4 with wilba frontpanel configuration. And yes the V4+ is intriguing, but i chose the V4 before. I understand this as a longer term project so i have no rush, meanwhile i took some standard display to finish the build and start using that seq. Thanks and kindest regards Carsten
  21. Hello, Using an STM32F4 CPU is maybe a better way, by adding it on board, did you consider it? USB stack is already existing. MIOS32 is working on it. MIOS32 is not ready for PIC24FJ128 I just added the HID class in MIOS32, not official but it's working. It's HID Host class, but HID Device is possible too. USB MIDI Device is available since the beginning. You might be interested in the dipCoreF4 which is easy to integrate, it's based on a STM32F405RG which is small package and now compatible with MIOS32 which is the operating system we use here(MIDIbox). Your project, if MIOS32 compatible, will surely interest some people here, but the condition is to use our existing tools ;) Have a look on MIOS32, you will love it! Bruno Best regards
  22. @TK wow this works really quite nicely. FYI I tried v4_095_pre14 on my STM32F4 based MBSeq. I observed the following: - when scrolling through the options using ENC #7 it seems to go min/middle/max/wave. When set to wave there's a full voltage range triangle type wave coming out of CV, is that intended? - once I scroll through to the end of possible values using 7, the last value is Max:. That seems a bit weird over here. When I initially scroll to Max I get almost 0 volts out of the CV channel, then if I touch ENC #8 the offset value on screen jumps to -3700 ish! At that point I get the full voltage out of CV. I guess this might weird out the interpolation a bit? And I started to scroll ENC #8 to get it back to around 0 but it was taking ages and I gave up :) Otherwise, this change seems great. I have used it to play a couple of basic patches from MBSeq to my modular and it seems really accurate, excellent work, as usual! Tiny feature idea: could presses of GP8 cycle through min/0/max offset? for quick changes? Cheers David
  23. Hi jingo, thanks, currently it is all only checked in to subversion (especially the hardware configurations), but I asked TK. if he could build a new release for the launch :). Until then, here are the hardware configs: http://svnmios.midibox.org/listing.php?repname=svn.mios32&path=%2Ftrunk%2Fapps%2Fsequencers%2Fmidibox_seq_v4%2Fhwcfg%2F I've also attached the STM32F4 "project.hex", that i've used for the tutorial, so you don't have to build it on your own. But it would probably be best to wait for the official release. Many greets, Peter project-hex.zip
  24. Thanks a lot, guys! All kudos go to TK., Andy and Adrian, they did all the work - i only had the video camera running while building a SEQ for myself and posted it on youtube, no big effort! :) There are also other good news: we managed to get hold of a stack of 1MB flash variant waveshare STM32F4 MCU boards - the standard is 512KB on the waveshare boards and while that is sufficient for the current SEQ v4+ firmware, Thorsten already said, that he expects to extend the firmware in the future, probably requiring more flash memory than 512KB. Now, as we want to make sure, that every midiphy SEQ v4+ is fully capable of running this awesome sequencer, also for years in the future, we will give away the new 1MB MCUs as a free "addon" to every original Core kit customer now purchasing a UI kit. So, you will have an additional "free" 512KB MCU in stock, that could be used for the LoopA or any other MIDIbox project later on. Thanks a lot for early supporting us, while the other parts were not available. You know who you are! :) Will keep you updated, when the cases are finally available. Happy soldering and many greets! Peter
  25. That does not work for me, the keyboard led blinking, after restart or after push reset button on STM32F4 I have connected a 5V PSU to J2 of the MBHP_CORE_STM32F4 module, and plug the jumper USB PWR J17 An idea? mios32_bootloader_v1_018 / midibox_seq_v4_094b / CME Xkey RESOLVED "If you don't have a "special" USB OTG cable, connect pin PA10 to 0v (ground)" Thanks Latigid on
×
×
  • Create New...